packages: rpm-build-macros/rpm.macros - add %sourceurl(n:) macro for gettin...

glen glen at pld-linux.org
Wed Jan 4 11:25:45 CET 2012


Author: glen                         Date: Wed Jan  4 10:25:45 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- add %sourceurl(n:) macro for getting EXPANDED source url N from current spec

---- Files affected:
packages/rpm-build-macros:
   rpm.macros (1.632 -> 1.633) 

---- Diffs:

================================================================
Index: packages/rpm-build-macros/rpm.macros
diff -u packages/rpm-build-macros/rpm.macros:1.632 packages/rpm-build-macros/rpm.macros:1.633
--- packages/rpm-build-macros/rpm.macros:1.632	Wed Jan  4 06:09:03 2012
+++ packages/rpm-build-macros/rpm.macros	Wed Jan  4 11:25:40 2012
@@ -1753,6 +1753,9 @@
 ) \
 %{nil}
 
+# return EXPANDED source url N from current spec
+%sourceurl(n:) %(test "$IN_RPM" = 1 && exit 1; export IN_RPM=1; rpmbuild --nodigest --nosignature --nobuild -D "prep %%dump" %{_specdir}/%{name}.spec 2>&1 | awk '$2 ~ /^SOURCEURL%{-n*}/ {print $3}')
+
 # browser plugins v2
 # Author: Elan Ruusamäe <glen at pld-linux.org>
 #
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/rpm-build-macros/rpm.macros?r1=1.632&r2=1.633&f=u



More information about the pld-cvs-commit mailing list