2 Version: @PACKAGE_VERSION@
3 Summary: Shibboleth SP Extension to Fizban Whatzit
5 Group: System Environment/Libraries
7 URL: http://shibboleth.internet2.edu/
8 Source0: http://shibboleth.internet2.edu/downloads/extensions/sp/%{name}-%{version}.tar.gz
9 BuildRoot: %{_tmppath}/%{name}-%{version}-root
10 %if 0%{?suse_version} > 1030
11 BuildRequires: libXerces-c-devel >= 2.8.0
13 BuildRequires: libxerces-c-devel >= 2.8.0
15 BuildRequires: libxml-security-c-devel >= 1.4.0
16 %{?_with_log4cpp:BuildRequires: liblog4cpp-devel >= 1.0}
17 %{!?_with_log4cpp:BuildRequires: liblog4shib-devel}
18 BuildRequires: gcc-c++, libxmltooling-devel, libsaml-devel, shibboleth-devel
19 %if "%{_vendor}" == "redhat"
20 BuildRequires: redhat-rpm-config
23 %if "%{_vendor}" == "suse"
24 %define pkgdocdir %{_docdir}/%{name}
26 %define pkgdocdir %{_docdir}/%{name}-%{version}
30 This package contains a Shibboleth SP Extension that provides
31 externally accessible attribute resolver functionality for processing
32 local and remote sources of federated attribute information.
34 %package -n libshibresolver1
35 Summary: Shibboleth SP Attribute Resolver library
36 Group: Development/Libraries
37 Provides: @PACKAGE_NAME@ = %{version}-%{release}
38 Obsoletes: @PACKAGE_NAME@ < %{version}-%{release}
40 %description -n libshibresolver1
41 This package contains a Shibboleth SP Extension that provides
42 externally accessible attribute resolver functionality for processing
43 local and remote sources of federated attribute information.
45 This package contains just the shared library.
47 %package -n libshibresolver-devel
48 Summary: Shibboleth SP Attribute Resolver development Headers
49 Group: Development/Libraries
50 Requires: libshibresolver1 = %{version}-%{release}
51 Provides: @PACKAGE_NAME@-devel = %{version}-%{release}
52 Obsoletes: @PACKAGE_NAME@-devel < %{version}-%{release}
53 %if 0%{?suse_version} > 1030
54 BuildRequires: libXerces-c-devel >= 2.8.0
56 BuildRequires: libxerces-c-devel >= 2.8.0
58 Requires: libxml-security-c-devel >= 1.4.0
59 Requires: libxmltooling-devel, libsaml-devel, shibboleth-devel
60 %{?_with_log4cpp:Requires: liblog4cpp-devel >= 1.0}
61 %{!?_with_log4cpp:Requires: liblog4shib-devel}
63 %description -n libshibresolver-devel
64 This package contains a Shibboleth SP Extension that provides
65 externally accessible attribute resolver functionality for processing
66 local and remote sources of federated attribute information.
68 This package includes files needed for development.
74 %configure %{?options} --with-gssapi=%{_prefix}
75 %{__make} pkgdocdir=%{pkgdocdir}
78 [ "$RPM_BUILD_ROOT" != "/" ] && %{__rm} -rf $RPM_BUILD_ROOT
79 %{__make} install DESTDIR=$RPM_BUILD_ROOT pkgdocdir=%{pkgdocdir}
85 [ "$RPM_BUILD_ROOT" != "/" ] && %{__rm} -rf $RPM_BUILD_ROOT
87 %ifnos solaris2.8 solaris2.9 solaris2.10
88 %post -n libshibresolver1 -p /sbin/ldconfig
91 %ifnos solaris2.8 solaris2.9 solaris2.10
92 %postun -n libshibresolver1 -p /sbin/ldconfig
95 %files -n libshibresolver1
96 %defattr(-,root,root,-)
97 %{_libdir}/libshibresolver.so.*
98 %{_libdir}/libshibresolver-lite.so.*
100 %files -n libshibresolver-devel
101 %defattr(-,root,root,-)
107 * Tue Sep 14 2010 Scott Cantor <cantor.2@osu.edu> - 0.1-1