https://issues.shibboleth.net/jira/browse/SSPCPP-228
[shibboleth/cpp-sp.git] / shibboleth.spec.in
index ff9e7f6..c41d96c 100644 (file)
@@ -6,11 +6,18 @@ Group:                System Environment/Libraries
 Vendor:                Internet2
 License:       Apache 2.0
 URL:           http://shibboleth.internet2.edu/
-Source0:       http://shibboleth.internet2.edu/downloads/%{name}-%{version}.tar.gz
+Source0:       %{name}-%{version}.tar.gz
 BuildRoot:     %{_tmppath}/%{name}-%{version}-root
 
 BuildRequires: openssl-devel, curl-devel >= 7.10.6
-BuildRequires: xerces%{?xercesver}-c-devel >= 2.8.0, xml-security-c-devel >= 1.3.0
+%if 0%{?suse_version} > 1030
+BuildRequires:  libXerces-c-devel >= 2.8.0
+BuildRequires:  libXerces-c-devel < 3.0
+%else
+BuildRequires:  xerces%{?xercesver}-c-devel >= 2.8.0
+BuildRequires:  xerces%{?xercesver}-c-devel < 3.0
+%endif
+BuildRequires: xml-security-c-devel >= 1.3.0
 BuildRequires: zlib-devel, opensaml-devel >= 1.1.1, opensaml-devel < 2.0
 %{?_with_log4cpp:BuildRequires: log4cpp-devel >= 1.0}
 %{!?_with_log4cpp:BuildRequires: log4shib-devel}
@@ -24,30 +31,26 @@ BuildRequires:      zlib-devel, opensaml-devel >= 1.1.1, opensaml-devel < 2.0
 
 
 %description
-Shibboleth, a project of Internet2/MACE, is developing architectures,
-policy structures, practical technologies, and an open source
-implementation to support inter-institutional sharing of web resources
-subject to access controls. In addition, Shibboleth will develop a
-policy framework that will allow inter-operation within the higher
-education community.
+Shibboleth, a project of Internet2/MACE, is is an open source,
+attribute-based, cross-domain web single sign-on package, primarily
+based on the SAML standard.
 
-This package contains the shibboleth runtime library and apache module.
+This package contains the Shibboleth runtime libraries and Apache
+server module.
 
 %package devel
-Summary: Shibboleth development Headers
+Summary: Shibboleth development files
 Group: Development/Libraries
 Requires: %{name} = %{version}
+Requires: opensaml-devel >= 1.1.1, opensaml-devel < 2.0
 
 %description devel
-Shibboleth, a project of Internet2/MACE, is developing architectures,
-policy structures, practical technologies, and an open source
-implementation to support inter-institutional sharing of web resources
-subject to access controls. In addition, Shibboleth will develop a
-policy framework that will allow inter-operation within the higher
-education community.
+Shibboleth, a project of Internet2/MACE, is is an open source,
+attribute-based, cross-domain web single sign-on package, primarily
+based on the SAML standard.
 
 This package contains the headers and other necessary files to build
-applications that use the shibboleth library.
+extensions using the Shibboleth runtime libraries.
 
 %prep
 %setup -q
@@ -68,7 +71,7 @@ applications that use the shibboleth library.
 find $RPM_BUILD_ROOT/%{_libexecdir} -type f -or -type l |
   %{__sed} -e "s|$RPM_BUILD_ROOT||" | sort > rpm.filelist
 
-%check || :
+%check
 %{__make} check
 
 %clean
@@ -179,8 +182,17 @@ fi
 %{_libdir}/libshib-target.so
 
 %changelog
+* Tue Aug 4 2009  Scott Cantor  <cantor.2@osu.edu>  - 1.3.3-1
+- 1.3.3 release
+
+* Fri Jun 12 2009  Scott Cantor  <cantor.2@osu.edu>  - 1.3.2-1
+- 1.3.2 release
+
+* Mon Dec 17 2007 Scott Cantor   <cantor.2@osu.edu>  - 1.3.1-2
+- 1.3.1 initial release
+
 * Sat Sep 15 2007 Scott Cantor   <cantor.2@osu.edu>  - 1.3.1-1
-- 1.3.1 release
+- 1.3.1 release candidate
 
 * Mon Oct 2 2006 Scott Cantor  <cantor.2@osu.edu>  - 1.3-11
 - Applied fix for secadv 20061002