From: Brian Behlendorf Date: Tue, 18 May 2010 16:18:20 +0000 (-0700) Subject: Minor spec file cleanup for srpm case. X-Git-Tag: spl-0.4.9~10 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=99879b257c509a1571dc412128b9b2cfbaac8ba4;p=spl Minor spec file cleanup for srpm case. Ensure kdevpkg is defined is srpm case before using it to define the devel_requires macro. Interestingly this is not an issue for rpm-4.7.1-4 but it is for rpm-4.4.2.3-18. --- diff --git a/spl-modules.spec.in b/spl-modules.spec.in index 92b12ab..b7e1c09 100644 --- a/spl-modules.spec.in +++ b/spl-modules.spec.in @@ -22,7 +22,7 @@ %define kobj %{require_kobj} %endif -# SLES 10, SLES 11: +# SLES: %if %{defined suse_version} %if %{undefined kver} %ifarch ppc64 @@ -104,7 +104,7 @@ %endif %else -# Fedora 11: +# Fedora: %if %{defined fedora} %if %{undefined kver} %define klnk %{_usrsrc}/kernels/*/include/config @@ -152,7 +152,9 @@ %if %{defined build_src_rpm} %define release @SPL_META_RELEASE@ %define requires %{kpkg} +%if %{defined kdevpkg} %define devel_requires %{kdevpkg} +%endif %else %define relext %(echo %{kverpkg} | %{__sed} -e 's/-/_/g') %define release @SPL_META_RELEASE@_%{relext}