[med-svn] r16696 - trunk/packages/rostlab/librostlab-blast/trunk/debian

Andreas Tille tille at moszumanska.debian.org
Sun Apr 13 21:44:16 UTC 2014


Author: tille
Date: 2014-04-13 21:44:16 +0000 (Sun, 13 Apr 2014)
New Revision: 16696

Removed:
   trunk/packages/rostlab/librostlab-blast/trunk/debian/librostlab-blast0-dev.install
   trunk/packages/rostlab/librostlab-blast/trunk/debian/librostlab-blast0.install
Modified:
   trunk/packages/rostlab/librostlab-blast/trunk/debian/changelog
   trunk/packages/rostlab/librostlab-blast/trunk/debian/control
   trunk/packages/rostlab/librostlab-blast/trunk/debian/rules
Log:
Use d-shlibs to simplify multiarch handling


Modified: trunk/packages/rostlab/librostlab-blast/trunk/debian/changelog
===================================================================
--- trunk/packages/rostlab/librostlab-blast/trunk/debian/changelog	2014-04-13 20:52:38 UTC (rev 16695)
+++ trunk/packages/rostlab/librostlab-blast/trunk/debian/changelog	2014-04-13 21:44:16 UTC (rev 16696)
@@ -1,9 +1,10 @@
-librostlab-blast (1.0.1-3) UNRELEASED; urgency=medium
+librostlab-blast (1.0.1-3) unstable; urgency=medium
 
   * use dh-autoreconf
     Closes: #744620
   * debhelper 9
   * cme fix dpkg-control
+  * use d-shlibs to cope easily with multiarch
 
  -- Andreas Tille <tille at debian.org>  Sun, 13 Apr 2014 22:47:42 +0200
 

Modified: trunk/packages/rostlab/librostlab-blast/trunk/debian/control
===================================================================
--- trunk/packages/rostlab/librostlab-blast/trunk/debian/control	2014-04-13 20:52:38 UTC (rev 16695)
+++ trunk/packages/rostlab/librostlab-blast/trunk/debian/control	2014-04-13 21:44:16 UTC (rev 16696)
@@ -2,10 +2,11 @@
 Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
 Uploaders: Laszlo Kajan <lkajan at rostlab.org>,
            Andreas Tille <tille at debian.org>
-Section: libs
+Section: science
 Priority: optional
 Build-Depends: debhelper (>= 9),
                dh-autoreconf,
+               d-shlibs,
                bison,
                doxygen,
                flex,
@@ -21,6 +22,7 @@
 
 Package: librostlab-blast0
 Architecture: any
+Section: libs
 Depends: ${shlibs:Depends},
          ${misc:Depends}
 Description: very fast C++ library for parsing the output of NCBI BLAST programs
@@ -38,10 +40,10 @@
 Architecture: any
 Section: libdevel
 Depends: librostlab-blast0 (= ${binary:Version}),
-         ${misc:Depends},
-         librostlab-dev
+         ${misc:Depends}
 Suggests: librostlab-blast-doc
 Provides: librostlab-blast-dev
+Conflicts: librostlab-blast-dev
 Description: very fast C++ library for parsing the output of NCBI BLAST programs
  This package provides a very fast library for parsing the default output of
  NCBI BLAST programs into a C++ structure.

Deleted: trunk/packages/rostlab/librostlab-blast/trunk/debian/librostlab-blast0-dev.install
===================================================================
--- trunk/packages/rostlab/librostlab-blast/trunk/debian/librostlab-blast0-dev.install	2014-04-13 20:52:38 UTC (rev 16695)
+++ trunk/packages/rostlab/librostlab-blast/trunk/debian/librostlab-blast0-dev.install	2014-04-13 21:44:16 UTC (rev 16696)
@@ -1,4 +0,0 @@
-usr/include/*
-usr/lib/librostlab-blast.a
-usr/lib/librostlab-blast.la
-usr/lib/librostlab-blast.so

Deleted: trunk/packages/rostlab/librostlab-blast/trunk/debian/librostlab-blast0.install
===================================================================
--- trunk/packages/rostlab/librostlab-blast/trunk/debian/librostlab-blast0.install	2014-04-13 20:52:38 UTC (rev 16695)
+++ trunk/packages/rostlab/librostlab-blast/trunk/debian/librostlab-blast0.install	2014-04-13 21:44:16 UTC (rev 16696)
@@ -1 +0,0 @@
-usr/lib/librostlab-blast.so.*

Modified: trunk/packages/rostlab/librostlab-blast/trunk/debian/rules
===================================================================
--- trunk/packages/rostlab/librostlab-blast/trunk/debian/rules	2014-04-13 20:52:38 UTC (rev 16695)
+++ trunk/packages/rostlab/librostlab-blast/trunk/debian/rules	2014-04-13 21:44:16 UTC (rev 16696)
@@ -2,37 +2,33 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-export CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS)
-export CFLAGS:=$(shell dpkg-buildflags --get CFLAGS)
-export CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS)
-export LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS)
-
 %:
 	dh $@ --parallel --with autoreconf
 
-.PHONY: override_dh_auto_configure
+override_dh_install:
+	d-shlibmove --commit \
+		    --multiarch \
+		    --exclude-la \
+		    --movedev debian/tmp/usr/include/* usr/include \
+		    debian/tmp/usr/lib/*/*.so
+
 override_dh_auto_configure:
 	dh_auto_configure --parallel -- --enable-doxygen-dot --enable-doxygen-pdf
 
-.PHONY: override_dh_auto_build
 override_dh_auto_build:
 	dh_auto_build --parallel
 	$(MAKE) -C lib doxygen-doc
 
-.PHONY: override_dh_strip
 override_dh_strip:
 	dh_strip --dbg-package=librostlab-blast0-dbg
 
-.PHONY: override_dh_compress
 override_dh_compress:
 	dh_compress -Xlibrostlab-blast.tag
 
-.PHONY: get-orig-source
 get-orig-source:
 	mkdir -p ../tarballs
 	uscan --verbose --force-download --destdir=../tarballs
 
-.PHONY: override_dh_auto_clean
 override_dh_auto_clean:
 	dh_auto_clean --parallel
 	rm -f lib/librostlab-blast.tag




More information about the debian-med-commit mailing list