[med-svn] r18862 - trunk/packages/mafft/trunk/debian

Timothy Booth tbooth-guest at moszumanska.debian.org
Thu Feb 26 14:51:39 UTC 2015


Author: tbooth-guest
Date: 2015-02-26 14:51:38 +0000 (Thu, 26 Feb 2015)
New Revision: 18862

Modified:
   trunk/packages/mafft/trunk/debian/changelog
   trunk/packages/mafft/trunk/debian/links
   trunk/packages/mafft/trunk/debian/rules
Log:
The latest version of MAFFT leaves an empty file in the bin directory.
Presumably at some point this will actually contain code, so I've added
a rule to remove the file but only if it is actually empty.  In the next
version if the file is non-empty you'll get an error.
Also I think it is worth having mafft-profile in /usr/bin.  QIIME expects it
in the path.
Other than that, a basic version bump.


Modified: trunk/packages/mafft/trunk/debian/changelog
===================================================================
--- trunk/packages/mafft/trunk/debian/changelog	2015-02-25 22:07:51 UTC (rev 18861)
+++ trunk/packages/mafft/trunk/debian/changelog	2015-02-26 14:51:38 UTC (rev 18862)
@@ -1,3 +1,11 @@
+mafft (7.215-0biolinux1) trusty; urgency=medium
+
+  * New upstream.
+  * Add convoluted cleanup of zero-byte file
+  * Add mafft-profile to /usr/bin.
+
+ -- Tim Booth <tbooth at ceh.ac.uk>  Thu, 26 Feb 2015 12:00:41 +0000
+
 mafft (7.205-1) unstable; urgency=medium
 
   * New upstream version

Modified: trunk/packages/mafft/trunk/debian/links
===================================================================
--- trunk/packages/mafft/trunk/debian/links	2015-02-25 22:07:51 UTC (rev 18861)
+++ trunk/packages/mafft/trunk/debian/links	2015-02-26 14:51:38 UTC (rev 18862)
@@ -12,6 +12,7 @@
 
 usr/lib/mafft/bin/mafft-homologs.rb usr/bin/mafft-homologs
 usr/lib/mafft/bin/mafft             usr/bin/mafft
+usr/lib/mafft/bin/mafft-profile     usr/bin/mafft-profile
 
 # override broken symlinks created in Makefile
 usr/lib/mafft/lib/mafft/mafft-distance usr/lib/mafft/bin/mafft-distance

Modified: trunk/packages/mafft/trunk/debian/rules
===================================================================
--- trunk/packages/mafft/trunk/debian/rules	2015-02-25 22:07:51 UTC (rev 18861)
+++ trunk/packages/mafft/trunk/debian/rules	2015-02-26 14:51:38 UTC (rev 18862)
@@ -25,7 +25,12 @@
 
 override_dh_install:
 	$(MAKE) -C core PREFIX=$(CURDIR)/debian/mafft/usr/lib/mafft MANDIR=$(CURDIR)/debian/mafft/usr/share/man/man1 LIBDIR=$(CURDIR)/debian/mafft/usr/lib/mafft/lib/mafft install
-	rm $(CURDIR)/debian/mafft/usr/lib/mafft/lib/mafft/*.1
+	rm debian/mafft/usr/lib/mafft/lib/mafft/*.1
+	# Remove zero-sized file but if it's not zero-sized that's an error.
+	# If the file doesn't exist that's OK.
+	! cd debian/mafft/usr/lib/mafft/bin/ || \
+	    ! test -s mafft-sparsecore.rb && \
+	    rm -f mafft-sparsecore.rb
 
 override_dh_compress:
 	dh_compress -X test/sample




More information about the debian-med-commit mailing list