Package: gnome-mplayer
Version: 0.6.3-1
Severity: serious
Tags: patch pending

Package is optional and has a Depends on libxcb-render-util0 which is extra on 
all arches (see [0]).
Patch to solve the problem is attached.

Cesare

[0]http://qa.debian.org/debcheck.php?dist=unstable&package=gnome-mplayer
diff -u gnome-mplayer-0.6.3/debian/control gnome-mplayer-0.6.3/debian/control
--- gnome-mplayer-0.6.3/debian/control
+++ gnome-mplayer-0.6.3/debian/control
@@ -4,7 +4,7 @@
 Maintainer: Cesare Tirabassi <[EMAIL PROTECTED]>
 Build-Depends: debhelper (>= 5), autotools-dev, libgconf2-dev,
                libgtk2.0-dev (>= 2.12.0), libglib2.0-dev (>= 2.14.0), libdbus-1-dev,
-               libdbus-glib-1-dev (>= 0.70), pkg-config, chrpath (>= 0.13), quilt
+               libdbus-glib-1-dev (>= 0.70), pkg-config, quilt
 Standards-Version: 3.8.0
 Homepage: http://kdekorte.googlepages.com/gnomemplayer
 
diff -u gnome-mplayer-0.6.3/debian/rules gnome-mplayer-0.6.3/debian/rules
--- gnome-mplayer-0.6.3/debian/rules
+++ gnome-mplayer-0.6.3/debian/rules
@@ -9,6 +9,8 @@
 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 
 CFLAGS = -Wall -g
+GTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 \
+           -lgthread-2.0 -lglib-2.0
 
 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
 	CFLAGS += -O0
@@ -16,7 +18,9 @@
 	CFLAGS += -O2
 endif
 
-config.status: configure
+configure: config-stamp
+
+config-stamp: $(QUILT_STAMPFN)
 	dh_testdir
 
 ifneq "$(wildcard /usr/share/misc/config.sub)" ""
@@ -28,11 +32,13 @@
 
 	./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
 	--prefix=/usr --sysconfdir=\$${prefix}/share \
-	CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)"
+	CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" GTK_LIBS="$(GTK_LIBS)"
+
+	touch $@
 
 build: build-stamp
 
-build-stamp: config.status $(QUILT_STAMPFN)
+build-stamp: config-stamp
 	dh_testdir
 
 	$(MAKE)
@@ -42,11 +48,11 @@
 clean: unpatch
 	dh_testdir
 	dh_testroot
-	rm -f build-stamp
+	rm -f build-stamp config-stamp
 
 	[ ! -f Makefile ] || $(MAKE) distclean
 
-	rm -f config.sub config.guess
+	rm -f po/*.gmo config.sub config.guess
 	dh_clean
 
 install: build
@@ -59,8 +65,6 @@
 
 	# remove docs installed by upstream
 	rm -rf $(CURDIR)/debian/gnome-mplayer/usr/share/doc/gnome-mplayer
-	# remove hardcoded rpath in executable
-	chrpath -d $(CURDIR)/debian/gnome-mplayer/usr/bin/gnome-mplayer
 
 binary-indep: build install
 
diff -u gnome-mplayer-0.6.3/debian/patches/series gnome-mplayer-0.6.3/debian/patches/series
--- gnome-mplayer-0.6.3/debian/patches/series
+++ gnome-mplayer-0.6.3/debian/patches/series
@@ -1,0 +2 @@
+avoid_libtool.patch
only in patch2:
unchanged:
--- gnome-mplayer-0.6.3.orig/debian/patches/avoid_libtool.patch
+++ gnome-mplayer-0.6.3/debian/patches/avoid_libtool.patch
@@ -0,0 +1,14 @@
+Index: gnome-mplayer-0.6.3/src/Makefile.in
+===================================================================
+--- gnome-mplayer-0.6.3.orig/src/Makefile.in	2008-08-14 13:31:51.000000000 +0200
++++ gnome-mplayer-0.6.3/src/Makefile.in	2008-08-14 13:31:57.000000000 +0200
+@@ -52,8 +52,7 @@
+ am__DEPENDENCIES_1 =
+ gnome_mplayer_DEPENDENCIES = $(am__DEPENDENCIES_1) \
+ 	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+-gnome_mplayer_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
+-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
++gnome_mplayer_LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+ 	$(gnome_mplayer_LDFLAGS) $(LDFLAGS) -o $@
+ DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
+ depcomp = $(SHELL) $(top_srcdir)/depcomp

Reply via email to