Name: shibboleth-resolver Version: 3.4.0 Summary: Shibboleth SP Attribute Resolver Library Release: 1.1 Vendor: Shibboleth Consortium Group: System Environment/Libraries License: ASL 2.0 # SPDX-License-Identifier: Apache-2.0 URL: https://www.shibboleth.net/ Source0: https://shibboleth.net/downloads/service-provider/extensions/shibresolver/%{version}/%{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: xerces-c-devel >= 3.2 BuildRequires: libxml-security-c-devel >= 2.0.0 BuildRequires: libxmltooling-devel >= 3.2.0 BuildRequires: libsaml-devel >= 3.2.0 BuildRequires: shibboleth-devel >= 3.2.0 %{?_with_log4cpp:BuildRequires: liblog4cpp-devel >= 1.0} %{!?_with_log4cpp:BuildRequires: liblog4shib-devel >= 1.0.4} %{!?_without_gssapi:BuildRequires: krb5-devel} BuildRequires: gcc-c++, pkgconfig %if "%{_vendor}" == "redhat" BuildRequires: redhat-rpm-config %endif %if "%{_vendor}" == "suse" %define pkgdocdir %{_docdir}/%{name} %else %define pkgdocdir %{_docdir}/%{name}-%{version} %endif %description This package contains a Shibboleth SP Extension that provides externally accessible attribute resolver functionality for processing local and remote sources of federated attribute information. %package -n libshibresolver4 Summary: Shibboleth SP Attribute Resolver library Group: Development/Libraries Provides: shibboleth-resolver = %{version}-%{release} Obsoletes: shibboleth-resolver < %{version}-%{release} %description -n libshibresolver4 This package contains a Shibboleth SP Extension that provides externally accessible attribute resolver functionality for processing local and remote sources of federated attribute information. This package contains just the shared library. %package -n libshibresolver-devel Summary: Shibboleth SP Attribute Resolver development Headers Group: Development/Libraries Requires: libshibresolver4 = %{version}-%{release} Provides: shibboleth-resolver-devel = %{version}-%{release} Obsoletes: shibboleth-resolver-devel < %{version}-%{release} Requires: xerces-c-devel >= 3.2 Requires: libxml-security-c-devel >= 2.0.0 Requires: libxmltooling-devel >= 3.2.0 Requires: libsaml-devel >= 3.2.0 Requires: shibboleth-devel >= 3.2.0 %{?_with_log4cpp:Requires: liblog4cpp-devel >= 1.0} %{!?_with_log4cpp:Requires: liblog4shib-devel >= 1.0.4} %description -n libshibresolver-devel This package contains a Shibboleth SP Extension that provides externally accessible attribute resolver functionality for processing local and remote sources of federated attribute information. This package includes files needed for development. %prep %setup -q %build %if 0%{?suse_version} >= 1300 %configure --with-gssapi %{?shib_options} PKG_CONFIG_PATH=./pkgconfig-workarounds/opensuse13 %else %if 0%{?suse_version} >= 1210 %configure --with-gssapi %{?shib_options} %else %if 0%{?rhel} >= 7 %configure --with-gssapi %{?shib_options} PKG_CONFIG_PATH=/opt/shibboleth/%{_lib}/pkgconfig %else %if 0%{?rhel} >= 6 %configure --with-gssapi %{?shib_options} PKG_CONFIG_PATH=/opt/shibboleth/%{_lib}/pkgconfig:./pkgconfig-workarounds/rh6 %else %if 0%{?rhel} >= 5 %configure --with-gssapi %{?shib_options} PKG_CONFIG_PATH=./pkgconfig-workarounds/rh5 %else %configure --with-gssapi %{?shib_options} %endif %endif %endif %endif %endif %{__make} pkgdocdir=%{pkgdocdir} %install [ "$RPM_BUILD_ROOT" != "/" ] && %{__rm} -rf $RPM_BUILD_ROOT %{__make} install DESTDIR=$RPM_BUILD_ROOT pkgdocdir=%{pkgdocdir} %check %{__make} check %clean [ "$RPM_BUILD_ROOT" != "/" ] && %{__rm} -rf $RPM_BUILD_ROOT %post -n libshibresolver4 -p /sbin/ldconfig %postun -n libshibresolver4 -p /sbin/ldconfig %files -n libshibresolver4 %defattr(-,root,root,-) %{_libdir}/libshibresolver-lite.so.* %{_libdir}/libshibresolver.so.* %exclude %{_libdir}/*.la %files -n libshibresolver-devel %defattr(-,root,root,-) %{_includedir}/* %{_libdir}/*.so %{_libdir}/pkgconfig/shibresolver.pc %{_libdir}/pkgconfig/shibresolver-lite.pc %doc %{pkgdocdir} %changelog * Mon Nov 14 2022 Bussi Andrea - 3.4.0-1.1 - New upstream release. * Mon Dec 7 2020 Scott Cantor - 3.2.0-1 - Bump version * Thu Apr 2 2020 Scott Cantor - 3.1.0-1 - Bump version * Mon Sep 30 2019 Scott Cantor - 3.0.0-2 - CentOS 8 changes * Fri Jul 20 2018 Scott Cantor - 3.0.0-1 - Redo package for SP 3 release * Wed Jan 25 2017 Scott Cantor - 1.0.0-2 - Apply fixes to make this available via official package sets * Wed Aug 27 2014 Scott Cantor - 1.0-1 - Update specfile for release, with RH7 changes * Tue Sep 14 2010 Scott Cantor - 0.1-1 - Initial specfile