From 1a93d7c5fbc563b7fa8a2f7c098ae8eb28889350 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20R=C4=99korajski?= Date: Mon, 28 Oct 2013 13:39:31 +0100 Subject: [PATCH] - add -kernel suffix to (srpm) package name when building kernel modules on builders - autogenerate kernel BRs - rel 12 --- dahdi-linux.spec | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/dahdi-linux.spec b/dahdi-linux.spec index 40e1f9e..9f6cbd8 100644 --- a/dahdi-linux.spec +++ b/dahdi-linux.spec @@ -51,17 +51,18 @@ exit 1 %define _enable_debug_packages 0 %endif +%define kbrs %(echo %{_build_kernels} | tr , '\\n' | while read n ; do echo %%undefine alt_kernel ; [ -z "$n" ] || echo %%define alt_kernel $n ; echo "BuildRequires:kernel%%{_alt_kernel}-module-build >= 3:2.6.20.2" ; done) %define kpkg %(echo %{_build_kernels} | tr , '\\n' | while read n ; do echo %%undefine alt_kernel ; [ -z "$n" ] || echo %%define alt_kernel $n ; echo %%kernel_pkg ; done) %define bkpkg %(echo %{_build_kernels} | tr , '\\n' | while read n ; do echo %%undefine alt_kernel ; [ -z "$n" ] || echo %%define alt_kernel $n ; echo %%build_kernel_pkg ; done) -%define rel 11 +%define rel 12 %define pname dahdi-linux %define FIRMWARE_URL http://downloads.digium.com/pub/telephony/firmware/releases Summary: DAHDI telephony device support Summary(pl.UTF-8): Obsługa urządzeń telefonicznych DAHDI -Name: %{pname}%{_alt_kernel} +Name: %{pname}%{?_pld_builder:%{?with_kernel:-kernel}}%{_alt_kernel} Version: 2.7.0.1 -Release: %{rel}%{?with_kernel:@%{_kernel_ver_str}} +Release: %{rel}%{?_pld_builder:%{?with_kernel:@%{_kernel_ver_str}}} License: GPL v2 Group: Base/Kernel Source0: http://downloads.asterisk.org/pub/telephony/dahdi-linux/releases/dahdi-linux-%{version}.tar.gz @@ -78,7 +79,7 @@ Source7: %{FIRMWARE_URL}/dahdi-fw-hx8-2.06.tar.gz # Source7-md5: a7f3886942bb3e9fed349a41b3390c9f URL: http://www.asterisk.org/ BuildRequires: rpmbuild(macros) >= 1.678 -%{?with_dist_kernel:BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.20.2} +%{?with_dist_kernel:%{expand:%kbrs}} BuildRequires: perl-base BuildRequires: rpmbuild(macros) >= 1.379 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -- 2.44.0