[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#770266: libgs9: please convert to multiarch



I have now re-applied multi-arch to Ubuntu's Ghostscript package which is nearly identical to Debian's current Ghostscript package. So I attach the debdiff and hope with this you will easily able to add multi-arch functionality to Debian's Ghostscript package.

I am very grateful if you apply this so that I can keep the delta between Debian's and Ubuntu's Ghostscript packages low.

   Till

diff -Nru ghostscript-9.19~dfsg+1/debian/changelog ghostscript-9.19~dfsg+1/debian/changelog
--- ghostscript-9.19~dfsg+1/debian/changelog	2016-09-15 03:22:00.000000000 -0300
+++ ghostscript-9.19~dfsg+1/debian/changelog	2016-09-16 18:12:46.000000000 -0300
@@ -1,3 +1,9 @@
+ghostscript (9.19~dfsg+1-0ubuntu4) yakkety; urgency=medium
+
+  * Multiarchify the library packages.
+
+ -- Till Kamppeter <till.kamppeter@gmail.com>  Fri, 16 Sep 2016 18:12:58 -0300
+
 ghostscript (9.19~dfsg+1-0ubuntu3) yakkety; urgency=medium
 
   * debian/rules:
diff -Nru ghostscript-9.19~dfsg+1/debian/control ghostscript-9.19~dfsg+1/debian/control
--- ghostscript-9.19~dfsg+1/debian/control	2016-08-12 14:38:46.000000000 -0300
+++ ghostscript-9.19~dfsg+1/debian/control	2016-09-16 16:18:36.000000000 -0300
@@ -90,9 +90,10 @@
 Package: libgs9
 Section: libs
 Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
  ${cdbs:Depends},
- ${misc:Depends},
  libgs9-common (= ${source:Version})
 Description: interpreter for the PostScript language and for PDF - Library
  GPL Ghostscript is used for PostScript/PDF preview and printing.
@@ -124,6 +125,7 @@
 Package: libgs-dev
 Section: libdevel
 Architecture: any
+Multi-Arch: same
 Depends: ${devlibs:Depends},
  ${cdbs:Depends},
  ${misc:Depends}
diff -Nru ghostscript-9.19~dfsg+1/debian/control.in ghostscript-9.19~dfsg+1/debian/control.in
--- ghostscript-9.19~dfsg+1/debian/control.in	2016-09-15 03:22:00.000000000 -0300
+++ ghostscript-9.19~dfsg+1/debian/control.in	2016-09-16 18:12:58.000000000 -0300
@@ -60,6 +60,8 @@
 Package: libgs9
 Section: libs
 Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
  ${cdbs:Depends},
  ${misc:Depends},
@@ -94,6 +96,7 @@
 Package: libgs-dev
 Section: libdevel
 Architecture: any
+Multi-Arch: same
 Depends: ${devlibs:Depends},
  ${cdbs:Depends},
  ${misc:Depends}
diff -Nru ghostscript-9.19~dfsg+1/debian/control.in.in ghostscript-9.19~dfsg+1/debian/control.in.in
--- ghostscript-9.19~dfsg+1/debian/control.in.in	2016-05-11 13:06:31.000000000 -0300
+++ ghostscript-9.19~dfsg+1/debian/control.in.in	2016-09-16 16:22:37.000000000 -0300
@@ -60,6 +60,8 @@
 Package: libgs__VER__
 Section: libs
 Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
  ${cdbs:Depends},
  ${misc:Depends},
@@ -94,6 +96,7 @@
 Package: libgs-dev
 Section: libdevel
 Architecture: any
+Multi-Arch: same
 Depends: ${devlibs:Depends},
  ${cdbs:Depends},
  ${misc:Depends}
diff -Nru ghostscript-9.19~dfsg+1/debian/rules ghostscript-9.19~dfsg+1/debian/rules
--- ghostscript-9.19~dfsg+1/debian/rules	2016-09-15 03:22:00.000000000 -0300
+++ ghostscript-9.19~dfsg+1/debian/rules	2016-09-16 18:12:58.000000000 -0300
@@ -204,7 +204,7 @@
 binary-post-install/$(pkg-lib):: debian/stamp-local-shlibs-$(libname)
 debian/stamp-local-shlibs-$(libname): binary-install/$(pkg-lib)
 	d-shlibmove --commit \
-		--devunversioned --ignorelibdep \
+		--devunversioned --ignorelibdep --multiarch \
 		--movedev "debian/tmp/usr/include/*" usr/include/ \
 		debian/tmp/usr/lib/$(libname).so
 clean::

Reply to: