[med-svn] r13203 - trunk/packages/libquazip/trunk/debian

Eric Maeker ericmaeker-guest at alioth.debian.org
Mon Mar 18 17:13:28 UTC 2013


Author: ericmaeker-guest
Date: 2013-03-18 17:13:28 +0000 (Mon, 18 Mar 2013)
New Revision: 13203

Added:
   trunk/packages/libquazip/trunk/debian/libquazip0.lintian-overrides
Modified:
   trunk/packages/libquazip/trunk/debian/changelog
   trunk/packages/libquazip/trunk/debian/libquazip0-dev.install
   trunk/packages/libquazip/trunk/debian/rules
Log:
libquazip: adding the static lib to the dev package, some cleanings

Modified: trunk/packages/libquazip/trunk/debian/changelog
===================================================================
--- trunk/packages/libquazip/trunk/debian/changelog	2013-03-18 14:56:52 UTC (rev 13202)
+++ trunk/packages/libquazip/trunk/debian/changelog	2013-03-18 17:13:28 UTC (rev 13203)
@@ -1,14 +1,19 @@
-libquazip (0.5.1-1) UNRELEASED; urgency=low
+libquazip (0.5.1-2) UNRELEASED; urgency=low
 
   [ Eric Maeker ]
   * New upstream
   * debian/patch: Updating patches (multiarch, remove tests)
+  * Static lib
+    * debian/rules: building the static version of the lib
+    * debian/libquazip0-dev.install: adding the static lib to the dev package
+  * debian/rules: libquazip0-headers was removed
+  * Adding debian/libquazip-doc.lintian-overrides
 
   [ Andreas Tille ]
   * remove debian/d-{devlibdeps,shlibmove} which were injected as a hack
     aroung not yet working d-shlibs but are not used anyway
 
- -- Eric Maeker <eric.maeker at gmail.com>  Mon, 18 Mar 2013 11:52:42 +0100
+ -- Eric Maeker <eric.maeker at gmail.com>  Mon, 18 Mar 2013 18:02:42 +0100
 
 libquazip (0.5-1) unstable; urgency=low
 

Modified: trunk/packages/libquazip/trunk/debian/libquazip0-dev.install
===================================================================
--- trunk/packages/libquazip/trunk/debian/libquazip0-dev.install	2013-03-18 14:56:52 UTC (rev 13202)
+++ trunk/packages/libquazip/trunk/debian/libquazip0-dev.install	2013-03-18 17:13:28 UTC (rev 13203)
@@ -1,3 +1,4 @@
 usr/lib/*/libquazip.so
+usr/lib/*/libquazip.a
 usr/include/quazip/*
 

Added: trunk/packages/libquazip/trunk/debian/libquazip0.lintian-overrides
===================================================================
--- trunk/packages/libquazip/trunk/debian/libquazip0.lintian-overrides	                        (rev 0)
+++ trunk/packages/libquazip/trunk/debian/libquazip0.lintian-overrides	2013-03-18 17:13:28 UTC (rev 13203)
@@ -0,0 +1 @@
+libquazip0: hardening-no-fortify-functions usr/lib/i386-linux-gnu/libquazip.so.*

Modified: trunk/packages/libquazip/trunk/debian/rules
===================================================================
--- trunk/packages/libquazip/trunk/debian/rules	2013-03-18 14:56:52 UTC (rev 13202)
+++ trunk/packages/libquazip/trunk/debian/rules	2013-03-18 17:13:28 UTC (rev 13203)
@@ -10,7 +10,6 @@
 VERSION := $(shell echo '$(DEBVERS)' | sed -e 's/[+-].*//' -e 's/~//g')
 name := $(shell dpkg-parsechangelog | sed -n 's/^Source: //p')
 
-# Actually not needed
 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 
 QMAKE_GENERIC := \
@@ -18,12 +17,15 @@
 		VERSION=$(VERSION) \
 		LIB_ARCH="$(DEB_HOST_MULTIARCH)"
 
+QMAKE_STATIC := CONFIG+=staticlib -o Makefile.Static
+
 %:
 	dh $@ --buildsystem=qmake_qt4 --parallel --dbg-package=libquazip0-dbg
 	
 
 override_dh_auto_configure:
 	dh_auto_configure -- $(QMAKE_GENERIC) $(extra_configure_opts)
+	dh_auto_configure -- $(QMAKE_GENERIC) $(QMAKE_STATIC) $(extra_configure_opts)
 	cp NEWS.txt NEWS
 
 override_dh_auto_clean:
@@ -33,15 +35,22 @@
 	rm -Rf NEWS
 	dh_auto_clean
 
+override_dh_auto_build:
+	# Build the static lib
+	dh_auto_build -Smakefile -- -f Makefile.Static
+	rm -Rf quazip/.obj
+	rm -Rf quazip/.moc
+	# Build the dynamic lib
+	dh_auto_build -Smakefile
+
 override_dh_auto_install:
-	dh_auto_install -Smakefile -- INSTALL_ROOT=$(CURDIR)/debian/tmp 
+	dh_auto_install -Smakefile -- INSTALL_ROOT=$(CURDIR)/debian/tmp
+	cp -a quazip/libquazip.a $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)
 
 override_dh_installchangelogs:
-	pwd
-#	cp NEWS.txt NEWS
 	dh_installchangelogs -plibquazip0 NEWS upstream
 	dh_installchangelogs -plibquazip0-dev NEWS upstream
 	dh_installchangelogs -plibquazip0-dbg NEWS upstream
-	dh_installchangelogs -plibquazip0-headers NEWS upstream
+	#dh_installchangelogs -plibquazip0-headers NEWS upstream
 	dh_installchangelogs
 	




More information about the debian-med-commit mailing list