commit f1f5d0440d06b0e4edda88c56985d7143f2cfb6f
Author: Jan RÄ™korajski <[email protected]>
Date:   Wed Dec 10 21:59:18 2014 +0100

    - add argument parsing to buildrequires_kernel macro

 rpm.macros.kernel | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)
---
diff --git a/rpm.macros.kernel b/rpm.macros.kernel
index ece9e69..c50d9b8 100644
--- a/rpm.macros.kernel
+++ b/rpm.macros.kernel
@@ -16,12 +16,18 @@
 %_alt_kernel   %{nil}%{?alt_kernel:-%{?alt_kernel}}
 %_build_kernels        
%{nil}%{?build_kernels:%{?build_kernels}}%{!?build_kernels:%{?alt_kernel}}
 
-%buildrequires_kernel  %(echo %{_build_kernels} | tr , '\\n' | while read n ; 
do \
-if [ -z "$n" -o "$n" = "head" ]; then \
-echo "BuildRequires:   kernel-module-build >= 3:2.6.20.2" \
-else \
-echo "BuildRequires:   kernel-$n-module-build >= 3:2.6.20.2" \
-fi; done)
+# Macros for building kernel packages for multiple kernels from same spec
+# Usage:
+#
+# %{expand:%buildrequires_kernel kernel%%{_alt_kernel}-module-build >= 
3:2.6.20.2}}
+# %{expand:%create_kernel_packages}
+# %{expand:%build_kernel_packages}
+# %{expand:%install_kernel_packages}
+#
+%buildrequires_kernel()        %(echo %{_build_kernels} | tr , '\\n' | while 
read n ; do \
+[ -z "$n" -o "$n" = "head" ] || echo %%define alt_kernel $n \
+echo "BuildRequires:   %{1}" \
+done)
 
 %create_kernel_packages        %(echo %{_build_kernels} | tr , '\\n' | while 
read n ; do \
 echo %%undefine alt_kernel \
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/rpm-build-macros.git/commitdiff/f1f5d0440d06b0e4edda88c56985d7143f2cfb6f

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to