[med-svn] r11616 - in trunk/packages/libquazip/trunk/debian: . patches

Eric Maeker ericmaeker-guest at alioth.debian.org
Sat Jul 7 10:40:38 UTC 2012


Author: ericmaeker-guest
Date: 2012-07-07 10:40:38 +0000 (Sat, 07 Jul 2012)
New Revision: 11616

Added:
   trunk/packages/libquazip/trunk/debian/libquazip0-headers.install
   trunk/packages/libquazip/trunk/debian/patches/multiarch_prefix.patch
Modified:
   trunk/packages/libquazip/trunk/debian/changelog
   trunk/packages/libquazip/trunk/debian/control
   trunk/packages/libquazip/trunk/debian/libquazip0-dev.install
   trunk/packages/libquazip/trunk/debian/libquazip0.install
   trunk/packages/libquazip/trunk/debian/patches/series
   trunk/packages/libquazip/trunk/debian/rules
Log:
libquazip: multiarch

Modified: trunk/packages/libquazip/trunk/debian/changelog
===================================================================
--- trunk/packages/libquazip/trunk/debian/changelog	2012-07-07 08:03:36 UTC (rev 11615)
+++ trunk/packages/libquazip/trunk/debian/changelog	2012-07-07 10:40:38 UTC (rev 11616)
@@ -1,3 +1,15 @@
+libquazip (0.4.4-2) unstable; urgency=low
+
+  * creating multi-arch binaries
+    * debian/rules
+    * debian/libquazip0.install
+    * debian/libquazip0-dev.install
+  * debian/copyright: removed symlink
+  * including upstream changelog in all packages
+  * debian/libquazip-doc: lintian overrides duplicate files
+
+ -- Eric Maeker <eric.maeker at gmail.com>  Sat, 07 Jul 2012 12:31:34 +0200
+
 libquazip (0.4.4-1) unstable; urgency=low
 
   * Initial release (Closes: #675276)

Modified: trunk/packages/libquazip/trunk/debian/control
===================================================================
--- trunk/packages/libquazip/trunk/debian/control	2012-07-07 08:03:36 UTC (rev 11615)
+++ trunk/packages/libquazip/trunk/debian/control	2012-07-07 10:40:38 UTC (rev 11616)
@@ -12,7 +12,9 @@
 Vcs-Svn: svn://svn.debian.org/debian-med/trunk/packages/libquazip/trunk/
 
 Package: libquazip0
+Multi-Arch: same
 Architecture: any
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Suggests: libquazip-doc
 Description: C++ wrapper wrapper for ZIP/UNZIP
@@ -30,8 +32,9 @@
 Section: libdevel
 Provides: libquazip-dev
 Conflicts: libquazip-dev
+Multi-Arch: same
 Architecture: any
-Depends: libquazip0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: libquazip0 (= ${binary:Version}), libquazip0-headers (= ${binary:Version}), ${misc:Depends}
 Description: C++ wrapper wrapper for ZIP/UNZIP (development files)
  QuaZIP is a simple C++ wrapper over Gilles Vollant's ZIP/UNZIP package that
  can be used to access ZIP archives. It uses Trolltech's Qt toolkit.
@@ -47,6 +50,7 @@
 
 Package: libquazip0-dbg
 Priority: extra
+Multi-Arch: same
 Architecture: any
 Section: debug
 Depends: libquazip0 (= ${binary:Version}), ${misc:Depends}
@@ -63,8 +67,27 @@
  .
  This package contains the debugging symbols for Qt Creator IDE.
 
+#Package: libquazip0-headers
+#Section: libdevel
+#Multi-Arch: foreign
+#Architecture: all
+#Depends: ${misc:Depends}
+#Description: C++ wrapper for ZIP/UNZIP (documentation)
+# QuaZIP is a simple C++ wrapper over Gilles Vollant's ZIP/UNZIP package that
+# can be used to access ZIP archives. It uses Trolltech's Qt toolkit.
+# .
+# QuaZIP allows you to access files inside ZIP archives using QIODevice API,
+# and that means that you can also use QTextStream, QDataStream or
+# whatever you would like to use on your zipped files.
+# .
+# QuaZIP provides complete abstraction of the ZIP/UNZIP API, for both reading
+# from and writing to ZIP archives.
+# .
+# This package contains the headers files for the dev package.
+
 Package: libquazip-doc
 Section: doc
+Multi-Arch: foreign
 Architecture: all
 Depends: ${misc:Depends}
 Description: C++ wrapper for ZIP/UNZIP (documentation)

Modified: trunk/packages/libquazip/trunk/debian/libquazip0-dev.install
===================================================================
--- trunk/packages/libquazip/trunk/debian/libquazip0-dev.install	2012-07-07 08:03:36 UTC (rev 11615)
+++ trunk/packages/libquazip/trunk/debian/libquazip0-dev.install	2012-07-07 10:40:38 UTC (rev 11616)
@@ -1,2 +1,3 @@
-usr/lib/libquazip.so
+usr/lib/*/libquazip.so
 usr/include/quazip/*
+

Added: trunk/packages/libquazip/trunk/debian/libquazip0-headers.install
===================================================================
--- trunk/packages/libquazip/trunk/debian/libquazip0-headers.install	                        (rev 0)
+++ trunk/packages/libquazip/trunk/debian/libquazip0-headers.install	2012-07-07 10:40:38 UTC (rev 11616)
@@ -0,0 +1,2 @@
+usr/include/quazip/*
+

Modified: trunk/packages/libquazip/trunk/debian/libquazip0.install
===================================================================
--- trunk/packages/libquazip/trunk/debian/libquazip0.install	2012-07-07 08:03:36 UTC (rev 11615)
+++ trunk/packages/libquazip/trunk/debian/libquazip0.install	2012-07-07 10:40:38 UTC (rev 11616)
@@ -1 +1 @@
-usr/lib/libquazip.so.*
+usr/lib/*/libquazip.so.*

Added: trunk/packages/libquazip/trunk/debian/patches/multiarch_prefix.patch
===================================================================
--- trunk/packages/libquazip/trunk/debian/patches/multiarch_prefix.patch	                        (rev 0)
+++ trunk/packages/libquazip/trunk/debian/patches/multiarch_prefix.patch	2012-07-07 10:40:38 UTC (rev 11616)
@@ -0,0 +1,13 @@
+Index: libquazip-0.4.4.obsolete.0.470476196686835/quazip/quazip.pro
+===================================================================
+--- libquazip-0.4.4.obsolete.0.470476196686835.orig/quazip/quazip.pro	2011-09-10 11:38:11.000000000 +0200
++++ libquazip-0.4.4.obsolete.0.470476196686835/quazip/quazip.pro	2012-07-07 11:14:06.423456139 +0200
+@@ -28,7 +28,7 @@
+ unix:!symbian {
+     headers.path=$$PREFIX/include/quazip
+     headers.files=$$HEADERS
+-    target.path=$$PREFIX/lib
++    target.path=$$PREFIX/lib/$${LIB_ARCH}
+     INSTALLS += headers target
+ 
+ 	OBJECTS_DIR=.obj

Modified: trunk/packages/libquazip/trunk/debian/patches/series
===================================================================
--- trunk/packages/libquazip/trunk/debian/patches/series	2012-07-07 08:03:36 UTC (rev 11615)
+++ trunk/packages/libquazip/trunk/debian/patches/series	2012-07-07 10:40:38 UTC (rev 11616)
@@ -1,2 +1,2 @@
 no-test-build.patch
-
+multiarch_prefix.patch

Modified: trunk/packages/libquazip/trunk/debian/rules
===================================================================
--- trunk/packages/libquazip/trunk/debian/rules	2012-07-07 08:03:36 UTC (rev 11615)
+++ trunk/packages/libquazip/trunk/debian/rules	2012-07-07 10:40:38 UTC (rev 11616)
@@ -10,9 +10,13 @@
 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 := \
 		LIBS+=-lz \
-		VERSION=$(VERSION)
+		VERSION=$(VERSION) \
+		LIB_ARCH="$(DEB_HOST_MULTIARCH)"
 
 %:
 	dh $@ --buildsystem=qmake_qt4 --parallel --dbg-package=libquazip0-dbg
@@ -28,10 +32,11 @@
 	dh_auto_clean
 
 override_dh_auto_install:
-	dh_auto_install -Smakefile -- INSTALL_ROOT=$(CURDIR)/debian/tmp
+	dh_auto_install -Smakefile -- INSTALL_ROOT=$(CURDIR)/debian/tmp 
 
 override_dh_installchangelogs:
 	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




More information about the debian-med-commit mailing list