|
|
c379ba8 |
%{!?__pear: %{expand: %%global __pear %{_bindir}/pear}}
|
|
|
a445f38 |
%{!?pear_metadir: %global pear_metadir %{pear_phpdir}}
|
|
|
c379ba8 |
%global pear_name CAS
|
|
|
c379ba8 |
%global channel __uri
|
|
|
c379ba8 |
#global prever RC7
|
|
|
c379ba8 |
|
|
|
c379ba8 |
|
|
|
c379ba8 |
Name: php-pear-CAS
|
|
|
a445f38 |
Version: 1.3.2
|
|
|
db2458a |
Release: 3%{?dist}
|
|
|
c379ba8 |
Summary: Central Authentication Service client library in php
|
|
|
c379ba8 |
|
|
|
c379ba8 |
Group: Development/Libraries
|
|
|
b9fcbbd |
License: ASL 2.0
|
|
|
111100f |
URL: https://wiki.jasig.org/display/CASC/phpCAS
|
|
|
c65b6bf |
|
|
|
111100f |
Source0: http://downloads.jasig.org/cas-clients/php/%{version}%{?prever}/%{pear_name}-%{version}%{?prever}.tgz
|
|
|
c379ba8 |
|
|
|
c379ba8 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
c379ba8 |
BuildArch: noarch
|
|
|
c379ba8 |
BuildRequires: php-pear >= 1:1.4.9-1.2
|
|
|
c379ba8 |
|
|
|
c379ba8 |
Requires(post): %{__pear}
|
|
|
c379ba8 |
Requires(postun): %{__pear}
|
|
|
c379ba8 |
Requires: php-pear(PEAR) >= 1.4.3
|
|
|
a445f38 |
Requires: php-curl
|
|
|
a445f38 |
Requires: php-dom
|
|
|
a445f38 |
Requires: php-pcre
|
|
|
a445f38 |
Requires: php-pdo
|
|
|
a445f38 |
Requires: php-session
|
|
|
a445f38 |
Requires: php-spl
|
|
|
a445f38 |
# Optional: php-imap (when use Proxied Imap)
|
|
|
a445f38 |
|
|
|
c379ba8 |
Provides: php-pear(%{channel}/%{pear_name}) = %{version}
|
|
|
c379ba8 |
# this library is mostly known as phpCAS
|
|
|
c379ba8 |
Provides: phpCAS = %{version}-%{release}
|
|
|
c379ba8 |
|
|
|
c379ba8 |
|
|
|
c379ba8 |
%description
|
|
|
c379ba8 |
This package is a PEAR library for using a Central Authentication Service.
|
|
|
c379ba8 |
|
|
|
c379ba8 |
|
|
|
c379ba8 |
%prep
|
|
|
c379ba8 |
%setup -q -c
|
|
|
c379ba8 |
|
|
|
c379ba8 |
cd %{pear_name}-%{version}%{?prever}
|
|
|
70367a0 |
mv ../package.xml %{name}.xml
|
|
|
c65b6bf |
|
|
|
c379ba8 |
|
|
|
c379ba8 |
%build
|
|
|
c379ba8 |
cd %{pear_name}-%{version}%{?prever}
|
|
|
c379ba8 |
# Empty build section, most likely nothing required.
|
|
|
c379ba8 |
|
|
|
c379ba8 |
|
|
|
c379ba8 |
%install
|
|
|
c65b6bf |
rm -rf %{buildroot}
|
|
|
c379ba8 |
cd %{pear_name}-%{version}%{?prever}
|
|
|
c65b6bf |
%{__pear} install --nodeps --packagingroot %{buildroot} %{name}.xml
|
|
|
c379ba8 |
|
|
|
c379ba8 |
# Clean up unnecessary files
|
|
|
a445f38 |
rm -rf %{buildroot}%{pear_metadir}/.??*
|
|
|
c379ba8 |
|
|
|
c379ba8 |
# Install XML package description
|
|
|
c65b6bf |
mkdir -p %{buildroot}%{pear_xmldir}
|
|
|
c65b6bf |
install -pm 644 %{name}.xml %{buildroot}%{pear_xmldir}
|
|
|
c379ba8 |
|
|
|
c379ba8 |
|
|
|
c379ba8 |
%clean
|
|
|
c65b6bf |
rm -rf %{buildroot}
|
|
|
c379ba8 |
|
|
|
c379ba8 |
|
|
|
c379ba8 |
%post
|
|
|
c379ba8 |
%{__pear} install --nodeps --soft --force --register-only \
|
|
|
c379ba8 |
%{pear_xmldir}/%{name}.xml >/dev/null || :
|
|
|
c379ba8 |
|
|
|
c379ba8 |
%postun
|
|
|
c379ba8 |
if [ $1 -eq 0 ] ; then
|
|
|
c379ba8 |
%{__pear} uninstall --nodeps --ignore-errors --register-only \
|
|
|
c379ba8 |
%{channel}/%{pear_name} >/dev/null || :
|
|
|
c379ba8 |
fi
|
|
|
c379ba8 |
|
|
|
c379ba8 |
|
|
|
c379ba8 |
%files
|
|
|
c379ba8 |
%defattr(-,root,root,-)
|
|
|
111100f |
%doc %{pear_docdir}/%{pear_name}
|
|
|
c379ba8 |
%{pear_xmldir}/%{name}.xml
|
|
|
c379ba8 |
%{pear_phpdir}/CAS
|
|
|
c379ba8 |
%{pear_phpdir}/CAS.php
|
|
|
c379ba8 |
|
|
|
c379ba8 |
|
|
|
c379ba8 |
%changelog
|
|
|
db2458a |
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.2-3
|
|
|
db2458a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
db2458a |
|
|
|
02f74f5 |
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.2-2
|
|
|
02f74f5 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
02f74f5 |
|
|
|
a445f38 |
* Sat Dec 29 2012 Remi Collet <remi@fedoraproject.org> - 1.3.2-1
|
|
|
a445f38 |
- update to Version 1.3.2, security fix for
|
|
|
a445f38 |
CVE-2012-5583 Missing CN validation of CAS server certificate
|
|
|
a445f38 |
- add requires for all needed php extensions
|
|
|
a445f38 |
|
|
|
61a07a4 |
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.1-2
|
|
|
61a07a4 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
61a07a4 |
|
|
|
70367a0 |
* Sun Apr 29 2012 Remi Collet <remi@fedoraproject.org> - 1.3.1-1
|
|
|
70367a0 |
- update to Version 1.3.1
|
|
|
70367a0 |
|
|
|
b9fcbbd |
* Wed Mar 14 2012 Remi Collet <remi@fedoraproject.org> - 1.3.0-2
|
|
|
b9fcbbd |
- License is ASL 2.0, https://github.com/Jasig/phpCAS/issues/32
|
|
|
b9fcbbd |
- New sources, https://github.com/Jasig/phpCAS/issues/31
|
|
|
b9fcbbd |
|
|
|
c65b6bf |
* Tue Mar 13 2012 Remi Collet <remi@fedoraproject.org> - 1.3.0-1
|
|
|
c65b6bf |
- update to Version 1.3.0
|
|
|
c65b6bf |
|
|
|
731c948 |
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.2-1.1
|
|
|
731c948 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
731c948 |
|
|
|
bdb9305 |
* Sat Jun 11 2011 Remi Collet <Fedora@FamilleCollet.com> - 1.2.2-1
|
|
|
bdb9305 |
- update to Version 1.2.2 (stable) - API 1.2.2 (stable)
|
|
|
bdb9305 |
|
|
|
2a78c0b |
* Wed Mar 30 2011 Remi Collet <Fedora@FamilleCollet.com> - 1.2.1-1
|
|
|
bdb9305 |
- update to Version 1.2.1 (stable) - API 1.2.1 (stable)
|
|
|
2a78c0b |
|
|
|
088bfa9 |
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-1.1
|
|
|
088bfa9 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
088bfa9 |
|
|
|
111100f |
* Thu Jan 20 2011 Remi Collet <Fedora@FamilleCollet.com> - 1.2.0-1
|
|
|
111100f |
- update to Version 1.2.0 (stable) - API 1.2.0 (stable)
|
|
|
111100f |
- dont requires domxml-php4-to-php5 anymore
|
|
|
111100f |
- fix URL
|
|
|
111100f |
- link %%doc to pear_docdir
|
|
|
111100f |
|
|
|
f94d151 |
* Mon Oct 04 2010 Remi Collet <Fedora@FamilleCollet.com> - 1.1.3-1
|
|
|
f94d151 |
- update to 1.1.3
|
|
|
f94d151 |
- fix CVE-2010-3690, CVE-2010-3691, CVE-2010-3692
|
|
|
f94d151 |
- set timezone during build
|
|
|
f94d151 |
|
|
|
b33e6ad |
* Tue Aug 03 2010 Remi Collet <Fedora@FamilleCollet.com> - 1.1.2-1
|
|
|
b33e6ad |
- update to 1.1.2
|
|
|
b33e6ad |
- fix CVE-2010-2795, CVE-2010-2796, #620753
|
|
|
b33e6ad |
|
|
|
fe735b5 |
* Thu May 20 2010 Remi Collet <Fedora@FamilleCollet.com> - 1.1.1-1
|
|
|
fe735b5 |
- update to 1.1.1
|
|
|
fe735b5 |
|
|
|
c379ba8 |
* Thu May 20 2010 Remi Collet <Fedora@FamilleCollet.com> - 1.1.0-1
|
|
|
c379ba8 |
- update to 1.1.0 finale
|
|
|
c379ba8 |
|
|
|
c379ba8 |
* Sun Mar 14 2010 Remi Collet <Fedora@FamilleCollet.com> - 1.1.0-0.1.RC7
|
|
|
c379ba8 |
- initial packaging (using pear make-rpm-spec CAS-1.1.0RC7.tgz)
|
|
|
c379ba8 |
|