Package: libmodplug
Version: 1:0.7-4
Severity: serious
Tags: patch fixed

Hi Zed,

Under the 0-day NMU policy for the C++ ABI transition, I have prepared an
NMU for libmodplug, because this library provides C++ interfaces and must be
rebuilt so that a number of other C++-based packages can transition to g++
4.0.  The diff for this NMU is attached; the NMU will be uploaded shortly.
If you see any problems with the patch, let me know so I can have the
package rejected out of NEW.

Thanks,
-- 
Steve Langasek
postmodern programmer
diff -u libmodplug-0.7/debian/control libmodplug-0.7/debian/control
--- libmodplug-0.7/debian/control
+++ libmodplug-0.7/debian/control
@@ -5,11 +5,11 @@
 Maintainer: Zed Pobre <[EMAIL PROTECTED]>
 Standards-Version: 3.6.1.0
 
-Package: libmodplug0
+Package: libmodplug0c2
 Architecture: any
 Depends: ${shlibs:Depends}
-Conflicts: xmms-modplug (<< 2.04-1)
-Replaces: xmms-modplug (<< 2.04-1)
+Conflicts: xmms-modplug (<< 2.04-1), libmodplug0
+Replaces: xmms-modplug (<< 2.04-1), libmodplug0
 Description: shared libraries for mod music based on ModPlug
  This is a library based on the mod rendering code from ModPlug, a
  popular windows mod player written by Olivier Lapicque, found at
@@ -21,7 +21,7 @@
 
 Package: libmodplug-dev
 Architecture: all
-Depends: libmodplug0 (= ${Source-Version})
+Depends: libmodplug0c2 (= ${Source-Version})
 Conflicts: xmms-modplug (<< 2.04-1)
 Replaces: xmms-modplug (<< 2.04-1)
 Description: development files for mod music based on ModPlug
diff -u libmodplug-0.7/debian/rules libmodplug-0.7/debian/rules
--- libmodplug-0.7/debian/rules
+++ libmodplug-0.7/debian/rules
@@ -6,8 +6,8 @@
 
 CC=gcc
 CXX=g++
-PACKAGE=libmodplug0
-LIBRARY=libmodplug0
+PACKAGE=libmodplug0c2
+LIBRARY=libmodplug0c2
 DEV=libmodplug-dev
 major=0
 version=0.0.0
@@ -69,7 +69,7 @@
        dh_strip -i
        dh_compress -i
        dh_fixperms -i
-       dh_makeshlibs -i -V"libmodplug0 (>= 1:0.7-1)"
+       dh_makeshlibs -i -V"libmodplug0c2 (>= 1:0.7-4.1)"
        dh_installdeb -i
        dh_shlibdeps -i
        dh_gencontrol -i
@@ -89,7 +89,7 @@
        dh_strip -a
        dh_compress -a
        dh_fixperms -a
-       dh_makeshlibs -a -V"libmodplug0 (>= 1:0.7-1)"
+       dh_makeshlibs -a -V"libmodplug0c2 (>= 1:0.7-4.1)"
        dh_installdeb -a
        dh_shlibdeps -a
        dh_gencontrol -a
diff -u libmodplug-0.7/debian/changelog libmodplug-0.7/debian/changelog
--- libmodplug-0.7/debian/changelog
+++ libmodplug-0.7/debian/changelog
@@ -1,3 +1,12 @@
+libmodplug (1:0.7-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Medium-urgency upload for RC bugfix.
+  * Rebuild against g++-4.0 for the C++ ABI transition, renaming
+    libmodplug0 to libmodplug0c2 and conflicting with libmodplug0.
+
+ -- Steve Langasek <[EMAIL PROTECTED]>  Mon, 18 Jul 2005 19:10:24 -0700
+
 libmodplug (1:0.7-4) unstable; urgency=low
 
   * Use stdafx.h from upstream CVS, correcting issues with 64-bit

Attachment: signature.asc
Description: Digital signature

Reply via email to