[beast] DEBIAN: rules: fix binary-without-manpage for versioned beast executable



commit 902d2f2fbfc226ce9b095b690742d17b0857e052
Author: Tim Janik <timj gnu org>
Date:   Wed Oct 28 16:08:19 2015 +0100

    DEBIAN: rules: fix binary-without-manpage for versioned beast executable
    
    Signed-off-by: Tim Janik <timj gnu org>

 debian/beast.install |    2 +-
 debian/rules         |    4 ++++
 2 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/debian/beast.install b/debian/beast.install
index ba90753..3986cb7 100644
--- a/debian/beast.install
+++ b/debian/beast.install
@@ -1,5 +1,5 @@
 usr/bin/beast*
-usr/share/man/man1/beast.1
+usr/share/man/man1/beast*.1
 usr/bin/bsescm
 usr/share/man/man1/bsescm.1
 usr/bin/bsewavetool
diff --git a/debian/rules b/debian/rules
index fe0f9be..b571890 100755
--- a/debian/rules
+++ b/debian/rules
@@ -30,6 +30,10 @@ override_dh_install:
        dh_install --fail-missing
 override_dh_auto_install:
        dh_auto_install
+       @ # https://wiki.debian.org/ReleaseGoals/LAFileRemoval
        find debian/tmp -name '*.la' -delete
+       @ # fix binary-without-manpage usr/bin/beast-0.9.3
+       LNK=`basename debian/tmp/usr/bin/beast-*` && \
+       ln -s beast.1 debian/tmp/usr/share/man/man1/$$LNK.1
 override_dh_makeshlibs: # for -X<findpattern>, see: fgrep -C5 EXCLUDE_FIND 
/usr/share/perl5/Debian/Debhelper/Dh_Lib.pm
        dh_makeshlibs '-X/bse-[0-9.]+/drivers/'


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]