[med-svn] [Git][med-team/hyphy][master] 7 commits: Skip GTEST target for the moment since this is currently in flux

Andreas Tille gitlab at salsa.debian.org
Fri Dec 6 21:57:52 GMT 2019



Andreas Tille pushed to branch master at Debian Med / hyphy


Commits:
c81ecee5 by Andreas Tille at 2019-12-06T17:20:08Z
Skip GTEST target for the moment since this is currently in flux

- - - - -
2102a5b9 by Andreas Tille at 2019-12-06T17:57:57Z
No need to rename executables any more since upstream is doing this now

- - - - -
7709ebf8 by Andreas Tille at 2019-12-06T19:43:26Z
Adapt to new executable names

- - - - -
df22bb61 by Andreas Tille at 2019-12-06T19:44:21Z
Fix autopkgtest

- - - - -
6b85ea80 by Andreas Tille at 2019-12-06T21:40:18Z
Add NEWS.Debian to explain binary name change

- - - - -
ac1972b0 by Andreas Tille at 2019-12-06T21:47:39Z
Autopkgtest exists since last release - so close bug

- - - - -
ea6108b0 by Andreas Tille at 2019-12-06T21:54:33Z
Upload to unstable

- - - - -


7 changed files:

- + debian/NEWS.Debian.hyphy-mpi
- + debian/NEWS.Debian.hyphy-pt
- debian/changelog
- debian/hyphy-mpi.install
- debian/hyphy-pt.install
- debian/rules
- debian/tests/run-unit-tests


Changes:

=====================================
debian/NEWS.Debian.hyphy-mpi
=====================================
@@ -0,0 +1,9 @@
+hyphy (2.5.1+dfsg-1) unstable; urgency=medium
+
+  Since version 2.5.1 the upstream names for the binaries have changed.
+  In Debian we do not derive from upstream names any more.  The executable
+  MPI executable is now
+          /usr/bin/HYPHYMPI
+
+
+ -- Andreas Tille <tille at debian.org>  Fri, 06 Dec 2019 13:30:30 +0100


=====================================
debian/NEWS.Debian.hyphy-pt
=====================================
@@ -0,0 +1,9 @@
+hyphy (2.5.1+dfsg-1) unstable; urgency=medium
+
+  Since version 2.5.1 the upstream names for the binaries have changed.
+  In Debian we do not derive from upstream names any more.  The executable
+  is now
+          /usr/bin/hyphy
+
+
+ -- Andreas Tille <tille at debian.org>  Fri, 06 Dec 2019 13:30:30 +0100


=====================================
debian/changelog
=====================================
@@ -1,4 +1,4 @@
-hyphy (2.5.1+dfsg-1) UNRELEASED; urgency=medium
+hyphy (2.5.1+dfsg-1) unstable; urgency=medium
 
   [ Helmut Grohne ]
   * Add pkg-config to Build-Depends as FindMPI.cmake will need it for cross
@@ -14,9 +14,13 @@ hyphy (2.5.1+dfsg-1) UNRELEASED; urgency=medium
   * Use secure URI in Homepage field.
   * Remove patches msse_option_only_if_available.patch that are missing
     from debian/patches/series.
-  TODO: Fix build failure
+  * Skip GTEST target for the moment since this is currently in flux
+    see https://github.com/veg/hyphy/issues/1058
+  * No need to rename executables any more since upstream is doing this now
+  * Autopkgtest exists since last release - so close bug
+    Closes: #909707
 
- -- Andreas Tille <tille at debian.org>  Fri, 06 Dec 2019 13:30:30 +0100
+ -- Andreas Tille <tille at debian.org>  Fri, 06 Dec 2019 22:47:47 +0100
 
 hyphy (2.3.14+dfsg-2) unstable; urgency=medium
 


=====================================
debian/hyphy-mpi.install
=====================================
@@ -1 +1 @@
-usr/bin/*mpi
+usr/bin/HYPHYMPI


=====================================
debian/hyphy-pt.install
=====================================
@@ -1 +1 @@
-usr/bin/*mp
+usr/bin/hyphy


=====================================
debian/rules
=====================================
@@ -21,19 +21,20 @@ override_dh_auto_configure:
 
 override_dh_auto_build:
 	# no idea about the purpose of the dynamic library - executables are not simply linked against it
-	dh_auto_build -- MP MPI GTEST # LIB
+	dh_auto_build -- MP MPI
+	# GTEST
+	echo "Skip GTEST target for the moment - see https://github.com/veg/hyphy/issues/1058"
+	# LIB
 
 override_dh_auto_test:
 ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
 	find obj-* -name HYPHYGTEST -exec \{\} \;
 endif
 
-override_dh_install:
-	# smallcaps for executables
-	for bindir in `find . -type d -name bin` ; do \
-	    for bin in $${bindir}/* ; do \
-	        # ln -s `basename $${bin}` $${bindir}/`basename $${bin} | tr [A-Z] [a-z]` ; \
-	        mv $${bindir}/`basename $${bin}` $${bindir}/`basename $${bin} | tr [A-Z] [a-z]` ; \
-	    done ; \
+override_dh_installdocs:
+	dh_installdocs
+	for news in debian/NEWS.Debian.* ; do \
+	    pkg=`echo $${news} | sed 's/.*NEWS.Debian.//'` ; \
+	    cp -a $${news} debian/$${pkg}/usr/share/doc/$${pkg}/NEWS.Debian ; \
 	done
-	dh_install
+


=====================================
debian/tests/run-unit-tests
=====================================
@@ -28,7 +28,7 @@ rm -f MolecularClockHKY85.bf MolecularClockF81.bf RelativeRatePBS.bf ParametricB
 
 for i in *.bf; do
     [ -f "$i" ] || break
-    hyphymp "$i"
+    hyphy "$i"
 done
 
 # Clean up



View it on GitLab: https://salsa.debian.org/med-team/hyphy/compare/6176567316bb409c1d39967a98343e6d9b7c611d...ea6108b09ab13f1a0027b8ef3d022975de518a0c

-- 
View it on GitLab: https://salsa.debian.org/med-team/hyphy/compare/6176567316bb409c1d39967a98343e6d9b7c611d...ea6108b09ab13f1a0027b8ef3d022975de518a0c
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20191206/e7a86b8b/attachment-0001.html>


More information about the debian-med-commit mailing list