[med-svn] r18065 - in trunk/packages/infernal/trunk/debian: . bin

Andreas Tille tille at moszumanska.debian.org
Thu Sep 18 10:50:34 UTC 2014


Author: tille
Date: 2014-09-18 10:50:34 +0000 (Thu, 18 Sep 2014)
New Revision: 18065

Added:
   trunk/packages/infernal/trunk/debian/bin/
   trunk/packages/infernal/trunk/debian/bin/cmalign
Modified:
   trunk/packages/infernal/trunk/debian/changelog
   trunk/packages/infernal/trunk/debian/control
   trunk/packages/infernal/trunk/debian/rules
Log:
Re-enable package for i386 (in case the machine has sse2 (otherwise it simply throws an error message)


Added: trunk/packages/infernal/trunk/debian/bin/cmalign
===================================================================
--- trunk/packages/infernal/trunk/debian/bin/cmalign	                        (rev 0)
+++ trunk/packages/infernal/trunk/debian/bin/cmalign	2014-09-18 10:50:34 UTC (rev 18065)
@@ -0,0 +1,12 @@
+#!/bin/sh
+BINNAME=`basename $0`
+
+if grep -q '^flags[[:space:]]*:.* sse2 ' /proc/cpuinfo ; then
+    /usr/lib/infernal/$BINNAME $@
+else
+cat <<EOT
+To run $BINNAME from infernal package your proccessor needs SSE2 which is not
+available on this machine.
+ ... Exiting
+EOT
+fi


Property changes on: trunk/packages/infernal/trunk/debian/bin/cmalign
___________________________________________________________________
Added: svn:executable
   + *

Modified: trunk/packages/infernal/trunk/debian/changelog
===================================================================
--- trunk/packages/infernal/trunk/debian/changelog	2014-09-17 20:05:41 UTC (rev 18064)
+++ trunk/packages/infernal/trunk/debian/changelog	2014-09-18 10:50:34 UTC (rev 18065)
@@ -1,3 +1,9 @@
+infernal (1.1.1-2) UNRELEASED; urgency=medium
+
+  * Re-enable i386 by checking availability of sse2
+
+ -- Andreas Tille <tille at debian.org>  Thu, 18 Sep 2014 10:00:12 +0200
+
 infernal (1.1.1-1) unstable; urgency=medium
 
   * Team upload.

Modified: trunk/packages/infernal/trunk/debian/control
===================================================================
--- trunk/packages/infernal/trunk/debian/control	2014-09-17 20:05:41 UTC (rev 18064)
+++ trunk/packages/infernal/trunk/debian/control	2014-09-18 10:50:34 UTC (rev 18065)
@@ -14,7 +14,7 @@
 Homepage: http://infernal.janelia.org/
 
 Package: infernal
-Architecture: amd64 kfreebsd-amd64
+Architecture: amd64 kfreebsd-amd64 i386 kfreebsd-i386
 Depends: ${shlibs:Depends},
          ${misc:Depends}
 Description: inference of RNA secondary structural alignments

Modified: trunk/packages/infernal/trunk/debian/rules
===================================================================
--- trunk/packages/infernal/trunk/debian/rules	2014-09-17 20:05:41 UTC (rev 18064)
+++ trunk/packages/infernal/trunk/debian/rules	2014-09-18 10:50:34 UTC (rev 18065)
@@ -19,6 +19,14 @@
 override_dh_auto_install:
 	$(MAKE) install prefix=$(CURDIR)/debian/tmp
 
+override_dh_install:
+	dh_install
+	for bin in `ls $(CURDIR)/debian/infernal/usr/lib/infernal` ; do \
+	    if [ $$bin != cmalign ] ; then \
+		ln -s cmalign $(CURDIR)/debian/infernal/usr/bin/$$bin ; \
+	    fi ; \
+	done
+
 override_dh_builddeb:
 	dh_builddeb -- -Z xz
 




More information about the debian-med-commit mailing list