From b72e1192e6c07841054c0c693871ab67869ede32 Mon Sep 17 00:00:00 2001 From: Scott Cantor Date: Thu, 6 Aug 2009 17:59:22 +0000 Subject: [PATCH] Macroize dependencies for SuSE. --- xmltooling.spec.in | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/xmltooling.spec.in b/xmltooling.spec.in index f53f1fb..97756d5 100644 --- a/xmltooling.spec.in +++ b/xmltooling.spec.in @@ -9,14 +9,16 @@ URL: http://www.opensaml.org/ Source: %{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-root %if 0%{?suse_version} > 1030 +%define libpkgprefix lib BuildRequires: libXerces-c-devel >= 2.8.0 %else +%define libpkgprefix BuildRequires: xerces%{?xercesver}-c-devel >= 2.8.0 %endif -BuildRequires: xml-security-c-devel >= 1.4.0 +BuildRequires: %{libpkgprefix}xml-security-c-devel >= 1.4.0 BuildRequires: gcc-c++, openssl-devel, curl-devel >= 7.10.6 -%{?_with_log4cpp:BuildRequires: log4cpp-devel >= 1.0} -%{!?_with_log4cpp:BuildRequires: log4shib-devel} +%{?_with_log4cpp:BuildRequires: %{libpkgprefix}log4cpp-devel >= 1.0} +%{!?_with_log4cpp:BuildRequires: %{libpkgprefix}log4shib-devel} %description The XMLTooling library contains generic XML parsing and processing @@ -55,10 +57,10 @@ Requires: libXerces-c-devel >= 2.8.0 %else Requires: xerces%{?xercesver}-c-devel >= 2.8.0 %endif -Requires: xml-security-c-devel >= 1.4.0 +Requires: %{libpkgprefix}xml-security-c-devel >= 1.4.0 Requires: openssl-devel, curl-devel >= 7.10.6 -%{?_with_log4cpp:Requires: log4cpp-devel >= 1.0} -%{!?_with_log4cpp:Requires: log4shib-devel} +%{?_with_log4cpp:Requires: %{libpkgprefix}log4cpp-devel >= 1.0} +%{!?_with_log4cpp:Requires: %{libpkgprefix}log4shib-devel} %if 0%{?suse_version} > 1030 %description -n libxmltooling-devel -- 2.1.4