File lcas-plugins-basic.spec of Package lcas-plugins-basic
Summary: Basic plugins for the LCAS authorization framework
Name: lcas-plugins-basic
Version: 1.3.6
Release: 2%{?dist}
License: Apache-2.0
Group: System/Libraries
URL: http://wiki.nikhef.nl/grid/Site_Access_Control
Source0: http://software.nikhef.nl/security/%{name}/%{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires: globus-common-devel, globus-gssapi-gsi-devel
BuildRequires: lcas-interface
Requires: lcas%{?_isa}
%description
LCAS makes binary ('yes' or 'no') authorization decisions at the site
and resource level, based on grid (X.509) credentials and VOMS attributes.
It has a pluggable interface. This package contains the basic plug-ins.
%prep
%setup -q
%build
%configure --disable-static
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
# clean up installed documentation files
rm -rf ${RPM_BUILD_ROOT}/usr/share/doc/%{name}-%{version}
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc AUTHORS LICENSE
%dir %{_libdir}/lcas
%{_libdir}/lcas/lcas_timeslots.mod
%{_libdir}/lcas/lcas_userallow.mod
%{_libdir}/lcas/lcas_userban.mod
%{_libdir}/lcas/liblcas_timeslots.so
%{_libdir}/lcas/liblcas_userallow.so
%{_libdir}/lcas/liblcas_userban.so
%changelog
* Tue Oct 23 2012 Mischa Salle <msalle@nikhef.nl> 1.3.6-2
- Update URL.
- Add arch dependent run-time requirement on lcas.
* Fri Dec 16 2011 Mischa Salle <msalle@nikhef.nl> 1.3.6-1
- Updated version
* Wed Jul 13 2011 Dennis van Dok <dennisvd@nikhef.nl> 1.3.5-1
- Updated version
* Tue Jul 5 2011 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1.3.4-3
- Remove Vendor tag
* Fri Mar 4 2011 Dennis van Dok <dennisvd@nikhef.nl> 1.3.4-2
- disable static libraries
- fixed license string
* Thu Feb 24 2011 Dennis van Dok <dennisvd@nikhef.nl>
- Initial build.