[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