Package: libart-lgpl
Version: 2.3.21
Severity: wishlist
Tags: patch

libart should support the new multi-arch feature.
There is 32-bit only proprietary software (e.g. lotus notes) that depend on it
and cannot be installed in 64-bit environments.

I attach a proposed debdiff and the new package can be found here:
http://mentors.debian.net/package/libart-lgpl

Thanks,
Nikos
diff -Nru libart-lgpl-2.3.21/debian/changelog libart-lgpl-2.3.21/debian/changelog
--- libart-lgpl-2.3.21/debian/changelog	2012-02-29 17:23:00.000000000 +0100
+++ libart-lgpl-2.3.21/debian/changelog	2012-02-29 17:22:08.000000000 +0100
@@ -1,3 +1,24 @@
+libart-lgpl (2.3.21-1+andrik1) unstable; urgency=low
+
+  * Multi-arch support
+    - debian/compat:
+      + Bumped to version 9
+    - debian/control.in:
+      + Added Pre-Depends: ${misc:Pre-Depends}
+      + Added Multi-arch: same for binary packages
+      + Bumped build-depend version of debhleper to 9
+    - debian/rules
+      + Added libdir option in DEB_CONFIGURE_EXTRA_FLAGS
+  * Migration to 3.0 (quilt format)
+    - debian/source/format
+      + Specified 3.0 (quilt) version
+    - debian/rules
+      + Remove the simple-patchsys rule include
+    - debian/control.in
+      + Bumped Standards Version to 3.9.3 
+
+ -- Nick Andrik <nick.and...@gmail.com>  Wed, 29 Feb 2012 16:45:16 +0100
+
 libart-lgpl (2.3.21-1) unstable; urgency=low
 
   [ Loic Minier ]
diff -Nru libart-lgpl-2.3.21/debian/compat libart-lgpl-2.3.21/debian/compat
--- libart-lgpl-2.3.21/debian/compat	2012-02-29 17:23:00.000000000 +0100
+++ libart-lgpl-2.3.21/debian/compat	2012-02-29 16:46:54.000000000 +0100
@@ -1 +1 @@
-5
+9
diff -Nru libart-lgpl-2.3.21/debian/control libart-lgpl-2.3.21/debian/control
--- libart-lgpl-2.3.21/debian/control	2012-02-29 17:23:00.000000000 +0100
+++ libart-lgpl-2.3.21/debian/control	2012-02-29 17:22:19.000000000 +0100
@@ -8,8 +8,8 @@
 Priority: optional
 Maintainer: Josselin Mouette <j...@debian.org>
 Uploaders: Debian GNOME Maintainers <pkg-gnome-maintain...@lists.alioth.debian.org>, Loic Minier <l...@dooz.org>, Sebastian Dröge <sl...@debian.org>, Sebastien Bacher <seb...@debian.org>
-Standards-Version: 3.8.4
-Build-Depends: debhelper (>= 5),
+Standards-Version: 3.9.3
+Build-Depends: debhelper (>= 9),
                gnome-pkg-tools (>= 0.7),
                cdbs,
                dpkg-dev (>= 1.13.19),
@@ -17,7 +17,9 @@
 
 Package: libart-2.0-2
 Architecture: any
+Multi-arch: same
 Section: libs
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends},
          ${shlibs:Depends}
 Description: Library of functions for 2D graphics - runtime files
@@ -29,6 +31,7 @@
 
 Package: libart-2.0-dev
 Architecture: any
+Multi-arch: same
 Section: libdevel
 Depends: ${misc:Depends},
          ${shlibs:Depends},
diff -Nru libart-lgpl-2.3.21/debian/control.in libart-lgpl-2.3.21/debian/control.in
--- libart-lgpl-2.3.21/debian/control.in	2012-02-29 17:23:00.000000000 +0100
+++ libart-lgpl-2.3.21/debian/control.in	2012-02-29 17:22:15.000000000 +0100
@@ -3,8 +3,8 @@
 Priority: optional
 Maintainer: Josselin Mouette <j...@debian.org>
 Uploaders: @GNOME_TEAM@
-Standards-Version: 3.8.4
-Build-Depends: debhelper (>= 5),
+Standards-Version: 3.9.3
+Build-Depends: debhelper (>= 9),
                gnome-pkg-tools (>= 0.7),
                cdbs,
                dpkg-dev (>= 1.13.19),
@@ -12,7 +12,9 @@
 
 Package: libart-2.0-2
 Architecture: any
+Multi-arch: same
 Section: libs
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends},
          ${shlibs:Depends}
 Description: Library of functions for 2D graphics - runtime files
@@ -24,6 +26,7 @@
 
 Package: libart-2.0-dev
 Architecture: any
+Multi-arch: same
 Section: libdevel
 Depends: ${misc:Depends},
          ${shlibs:Depends},
diff -Nru libart-lgpl-2.3.21/debian/rules libart-lgpl-2.3.21/debian/rules
--- libart-lgpl-2.3.21/debian/rules	2012-02-29 17:23:00.000000000 +0100
+++ libart-lgpl-2.3.21/debian/rules	2012-02-29 16:59:46.000000000 +0100
@@ -1,7 +1,7 @@
 #!/usr/bin/make -f
 
 include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/rules/simple-patchsys.mk
+#include /usr/share/cdbs/1/rules/simple-patchsys.mk
 include /usr/share/cdbs/1/rules/utils.mk
 include /usr/share/cdbs/1/class/gnome.mk
 include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk
@@ -12,5 +12,7 @@
 
 GNOME_MODULE := libart_lgpl
 
+DEB_CONFIGURE_EXTRA_FLAGS += --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)
+
 DEB_DH_MAKESHLIBS_ARGS_$(libart-2.0-N) += -V '$(libart-2.0-N)(>= 2.3.18)'
 
diff -Nru libart-lgpl-2.3.21/debian/source/format libart-lgpl-2.3.21/debian/source/format
--- libart-lgpl-2.3.21/debian/source/format	1970-01-01 01:00:00.000000000 +0100
+++ libart-lgpl-2.3.21/debian/source/format	2012-02-29 16:59:14.000000000 +0100
@@ -0,0 +1 @@
+3.0 (quilt)

Reply via email to