[med-svn] r10014 - trunk/packages/swarm/trunk/debian

Scott Christley schristley-guest at alioth.debian.org
Thu Mar 15 16:34:14 UTC 2012


Author: schristley-guest
Date: 2012-03-15 16:34:14 +0000 (Thu, 15 Mar 2012)
New Revision: 10014

Added:
   trunk/packages/swarm/trunk/debian/lintian-override
Modified:
   trunk/packages/swarm/trunk/debian/changelog
   trunk/packages/swarm/trunk/debian/control
   trunk/packages/swarm/trunk/debian/libswarm2-dev.install
   trunk/packages/swarm/trunk/debian/libswarm2.install
   trunk/packages/swarm/trunk/debian/rules
Log:
resolve some lintian issues

Modified: trunk/packages/swarm/trunk/debian/changelog
===================================================================
--- trunk/packages/swarm/trunk/debian/changelog	2012-03-15 15:44:40 UTC (rev 10013)
+++ trunk/packages/swarm/trunk/debian/changelog	2012-03-15 16:34:14 UTC (rev 10014)
@@ -9,6 +9,7 @@
   * debian/libswarm2.install: installation files
   * debian/libswarm2-dev.install: installation files
   * debian/copyright: copyright details
+  * debian/lintian-override: override shlib-with-executable-stack
 
   [ Thorsten Alteholz ]
   * New upstream version

Modified: trunk/packages/swarm/trunk/debian/control
===================================================================
--- trunk/packages/swarm/trunk/debian/control	2012-03-15 15:44:40 UTC (rev 10013)
+++ trunk/packages/swarm/trunk/debian/control	2012-03-15 16:34:14 UTC (rev 10014)
@@ -6,7 +6,7 @@
 Uploaders: Scott Christley <schristley at mac.com>,
  Andreas Tille <tille at debian.org>,
  Charles Plessy <plessy at debian.org>
-Build-Depends: debhelper (>= 8), gobjc, gperf, libhdf5-serial-dev, blt-dev, libxpm-dev
+Build-Depends: debhelper (>= 8), gobjc, gperf, libhdf5-serial-dev, blt-dev, libxpm-dev, chrpath
 Standards-Version: 3.9.2
 Homepage: http://www.swarm.org/
 Vcs-Browser: http://svn.debian.org/wsvn/debian-med/trunk/packages/swarm/trunk/

Modified: trunk/packages/swarm/trunk/debian/libswarm2-dev.install
===================================================================
--- trunk/packages/swarm/trunk/debian/libswarm2-dev.install	2012-03-15 15:44:40 UTC (rev 10013)
+++ trunk/packages/swarm/trunk/debian/libswarm2-dev.install	2012-03-15 16:34:14 UTC (rev 10014)
@@ -12,10 +12,8 @@
 usr/include/swarm/tclobjc/*.h
 usr/include/swarm/tkobjc/*.h
 usr/include/objc/*.h usr/include/swarm/objc
-etc/swarm/* usr/share/swarm
 usr/share/swarm/*
-usr/bin/libtool-swarm
-usr/lib/libswarm.so.2
-usr/lib/libswarm.so
-usr/lib/libswarmobjc.so.0
-usr/lib/libswarmobjc.so
+usr/lib/swarm/libswarm.so.2 usr/lib
+usr/lib/swarm/libswarm.so usr/lib
+usr/lib/libswarmobjc.so.0 usr/lib
+usr/lib/libswarmobjc.so usr/lib

Modified: trunk/packages/swarm/trunk/debian/libswarm2.install
===================================================================
--- trunk/packages/swarm/trunk/debian/libswarm2.install	2012-03-15 15:44:40 UTC (rev 10013)
+++ trunk/packages/swarm/trunk/debian/libswarm2.install	2012-03-15 16:34:14 UTC (rev 10014)
@@ -1,3 +1,4 @@
-usr/lib/libswarm.so.2*
+usr/lib/swarm/libswarm.so.2* usr/lib
 usr/lib/libswarmobjc.so.0*
-usr/lib/libswarm*.a
+usr/lib/swarm/libswarm*.a usr/lib
+usr/share/lintian/overrides/libswarm2

Added: trunk/packages/swarm/trunk/debian/lintian-override
===================================================================
--- trunk/packages/swarm/trunk/debian/lintian-override	                        (rev 0)
+++ trunk/packages/swarm/trunk/debian/lintian-override	2012-03-15 16:34:14 UTC (rev 10014)
@@ -0,0 +1,2 @@
+# Swarm uses trampolines
+libswarm2 binary: shlib-with-executable-stack

Modified: trunk/packages/swarm/trunk/debian/rules
===================================================================
--- trunk/packages/swarm/trunk/debian/rules	2012-03-15 15:44:40 UTC (rev 10013)
+++ trunk/packages/swarm/trunk/debian/rules	2012-03-15 16:34:14 UTC (rev 10014)
@@ -8,7 +8,7 @@
 	dh $@
 
 override_dh_auto_configure:
-	dh_auto_configure -- --with-tcl=/usr/lib/tcl8.5 --with-tk=/usr/lib/tk8.5 --without-jdkdir
+	dh_auto_configure -- --with-tcl=/usr/lib/tcl8.5 --with-tk=/usr/lib/tk8.5 --without-jdkdir --enable-subdirs
 
 override_dh_auto_test:
 
@@ -16,6 +16,12 @@
 	dh_clean
 	rm -rf config.log
 
+override_dh_install:
+	chrpath -d debian/tmp/usr/lib/swarm/libswarm.so
+	mkdir -p debian/tmp/usr/share/lintian/overrides
+	cp debian/lintian-override debian/tmp/usr/share/lintian/overrides/libswarm2
+	dh_install
+
 get-orig-source:
 	mkdir -p ../tarballs
 	uscan --verbose --force-download --destdir ../tarballs




More information about the debian-med-commit mailing list