rpms/gxmms2/devel gxmms2-0.7.0-implicit-DSO-libX11.patch, NONE, 1.1 gxmms2.spec, 1.4, 1.5

Tom Callaway spot at fedoraproject.org
Wed Feb 10 19:36:06 UTC 2010


Author: spot

Update of /cvs/pkgs/rpms/gxmms2/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2703

Modified Files:
	gxmms2.spec 
Added Files:
	gxmms2-0.7.0-implicit-DSO-libX11.patch 
Log Message:
fix implicit DSO linking

gxmms2-0.7.0-implicit-DSO-libX11.patch:
 Makefile |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

--- NEW FILE gxmms2-0.7.0-implicit-DSO-libX11.patch ---
diff -up gxmms2/Makefile.DSO gxmms2/Makefile
--- gxmms2/Makefile.DSO	2010-02-10 14:28:09.715658532 -0500
+++ gxmms2/Makefile	2010-02-10 14:29:29.821776218 -0500
@@ -10,10 +10,12 @@ GTK_CFLAGS=$(shell pkg-config gtk+-2.0 -
 GTK_LIB=$(shell pkg-config gtk+-2.0 --libs)
 XMMS2_CFLAGS=$(shell pkg-config xmms2-client xmms2-client-glib --cflags)
 XMMS2_LIB=$(shell pkg-config xmms2-client xmms2-client-glib --libs)
+X11_CFLAGS=$(shell pkg-config x11 --cflags)
+X11_LIB=$(shell pkg-config x11 --libs)
 
 CFLAGS ?= -O2
-CFLAGS := -Wall -fPIC $(GTK_CFLAGS) $(XMMS2_CFLAGS) -I. $(CFLAGS)
-LIBS = $(GTK_LIB) $(XMMS2_LIB)
+CFLAGS := -Wall -fPIC $(GTK_CFLAGS) $(XMMS2_CFLAGS) $(X11_CFLAGS) -I. $(CFLAGS)
+LIBS = $(GTK_LIB) $(XMMS2_LIB) $(X11_LIB)
 
 KRELLLFLAGS=-shared
 


Index: gxmms2.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gxmms2/devel/gxmms2.spec,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- gxmms2.spec	11 Aug 2009 20:55:26 -0000	1.4
+++ gxmms2.spec	10 Feb 2010 19:36:05 -0000	1.5
@@ -1,7 +1,7 @@
 Name:		gxmms2
 Summary: 	A graphical audio player
 Version:	0.7.0
-Release:	5.20090811git%{?dist}
+Release:	6.20090811git%{?dist}
 License:	GPLv2
 Group:		Applications/Multimedia
 # No stable release supports xmms 0.6 yet
@@ -11,6 +11,7 @@ Group:		Applications/Multimedia
 # Source0:	http://wejp.k.vu/projects/xmms2/%{name}-%{version}.tar.gz
 Source0:	%{name}-20090811git.tar.bz2
 Source1:	%{name}.desktop
+Patch0:		gxmms2-0.7.0-implicit-DSO-libX11.patch
 URL:		http://wejp.k.vu/projects/xmms2/
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:	xmms2-devel >= 0.6, gtk2-devel, pango-devel, atk-devel
@@ -35,6 +36,7 @@ library window.
 
 %prep
 %setup -q -n %{name}
+%patch0 -p1 -b .DSO 
 sed -i 's|/lib/|/%{_lib}/|g' Makefile
 
 %build
@@ -68,6 +70,9 @@ rm -rf %{buildroot}
 %{_libdir}/gkrellm2/plugins/gkrellxmms2.so
 
 %changelog
+* Wed Feb 10 2010 Tom "spot" Callaway <tcallawa at redhat.com> - 0.7.0-6.20090811git
+- fix implicit DSO linking issue with libX11
+
 * Tue Aug 11 2009 Tom "spot" Callaway <tcallawa at redhat.com> - 0.7.0-5.20090811git
 - update to git checkout to support xmms 0.6
 



More information about the scm-commits mailing list