Bug#328286: Intend to NMU: rebuild against latest transitionned libs

Loïc Minier <[email protected]> Wed, 14 Sep 2005 18:36:31 +0200
Newsgroups gmane.comp.audio.zinf.devel
Message-ID <20050914163631.GA25124__13417.2190948904$1127775914$gmane$org@bugs.debian.org>
--7AUc2qLy4jB3hD7Z
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Package: zinf
Severity: serious
Tags: patch

        Hi,

 zinf is currently uninstallable.

 Because of the C++ transition, zinf needs to be rebuilt against the
 current libc6-dev, libartsc0-dev, libmusicbrainz4-dev,
 libid3-3.8.3-dev.  All of these are built on all arches, so you don't
 need to version the build-depends, you simply need to rebuild.

 Because of the Xorg transition, zinf needs to build-depend on x-dev
 (ui/zinf/unix/src/GTKUtility.cpp #includes X11/Xatom.h) instead of
 xlibs-dev.  Upstream should use AC_PATH_X or AC_PATH_XTRA to configure
 X libs and cflags.

 I think you don't need to build-depend on liborbit2-dev at all, but you
 do need to build-depend on liborbit-dev because you call automake
 during your build process.  This is bad style and pulls too many
 build-dependencies.  The same goes for libxosd-dev.

 Because you do not --enable-experimental, you do not need to
 build-depend on libgtkmm2.0-dev, and you should not have to
 build-depend on libboost-dev but this looks like an upstream bug.

 Unless you object, I will upload packages with the attached changes
 tomorrow.

    Bye,

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-1-686
Locale: LANG=3Dfr_FR@euro, LC_CTYPE=3Dfr_FR@euro (charmap=3DISO-8859-15)

--=20
Lo=EFc Minier <[email protected]>
Come, your destiny awaits!

--7AUc2qLy4jB3hD7Z
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="zinf-2.2.5-5.1.diff"

--- zinf-2.2.5/debian/changelog
+++ zinf-2.2.5/debian/changelog
@@ -1,3 +1,15 @@
+zinf (2.2.5-5.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * C++ transition: rebuild against current libc6-dev, libartsc0-dev,
+    libmusicbrainz4-dev, and libid3-3.8.3-dev.
+  * Xorg transition: build-depend on x-dev instead of xlibs-dev.  (Upstream
+    uses X11/Xatom.h in ui/zinf/unix/src/GTKUtility.cpp but does not check for
+    X11 development files in configure.ac with AC_PATH_X or AC_PATH_XTRA).
+  * Drop useless liborbit2-dev and libgtkmm2.0-dev build dependencies.
+
+ -- Loic Minier <[email protected]>  Wed, 14 Sep 2005 17:52:51 +0200
+
 zinf (2.2.5-5) unstable; urgency=low
 
   * Applied patch which fixes excessive memory consumtion when compiling
--- zinf-2.2.5/debian/control
+++ zinf-2.2.5/debian/control
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Andreas Rottmann <[email protected]>
 Standards-Version: 3.6.1
-Build-Depends: debhelper (>> 4), cdbs (>= 0.4.5.3), automake1.8, autoconf, libtool, autotools-dev, liborbit-dev, libxosd-dev, libglib2.0-dev, libgtk2.0-dev, liborbit2-dev, libncurses5-dev, xlibs-dev, libesd0-dev, libartsc0-dev, libasound2-dev [alpha arm hppa i386 ia64 m68k mips mipsel powerpc s390 sparc amd64], nasm [i386], libmusicbrainz4-dev, libid3-3.8.3-dev, libvorbis-dev (>= 1.0.0), libgdbm-dev, zlib1g-dev, libgtkmm2.0-dev, libboost-dev
+Build-Depends: debhelper (>> 4), cdbs (>= 0.4.5.3), automake1.8, autoconf, libtool, autotools-dev, liborbit-dev, libxosd-dev, libglib2.0-dev, libgtk2.0-dev, libncurses5-dev, libesd0-dev, libartsc0-dev, libasound2-dev [alpha arm hppa i386 ia64 m68k mips mipsel powerpc s390 sparc amd64], nasm [i386], libmusicbrainz4-dev, libid3-3.8.3-dev, libvorbis-dev (>= 1.0.0), libgdbm-dev, zlib1g-dev, x-dev, libboost-dev
 
 Package: zinf
 Architecture: any

--7AUc2qLy4jB3hD7Z--




-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. 
Download it for free - -and be entered to win a 42" plasma tv or your very
own Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php