Author: infinoid
Date: Tue Dec  9 06:54:17 2008
New Revision: 33711

Modified:
   trunk/config/gen/makefiles/root.in
   trunk/parrot.spec

Log:
[ports] Some fixes for "make rpm" and parrot.spec. (Gerd Pokorra, RT #61208)

Modified: trunk/config/gen/makefiles/root.in
==============================================================================
--- trunk/config/gen/makefiles/root.in  (original)
+++ trunk/config/gen/makefiles/root.in  Tue Dec  9 06:54:17 2008
@@ -2180,9 +2180,11 @@
        rm parrot-$(VERSION)
 
 rpms : release
-       sudo cp parrot-$(VERSION).tar.gz /usr/src/*/SOURCES
-       sudo cp parrot.spec /usr/src/*/SPECS
-       cd /usr/src/*/SPECS @make_and@ sudo rpmbuild -ba parrot.spec
+       mkdir -p rpmbuild/SOURCES rpmbuild/SPEC rpmbuild/BUILD rpmbuild/RPMS 
rpmbuild/SRPMS
+       cp parrot-$(VERSION).tar.gz rpmbuild/SOURCES
+       cp parrot.spec rpmbuild/SPEC
+       echo '%_topdir '`pwd`'/rpmbuild' > .rpmmacros
+       HOME=`pwd`; rpmbuild -ba parrot.spec
 
 win32-inno-installer : world installable
        $(PERL) tools/dev/mk_inno.pl

Modified: trunk/parrot.spec
==============================================================================
--- trunk/parrot.spec   (original)
+++ trunk/parrot.spec   Tue Dec  9 06:54:17 2008
@@ -55,7 +55,7 @@
     --sysconfdir=%{_sysconfdir} \
     --infodir=%{_datadir}/info \
     --mandir=%{_mandir} \
-    --cc=%{__cc} \
+    --cc="%{__cc}" \
     --cxx=%{__cxx} \
     --optimize="$RPM_OPT_FLAGS -maccumulate-outgoing-args" \
     --parrot_is_shared \

Reply via email to