Bug#622424: muse: diff for NMU version 0.8.1a-7.2

June 18th, 2011 - 07:10 am ET by Luca Falavigna | Report spam
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
boundary="030400070207080601090401"

This is a multi-part message in MIME format.

tags 622424 + patch pending
tags 628945 + patch pending
tags 628949 + patch pending
thanks


Dear maintainer,

I've prepared an NMU for muse (versioned as 0.8.1a-7.2) and
uploaded it to DELAYED/10. Please feel free to tell me if I
should delay it longer.

Regards.

.''`.
: :' : Luca Falavigna <dktrkranz@debian.org>
`. `'
`-

name="muse-0.8.1a-7.2-nmu.diff"
filename="muse-0.8.1a-7.2-nmu.diff"

diff -u muse-0.8.1a/debian/rules muse-0.8.1a/debian/rules
muse-0.8.1a/debian/rules
+++ muse-0.8.1a/debian/rules
@@ -10,7 +10,7 @@
CFLAGS += -O2
endif

-muse_confflags = --disable-qttest --disable-suid-build --enable-lash
+muse_confflags = --disable-qttest --disable-suid-build
muse_confflags += --prefix=/usr

export QTDIR=/usr/share/qt3
@@ -54,9 +54,7 @@
build-stamp: patch-stamp configure-stamp
dh_testdir

- # Override bogus output of 'pkg-config --libs lash-1.0' that wants to
- # force an rpath on us.
- $(MAKE) LASH_LIBS=-llash
+ $(MAKE)

touch build-stamp

@@ -89,6 +87,7 @@
dh_installdirs

$(MAKE) install DESTDIR=$(CURDIR)/debian/muse
+ find $(CURDIR)/debian/muse -name '*.la' -delete

# Build architecture-independent files here.
binary-indep: build install
diff -u muse-0.8.1a/debian/control muse-0.8.1a/debian/control
muse-0.8.1a/debian/control
+++ muse-0.8.1a/debian/control
@@ -2,7 +2,7 @@
Section: sound
Priority: optional
Maintainer: Daniel Kobras <kobras@debian.org>
-Build-Depends: debhelper (>= 7), libqt3-mt-dev, libasound2-dev, libsndfile1-dev, libjack-dev, libfluidsynth-dev (>> 1.0.3-5), libsamplerate0-dev, liblash-dev, uuid-dev, dpatch, autotools-dev
+Build-Depends: debhelper (>= 7), libqt3-mt-dev, libasound2-dev, libsndfile1-dev, libjack-dev, libfluidsynth-dev (>> 1.0.3-5), libsamplerate0-dev, uuid-dev, dpatch, autotools-dev
Standards-Version: 3.7.3

Package: muse
diff -u muse-0.8.1a/debian/changelog muse-0.8.1a/debian/changelog
muse-0.8.1a/debian/changelog
+++ muse-0.8.1a/debian/changelog
@@ -1,3 +1,21 @@
+muse (0.8.1a-7.2) unstable; urgency=low
+
+ * Non-maintainer upload.
+
+ [ Alessio Treglia ]
+ * debian/control, debian/rules:
+ - Drop LASH support (Closes: #628945).
+ * debian/rules:
+ - Do not ship *.la file (Closes: #622424).
+ * debian/patches/30_gcc46.dpatch:
+ - Fix FTBFS with gcc-4.6 (Closes: #628949)
+
+ [ Luca Falavigna ]
+ * debian/patches/30_whole-archive.dpatch:
+ - Handle --whole-archive as a linker flag.
+
+ -- Luca Falavigna <dktrkranz@debian.org> Sat, 18 Jun 2011 12:45:40 +0200
+
muse (0.8.1a-7.1) unstable; urgency=high

* Non-maintainer upload.
diff -u muse-0.8.1a/debian/patches/00list muse-0.8.1a/debian/patches/00list
muse-0.8.1a/debian/patches/00list
+++ muse-0.8.1a/debian/patches/00list
@@ -7,0 +8,2 @@
+30_gcc46.dpatch
+30_whole-archive.dpatch
only in patch2:
unchanged:
muse-0.8.1a.orig/debian/patches/30_whole-archive.dpatch
+++ muse-0.8.1a/debian/patches/30_whole-archive.dpatch
@@ -0,0 +1,33 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 30_whole-archive.dpatch by Luca Falavigna <dktrkranz@debian.org>
+## DP: Handle --whole-archive as a linker flag
+
+@DPATCH@
+diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' muse-0.8.1a~/muse/widgets/Makefile.am muse-0.8.1a/muse/widgets/Makefile.am
+ muse-0.8.1a~/muse/widgets/Makefile.am 2004-05-03 22:47:03.000000000 +0200
++++ muse-0.8.1a/muse/widgets/Makefile.am 2011-06-18 12:45:10.165745290 +0200
+@@ -178,8 +178,8 @@
+ checkbox.non-libtool.cpp moc_checkbox.non-libtool.cpp \
+ combobox.non-libtool.cpp moc_combobox.non-libtool.cpp
+
+-musewidgetsplugin_so_LDFLAGS = --whole-archive -fno-exceptions -shared \
+- -Wl,-soname,libmusewidgetsplugin.so.1 $(QT_LIBS) -lasound
++musewidgetsplugin_so_LDFLAGS = -Wl,--whole-archive -fno-exceptions -shared \
++ -Wl,-soname,libmusewidgetsplugin.so.1 $(QT_LIBS) -lasound -Wl,--no-whole-archive
+
+ musewidgetsplug.o: musewidgetsplug.cpp
+ $(CXXCOMPILE) -fPIC -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_PLUGIN -c musewidgetsplug.cpp
+diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' muse-0.8.1a~/muse/widgets/Makefile.in muse-0.8.1a/muse/widgets/Makefile.in
+ muse-0.8.1a~/muse/widgets/Makefile.in 2006-03-27 19:09:42.000000000 +0200
++++ muse-0.8.1a/muse/widgets/Makefile.in 2011-06-18 12:45:21.937745250 +0200
+@@ -587,8 +587,8 @@
+ checkbox.non-libtool.cpp moc_checkbox.non-libtool.cpp \
+ combobox.non-libtool.cpp moc_combobox.non-libtool.cpp
+
+-musewidgetsplugin_so_LDFLAGS = --whole-archive -fno-exceptions -shared \
+- -Wl,-soname,libmusewidgetsplugin.so.1 $(QT_LIBS) -lasound
++musewidgetsplugin_so_LDFLAGS = -Wl,--whole-archive -fno-exceptions -shared \
++ -Wl,-soname,libmusewidgetsplugin.so.1 $(QT_LIBS) -lasound -Wl,--no-whole-archive
+
+ EXTRA_DIST = ctrlcombo.cw
+ CLEANFILES = \
only in patch2:
unchanged:
muse-0.8.1a.orig/debian/patches/30_gcc46.dpatch
+++ muse-0.8.1a/debian/patches/30_gcc46.dpatch
@@ -0,0 +1,21 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 30_gcc46.dpatch by Alessio Treglia <alessio@debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Description: Fix FTBFS with GCC 4.6
+## DP: Author: Alessio Treglia <alessio@debian.org>
+## DP: Bug-Debian: http://bugs.debian.org/cgi-bin/bugr...bug=628949
+## DP: Forwarded: no
+
+@DPATCH@
+diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' muse-0.8.1a~/muse/memory.h muse-0.8.1a/muse/memory.h
+ muse-0.8.1a~/muse/memory.h 2011-06-02 16:40:01.682892186 +0200
++++ muse-0.8.1a/muse/memory.h 2011-06-02 16:40:01.832892186 +0200
+@@ -12,6 +12,7 @@
+ #include <cstdlib>
+ #include <stdio.h>
+ #include <map>
++#include <cstddef>
+
+ // most of the following code is based on examples
+ // from Bjarne Stroustrup: "Die C++ Programmiersprache"







To UNSUBSCRIBE, email to debian-bugs-dist-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
email Follow the discussionReplies 1 replyReplies Make a reply

Replies

#1 owner
June 18th, 2011 - 07:10 am ET | Report spam
Processing commands for :

tags 622424 + patch pending


Bug #622424 [muse] muse: Getting rid of unneeded *.la / emptying dependency_libs
Added tag(s) pending.
tags 628945 + patch pending


Bug #628945 [muse] muse: Drop LASH support
Added tag(s) pending.
tags 628949 + patch pending


Bug #628949 [muse] FTBFS: memory.h:96:15: error: 'ptrdiff_t' does not name a type
Added tag(s) pending and patch.
thanks


Stopping processing here.

Please contact me if you need assistance.
628949: http://bugs.debian.org/cgi-bin/bugr...i?bugb8949
628945: http://bugs.debian.org/cgi-bin/bugr...i?bugb8945
622424: http://bugs.debian.org/cgi-bin/bugr...i?bugb2424
Debian Bug Tracking System
Contact with problems


To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact

Similar topics