Package: presage
Version: 0.8.8-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: multiarch

This patch converts libpresage1 and friends to the multiarch layout
(following https://wiki.debian.org/Multiarch/Implementation), which is
helpful for cross-building packages that build-depend on libpresage-dev.

  * Convert libpresage1, libpresage1-dbg, libpresage-data, and
    libpresage-dev binary packages to multiarch.

diff -Nru presage-0.8.8/debian/compat presage-0.8.8/debian/compat
--- presage-0.8.8/debian/compat 2012-06-10 10:42:42.000000000 +0100
+++ presage-0.8.8/debian/compat 2013-11-07 10:44:35.000000000 +0000
@@ -1 +1 @@
-7
+9
diff -Nru presage-0.8.8/debian/control presage-0.8.8/debian/control
--- presage-0.8.8/debian/control        2013-04-18 21:09:56.000000000 +0100
+++ presage-0.8.8/debian/control        2013-11-07 10:46:00.000000000 +0000
@@ -3,7 +3,7 @@
 Priority: extra
 Maintainer: Ubuntu Developers <[email protected]>
 XSBC-Original-Maintainer: Matteo Vescovi <[email protected]>
-Build-Depends: debhelper (>= 7.0.50~),
+Build-Depends: debhelper (>= 9~),
  autotools-dev,
  libsqlite3-dev,
  sqlite3,
@@ -63,6 +63,8 @@
 Package: libpresage1
 Section: libs
 Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
  ${misc:Depends},
  libpresage-data (= ${source:Version})
@@ -85,6 +87,7 @@
 
 Package: libpresage1-dbg
 Architecture: any
+Multi-Arch: same
 Section: debug
 Depends: libpresage1 (= ${binary:Version}), ${misc:Depends}
 Description: intelligent predictive text entry platform (shared library 
debugging symbols)
@@ -107,6 +110,7 @@
 Package: libpresage-data
 Section: libs
 Architecture: all
+Multi-Arch: foreign
 Depends: ${misc:Depends}
 Recommends: presage
 Description: intelligent predictive text entry platform (data files)
@@ -119,6 +123,7 @@
 Section: libdevel
 Suggests: libpresage-doc
 Architecture: any
+Multi-Arch: same
 Depends: libpresage1 (= ${binary:Version}), ${misc:Depends}
 Description: intelligent predictive text entry platform (development files)
  Presage is an intelligent predictive text entry platform.
diff -Nru presage-0.8.8/debian/libpresage-dev.install 
presage-0.8.8/debian/libpresage-dev.install
--- presage-0.8.8/debian/libpresage-dev.install 2012-06-10 10:42:42.000000000 
+0100
+++ presage-0.8.8/debian/libpresage-dev.install 2013-11-07 10:44:57.000000000 
+0000
@@ -1,3 +1,3 @@
 usr/include/*
-usr/lib/libpresage.so
+usr/lib/*/libpresage.so
 
diff -Nru presage-0.8.8/debian/libpresage1.dirs 
presage-0.8.8/debian/libpresage1.dirs
--- presage-0.8.8/debian/libpresage1.dirs       2012-06-10 10:42:42.000000000 
+0100
+++ presage-0.8.8/debian/libpresage1.dirs       1970-01-01 01:00:00.000000000 
+0100
@@ -1 +0,0 @@
-usr/lib
diff -Nru presage-0.8.8/debian/libpresage1.install 
presage-0.8.8/debian/libpresage1.install
--- presage-0.8.8/debian/libpresage1.install    2012-06-10 10:42:42.000000000 
+0100
+++ presage-0.8.8/debian/libpresage1.install    2013-11-07 10:44:51.000000000 
+0000
@@ -1 +1 @@
-usr/lib/libpresage.so.*
+usr/lib/*/libpresage.so.*

Thanks,

-- 
Colin Watson                                       [[email protected]]


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to