[28301] in Source-Commits

home help back first fref pref prev next nref lref last post

debathena-athena-libraries commit: Build 32-bit M-A: foreign version

daemon@ATHENA.MIT.EDU (Jonathan D Reed)
Sat Jul 5 14:20:40 2014

Date: Sat, 5 Jul 2014 14:20:33 -0400
From: Jonathan D Reed <jdreed@MIT.EDU>
Message-Id: <201407051820.s65IKXEQ010766@drugstore.mit.edu>
To: source-commits@MIT.EDU

https://github.com/mit-athena/debathena-athena-libraries/commit/c390924d261d5e1467a57ca112653b39699b92f5
commit c390924d261d5e1467a57ca112653b39699b92f5
Author: Jonathan Reed <jdreed@mit.edu>
Date:   Thu Jul 3 10:03:13 2014 -0400

    Build 32-bit M-A: foreign version
    
    - Because ia32-libs is now gone, we need to build our
      own i386 version, marked 'foreign', and pull in whatever
      i386 things we need
    - Make the main package now arch: any
    - Clean up stray whitespace in control file

 debian/changelog |   11 +++++++++++
 debian/control   |   24 ++++++++++++++++++++----
 2 files changed, 31 insertions(+), 4 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 9e1c3a0..5ce8e09 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+debathena-athena-libraries (1.5) unstable; urgency=low
+
+  * Build a 32-bit Multi-Arch: foreign version
+    (debathena-athena-libraries-ia32), because we still have too much
+    32-bit software (Trac: #931)
+  * debathena-athena-libraries becomes an arch: any package (for
+    multi-arch support) and add a disjunctive recommendation on the new
+    debathena-athena-libraries-ia32 package
+
+ -- Jonathan Reed <jdreed@mit.edu>  Thu, 03 Jul 2014 11:04:13 -0400
+
 debathena-athena-libraries (1.4) unstable; urgency=low
 
   * Add git-buildpackage configuration
diff --git a/debian/control b/debian/control
index 8405def..a663628 100644
--- a/debian/control
+++ b/debian/control
@@ -6,7 +6,7 @@ Build-Depends: debhelper (>= 7.0~)
 Standards-Version: 3.9.3
 
 Package: debathena-athena-libraries
-Architecture: all
+Architecture: any
 Depends: ${misc:Depends}
 Recommends: freeglut3,
  guile-1.6-libs,
@@ -41,12 +41,28 @@ Recommends: freeglut3,
  libutempter0,
  libwrap0,
  libgtksourceview1.0-0,
- ia32-libs
+ ia32-libs | debathena-athena-libraries-ia32
 # Note: libgtksourceview1.0-0 was requested by alexp for
 #       Stata locker.  It is gone in Oneiric+
 # Note: Make some effort to figure out what exactly wants
-#       libxss1 through libwrap0 and whether they're still needed 
+#       libxss1 through libwrap0 and whether they're still needed
 Description: Athena libraries for Debathena
  This metapackage recommends a set of libraries for compatibility with
  older locker software.  For simplicity, the package may recommend
- larger packages with both binaries and libraries.
\ No newline at end of file
+ larger packages with both binaries and libraries.
+
+Package: debathena-athena-libraries-ia32
+Architecture: i386
+Multi-Arch: foreign
+Depends: ${misc:Depends}
+Recommends: libgdk-pixbuf-2.0-0,
+ libgtk-2.0-0,
+ gtk2-engines-murrine,
+ libcanberra-gtk-module,
+ unity-gtk2-module,
+# Technically we also want overlay-scrollbar-gtk2, but it's broken
+# LP:1262022
+Description: 32-bit Athena libraries for Debathena
+ This metapackage recommends a set of libraries for compatibility with
+ older locker software.  This particular package is the 32-bit version,
+ which can be used to satsify dependencies on amd64 and i386.

home help back first fref pref prev next nref lref last post