Salut,

Il me semble que ce n'est pas clean de specifier le %_prefix dans
eagle-usb.spec. Cependant si vous voulez que 
$ make rpm
fasse une rpm avec /usr/local comme %_prefix c'est possible d'appeller
rpm avec --define. 

J'ai attache un patch avec %_prefix pas defini dans le spec file mais dans 
make rpm. 

Dans ce patch rpm est remplace par rpmbuild. Il me semble aussi que c'est mieux
(en tout cas depuis la redhat 9 ca marche plus avec rpm). Si ca vous plait pas
c'est facile a changer.

Pat
Index: Makefile
===================================================================
RCS file: /cvs/eagleusb/eagleusb/Makefile,v
retrieving revision 1.11
diff -u -3 -p -u -r1.11 Makefile
--- Makefile    11 May 2004 19:42:49 -0000      1.11
+++ Makefile    25 May 2004 20:39:03 -0000
@@ -95,7 +95,7 @@ rpm: dist
        if [ `id -ur` == 0 ] ; then \
                rm -f /usr/src/RPM/SOURCES/$(ARCHNAME).tar.bz2 ; \
                cp ../eagle-usb.dist/$(ARCHNAME).tar.bz2 /usr/src/RPM/SOURCES ; 
\
-               rpm -ba eagle-usb.spec ; \
+               rpmbuild --define='_prefix /usr/local' -ba eagle-usb.spec ; \
                mv -f /usr/src/RPM/RPMS/i586/eagle-usb-*.rpm ../eagle-usb.dist 
; \
                mv -f /usr/src/RPM/SRPMS/eagle-usb-*.rpm ../eagle-usb.dist ; \
        else \
@@ -109,7 +109,7 @@ rpm: dist
                fi ; \
                rm -f ~/rpm/SOURCES/$(ARCHNAME).tar.bz2 ; \
                cp ../eagle-usb.dist/$(ARCHNAME).tar.bz2 ~/rpm/SOURCES ; \
-               rpm -ba eagle-usb.spec ; \
+               rpmbuild --define='_prefix /usr/local' -ba eagle-usb.spec ; \
                mv -f ~/rpm/RPMS/i586/eagle-usb-*.rpm ../eagle-usb.dist ; \
                mv -f ~/rpm/SRPMS/eagle-usb-*.rpm ../eagle-usb.dist ; \
        fi
Index: eagle-usb.spec
===================================================================
RCS file: /cvs/eagleusb/eagleusb/eagle-usb.spec,v
retrieving revision 1.3
diff -u -3 -p -u -r1.3 eagle-usb.spec
--- eagle-usb.spec      23 May 2004 19:56:46 -0000      1.3
+++ eagle-usb.spec      25 May 2004 20:39:03 -0000
@@ -1,5 +1,4 @@
 %{!?kernel: %{expand: %%define kernel %(uname -r)}}
-%define _prefix /usr/local
 
 Summary: Utilities for Eagle driven usb modem
 Name: eagle-usb

Reply via email to