2 Version: @PACKAGE_VERSION@
3 Summary: Shibboleth SP Attribute Resolver Library
5 Vendor: Shibboleth Consortium
6 Group: System Environment/Libraries
8 URL: http://shibboleth.net/
9 Source0: http://shibboleth.net/downloads/extensions/sp/%{name}-%{version}.tar.gz
10 BuildRoot: %{_tmppath}/%{name}-%{version}-root
11 %{?_with_log4cpp:BuildRequires: liblog4cpp-devel >= 1.0}
12 %{!?_with_log4cpp:BuildRequires: liblog4shib-devel >= 1.0.4}
13 BuildRequires: gcc-c++, libxmltooling-devel, libsaml-devel, shibboleth-sp-devel
14 %if "%{_vendor}" == "redhat"
15 BuildRequires: redhat-rpm-config
18 %if "%{_vendor}" == "suse"
19 %define pkgdocdir %{_docdir}/%{name}
21 %define pkgdocdir %{_docdir}/%{name}-%{version}
25 This package contains a Shibboleth SP Extension that provides
26 externally accessible attribute resolver functionality for processing
27 local and remote sources of federated attribute information.
29 %package -n libshibresolver1
30 Summary: Shibboleth SP Attribute Resolver library
31 Group: Development/Libraries
32 Provides: @PACKAGE_NAME@ = %{version}-%{release}
33 Obsoletes: @PACKAGE_NAME@ < %{version}-%{release}
35 %description -n libshibresolver1
36 This package contains a Shibboleth SP Extension that provides
37 externally accessible attribute resolver functionality for processing
38 local and remote sources of federated attribute information.
40 This package contains just the shared library.
42 %package -n libshibresolver-devel
43 Summary: Shibboleth SP Attribute Resolver development Headers
44 Group: Development/Libraries
45 Requires: libshibresolver1 = %{version}-%{release}
46 Provides: @PACKAGE_NAME@-devel = %{version}-%{release}
47 Obsoletes: @PACKAGE_NAME@-devel < %{version}-%{release}
48 Requires: libxmltooling-devel, libsaml-devel, shibboleth-sp-devel
49 %{?_with_log4cpp:Requires: liblog4cpp-devel >= 1.0}
50 %{!?_with_log4cpp:Requires: liblog4shib-devel >= 1.0.4}
52 %description -n libshibresolver-devel
53 This package contains a Shibboleth SP Extension that provides
54 externally accessible attribute resolver functionality for processing
55 local and remote sources of federated attribute information.
57 This package includes files needed for development.
63 %configure %{?options} --with-gssapi
64 %{__make} pkgdocdir=%{pkgdocdir}
67 [ "$RPM_BUILD_ROOT" != "/" ] && %{__rm} -rf $RPM_BUILD_ROOT
68 %{__make} install DESTDIR=$RPM_BUILD_ROOT pkgdocdir=%{pkgdocdir}
74 [ "$RPM_BUILD_ROOT" != "/" ] && %{__rm} -rf $RPM_BUILD_ROOT
76 %ifnos solaris2.8 solaris2.9 solaris2.10
77 %post -n libshibresolver1 -p /sbin/ldconfig
80 %ifnos solaris2.8 solaris2.9 solaris2.10
81 %postun -n libshibresolver1 -p /sbin/ldconfig
84 %files -n libshibresolver1
85 %defattr(-,root,root,-)
86 %{_libdir}/libshibresolver.so.*
87 %{_libdir}/libshibresolver-lite.so.*
89 %files -n libshibresolver-devel
90 %defattr(-,root,root,-)
96 * Tue Sep 14 2010 Scott Cantor <cantor.2@osu.edu> - 0.1-1