Andreas Tille pushed to branch master at Debian Med / hmmer2

Commits:
0fdf55ab by Andreas Tille at 2019-01-11T19:58:58Z
Cleanup testsuite after test before installing it as example

- - - - -
d2f4e30e by Andreas Tille at 2019-01-11T20:54:02Z
Fix installation of manpages

- - - - -


3 changed files:

- + debian/patches/fix_install_man.patch
- debian/patches/series
- debian/rules


Changes:

=====================================
debian/patches/fix_install_man.patch
=====================================
@@ -0,0 +1,17 @@
+Author: Andreas Tille <[email protected]>
+Last-Update: Fri, 11 Jan 2019 15:43:07 +0100
+Description: Fix installation of manpages
+
+--- a/Makefile
++++ b/Makefile
+@@ -60,8 +60,8 @@ install:
+       for file in $(PROGS) ; do\
+               cp src/$$file "$(BINDIR)/$$file""$(PROGSUFFIX)" ;\
+       done
+-      for file in hmmer2 $(ls documentation/man/); do\
+-         install -D documentation/man/$$file.man 
$(MANDIR)/man$(MANSUFFIX)/$$file.$(MANSUFFIX);\
++      for file in documentation/man/*.man ; do\
++         install -D $$file $(MANDIR)/man$(MANSUFFIX)/`basename $$file 
.man`.$(MANSUFFIX);\
+       done
+ 
+ # Reverses the steps of "make install".  However, this should be handled


=====================================
debian/patches/series
=====================================
@@ -4,3 +4,4 @@ fix_typo.patch
 fix_install.patch
 hardening.patch
 #static_lib.patch
+fix_install_man.patch


=====================================
debian/rules
=====================================
@@ -33,12 +33,14 @@ override_dh_auto_install:
        rename 's/^hmm(.+)2/hmm2$$1/;' $(CURDIR)/debian/tmp/bin/*
        cd $(CURDIR)/debian/tmp/bin; rename 's/^hmm(.+)2/hmm2$$1/;' *
        cd $(CURDIR)/debian/tmp/share/man/man1; rename 's/^hmm(.+)2/hmm2$$1/;' *
-       # mv $(CURDIR)/debian/tmp/share/man/man1/hmm2er.1 
$(CURDIR)/debian/tmp/share/man/man1/hmmer2.1
+       rename 's/^hmm(.+)2/hmm2$$1/;' $(CURDIR)/debian/tmp/share/man/man1/*
+       mv $(CURDIR)/debian/tmp/share/man/man1/hmm2er.1 
$(CURDIR)/debian/tmp/share/man/man1/hmmer2.1
        # lkajan: resolve man page hypen issue:
        sed -i -e 's/--/\\-\\-/g;s/-\([[:alpha:]]\)\b/\\-\1/g;' 
$(CURDIR)/debian/tmp/share/man/man1/*
 
 override_dh_installexamples:
        dh_installexamples
+       cd testsuite && make clean
        mkdir -p $(sampledir);
        sed -i "s#hmm#hmm2#g" testsuite/exercises.sqc
        rm -f testsuite/*.ssi;



View it on GitLab: 
https://salsa.debian.org/med-team/hmmer2/compare/d6aae46c87b1306f95e80e033411d66eb8e67f73...d2f4e30e7bdd4e2535f29c05964940b3150aa62a

-- 
View it on GitLab: 
https://salsa.debian.org/med-team/hmmer2/compare/d6aae46c87b1306f95e80e033411d66eb8e67f73...d2f4e30e7bdd4e2535f29c05964940b3150aa62a
You're receiving this email because of your account on salsa.debian.org.
_______________________________________________
debian-med-commit mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to