devel/gai gai-0.5.8-multilib.patch,NONE,1.1 gai.spec,1.5,1.6

Thorsten Leemhuis (thl) fedora-extras-commits at redhat.com
Fri Feb 25 18:07:00 UTC 2005


Author: thl

Update of /cvs/extras/devel/gai
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6992

Modified Files:
	gai.spec 
Added Files:
	gai-0.5.8-multilib.patch 
Log Message:
fix compile on x86_64: add multilib patch and compile with fPIC

gai-0.5.8-multilib.patch:

--- NEW FILE gai-0.5.8-multilib.patch ---
diff -Naur gai-0.5.8.old/gai/Makefile.in gai-0.5.8/gai/Makefile.in
--- gai-0.5.8.old/gai/Makefile.in	2005-02-25 18:53:53.140784152 +0100
+++ gai-0.5.8/gai/Makefile.in	2005-02-25 18:56:33.644383896 +0100
@@ -9,6 +9,7 @@
 CC = @CC@
 OBJS = gai.o gai-debug.o gai-draw.o gai-info.o gai-transparent.o gai-pref2.o gai-gnome.o gai-dockapp.o gai-settings.o gai-pref.o @GNOME_CONFIG@ @ROX_OBJ@ gai-kde.o
 PREFIX = @prefix@
+libdir=@libdir@
 
 .PHONY: all install uninstall clean
 
@@ -20,19 +21,19 @@
 install: libgai at LIB_END@
 	mkdir -p $(DESTDIR)$(PREFIX)/include/gai
 	cp gai.h $(DESTDIR)$(PREFIX)/include/gai/
-	mkdir -p $(DESTDIR)$(PREFIX)/lib
-	cp libgai at LIB_END@ $(DESTDIR)$(PREFIX)/lib/libgai at LIB_START@. at GAI_MAJOR@. at GAI_MINOR@. at GAI_MICRO@@LIB_DARWIN@
-	ln -sf libgai at LIB_START@. at GAI_MAJOR@. at GAI_MINOR@. at GAI_MICRO@@LIB_DARWIN@ $(DESTDIR)$(PREFIX)/lib/libgai at LIB_START@. at GAI_MAJOR@@LIB_DARWIN@
-	ln -sf libgai at LIB_START@. at GAI_MAJOR@@LIB_DARWIN@ $(DESTDIR)$(PREFIX)/lib/libgai at LIB_END@
-	mkdir -p $(DESTDIR)$(PREFIX)/lib/pkgconfig
-	cp ../gai.pc $(DESTDIR)$(PREFIX)/lib/pkgconfig/
+	mkdir -p $(DESTDIR)$(libdir)
+	cp libgai at LIB_END@ $(DESTDIR)$(libdir)/libgai at LIB_START@. at GAI_MAJOR@. at GAI_MINOR@. at GAI_MICRO@@LIB_DARWIN@
+	ln -sf libgai at LIB_START@. at GAI_MAJOR@. at GAI_MINOR@. at GAI_MICRO@@LIB_DARWIN@ $(DESTDIR)$(libdir)/libgai at LIB_START@. at GAI_MAJOR@@LIB_DARWIN@
+	ln -sf libgai at LIB_START@. at GAI_MAJOR@@LIB_DARWIN@ $(DESTDIR)$(libdir)/libgai at LIB_END@
+	mkdir -p $(DESTDIR)$(libdir)/pkgconfig
+	cp ../gai.pc $(DESTDIR)$(libdir)/pkgconfig/
 uninstall:
 	rm -f $(DESTDIR)$(PREFIX)/include/gai/gai.h
 	rmdir $(DESTDIR)$(PREFIX)/include/gai
-	rm -f $(DESTDIR)$(PREFIX)/lib/libgai at LIB_START@. at GAI_MAJOR@. at GAI_MINOR@. at GAI_MICRO@@LIB_DARWIN@
-	rm -f $(DESTDIR)$(PREFIX)/lib/libgai at LIB_START@. at GAI_MAJOR@@LIB_DARWIN@
-	rm -f $(DESTDIR)$(PREFIX)/lib/libgai at LIB_END@
-	rm -f $(DESTDIR)$(PREFIX)/lib/pkgconfig/gai.pc
+	rm -f $(DESTDIR)$(libdir)/libgai at LIB_START@. at GAI_MAJOR@. at GAI_MINOR@. at GAI_MICRO@@LIB_DARWIN@
+	rm -f $(DESTDIR)$(libdir)/libgai at LIB_START@. at GAI_MAJOR@@LIB_DARWIN@
+	rm -f $(DESTDIR)$(libdir)/libgai at LIB_END@
+	rm -f $(DESTDIR)$(libdir)/pkgconfig/gai.pc
 clean:
 	rm -f *.o *~ *@LIB_END@
 


Index: gai.spec
===================================================================
RCS file: /cvs/extras/devel/gai/gai.spec,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- gai.spec	27 Nov 2004 15:22:56 -0000	1.5
+++ gai.spec	25 Feb 2005 18:06:58 -0000	1.6
@@ -1,6 +1,6 @@
 Name:		gai
 Version:	0.5.8
-Release:	2
+Release:	3
 Epoch:		0
 Summary:	Generic Applet Interface
 
@@ -8,6 +8,7 @@
 License:	GPL
 URL:		http://gai.sourceforge.net
 Source0:	http://download.sf.net/gai/gai-0.5.8.tar.bz2
+Patch0:		gai-0.5.8-multilib.patch
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:	libgnomeui-devel, gtk2-devel >= 0:2.2, gnome-panel-devel
@@ -33,8 +34,13 @@
 
 %prep
 %setup -q
+%patch0 -p1 -b .multilib
 
 %build
+%ifarch x86_64
+export CFLAGS="-fPIC $RPM_OPT_FLAGS"
+%endif
+
 %configure
 make %{?_smp_mflags}
 
@@ -61,6 +67,10 @@
 %{_libdir}/libgai.so
 
 %changelog
+* Tue Feb 25 2005 Thorsten Leemhuis <fedora[AT]leemhuis.info> - 0.5.8-3
+- add multilib-patch
+- compile with -fPIC on x86_64
+
 * Mon Nov 22 2004 Michael Schwendt <mschwendt[AT]users.sf.net> - 0.5.8-2
 - s/gnome-panel/gnome-panel-devel/g for FC2.
 




More information about the fedora-extras-commits mailing list