|
|
073b73e |
# remirepo/fedora spec file for php-pear-Net-LDAP2
|
|
|
e463d52 |
#
|
|
|
e463d52 |
# Copyright (c) 2015 Remi Collet
|
|
|
e463d52 |
# License: CC-BY-SA
|
|
|
e463d52 |
# http://creativecommons.org/licenses/by-sa/4.0/
|
|
|
e463d52 |
#
|
|
|
e463d52 |
# Please, preserve the changelog entries
|
|
|
e463d52 |
#
|
|
|
e463d52 |
%{!?__pear: %global __pear %{_bindir}/pear}
|
|
|
e463d52 |
%global pear_name Net_LDAP2
|
|
|
e463d52 |
|
|
|
e463d52 |
# Test suite requires a LDAP server, so are not run during build
|
|
|
e463d52 |
|
|
|
e463d52 |
Name: php-pear-Net-LDAP2
|
|
|
073b73e |
Version: 2.2.0
|
|
|
abc113a |
Release: 7%{?dist}
|
|
|
e463d52 |
Summary: Object oriented interface for searching and manipulating LDAP-entries
|
|
|
e463d52 |
|
|
|
e463d52 |
# LGPL doesn't require license file, but ask for it
|
|
|
e463d52 |
# https://pear.php.net/bugs/bug.php?id=20504 - please include License file
|
|
|
e463d52 |
License: LGPLv3
|
|
|
e463d52 |
URL: http://pear.php.net/package/%{pear_name}
|
|
|
e463d52 |
Source0: http://pear.php.net/get/%{pear_name}-%{version}.tgz
|
|
|
e463d52 |
|
|
|
e463d52 |
BuildArch: noarch
|
|
|
073b73e |
BuildRequires: php-pear(PEAR) >= 1.10.1
|
|
|
e463d52 |
|
|
|
e463d52 |
Requires(post): %{__pear}
|
|
|
e463d52 |
Requires(postun): %{__pear}
|
|
|
e463d52 |
# From package.xml
|
|
|
073b73e |
Requires: php(language) >= 5.4
|
|
|
073b73e |
Requires: php-pear(PEAR) >= 1.10.1
|
|
|
e463d52 |
Requires: php-ldap
|
|
|
e463d52 |
# From phpcompatinfo report
|
|
|
e463d52 |
Requires: php-date
|
|
|
e463d52 |
Requires: php-pcre
|
|
|
e463d52 |
Requires: php-spl
|
|
|
e463d52 |
|
|
|
e463d52 |
Provides: php-pear(%{pear_name}) = %{version}
|
|
|
073b73e |
Provides: php-composer(pear/net_ldap2) = %{version}
|
|
|
e463d52 |
|
|
|
e463d52 |
|
|
|
e463d52 |
%description
|
|
|
e463d52 |
Net_LDAP2 is the successor of Net_LDAP (which is a clone of Perls Net::LDAP)
|
|
|
e463d52 |
object interface to directory servers. It does contain most of Net::LDAPs
|
|
|
e463d52 |
features but has some own too.
|
|
|
e463d52 |
|
|
|
e463d52 |
With Net_LDAP2 you have:
|
|
|
e463d52 |
* A simple object-oriented interface to connections,
|
|
|
e463d52 |
searches entries and filters.
|
|
|
e463d52 |
* Support for TLS and LDAP v3.
|
|
|
e463d52 |
* Simple modification, deletion and creation of LDAP entries.
|
|
|
e463d52 |
* Support for schema handling.
|
|
|
e463d52 |
|
|
|
e463d52 |
Net_LDAP2 layers itself on top of PHP's existing ldap extensions.
|
|
|
e463d52 |
|
|
|
e463d52 |
|
|
|
e463d52 |
%prep
|
|
|
e463d52 |
%setup -q -c
|
|
|
e463d52 |
cd %{pear_name}-%{version}
|
|
|
e463d52 |
mv ../package.xml %{name}.xml
|
|
|
e463d52 |
|
|
|
e463d52 |
|
|
|
e463d52 |
%build
|
|
|
e463d52 |
cd %{pear_name}-%{version}
|
|
|
e463d52 |
# Empty build section, most likely nothing required.
|
|
|
e463d52 |
|
|
|
e463d52 |
|
|
|
e463d52 |
%install
|
|
|
e463d52 |
cd %{pear_name}-%{version}
|
|
|
e463d52 |
%{__pear} install --nodeps --packagingroot %{buildroot} %{name}.xml
|
|
|
e463d52 |
|
|
|
e463d52 |
# Clean up unnecessary files
|
|
|
e463d52 |
rm -rf %{buildroot}%{pear_metadir}/.??*
|
|
|
e463d52 |
|
|
|
e463d52 |
# Install XML package description
|
|
|
e463d52 |
mkdir -p %{buildroot}%{pear_xmldir}
|
|
|
e463d52 |
install -pm 644 %{name}.xml %{buildroot}%{pear_xmldir}
|
|
|
e463d52 |
|
|
|
e463d52 |
|
|
|
e463d52 |
%post
|
|
|
e463d52 |
%{__pear} install --nodeps --soft --force --register-only \
|
|
|
e463d52 |
%{pear_xmldir}/%{name}.xml >/dev/null || :
|
|
|
e463d52 |
|
|
|
e463d52 |
%postun
|
|
|
e463d52 |
if [ $1 -eq 0 ] ; then
|
|
|
e463d52 |
%{__pear} uninstall --nodeps --ignore-errors --register-only \
|
|
|
e463d52 |
pear.php.net/%{pear_name} >/dev/null || :
|
|
|
e463d52 |
fi
|
|
|
e463d52 |
|
|
|
e463d52 |
|
|
|
e463d52 |
%files
|
|
|
e463d52 |
%doc %{pear_docdir}/%{pear_name}
|
|
|
e463d52 |
%{pear_xmldir}/%{name}.xml
|
|
|
e463d52 |
%{pear_phpdir}/Net
|
|
|
e463d52 |
%{pear_testdir}/%{pear_name}
|
|
|
e463d52 |
|
|
|
e463d52 |
|
|
|
e463d52 |
%changelog
|
|
|
abc113a |
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-7
|
|
|
abc113a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
abc113a |
|
|
|
204b75f |
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-6
|
|
|
204b75f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
204b75f |
|
|
|
97a9bf2 |
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-5
|
|
|
97a9bf2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
97a9bf2 |
|
|
|
d833a62 |
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-4
|
|
|
d833a62 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
d833a62 |
|
|
|
7154429 |
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-3
|
|
|
7154429 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
7154429 |
|
|
|
f64ab20 |
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-2
|
|
|
f64ab20 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
f64ab20 |
|
|
|
073b73e |
* Sat Oct 31 2015 Remi Collet <remi@fedoraproject.org> - 2.2.0-1
|
|
|
073b73e |
- Update to 2.2.0
|
|
|
073b73e |
- provide php-composer(pear/net_ldap2)
|
|
|
073b73e |
- raise dependency on PEAR 1.10.1
|
|
|
073b73e |
|
|
|
eec4afe |
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0-2
|
|
|
eec4afe |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
eec4afe |
|
|
|
e463d52 |
* Sun Feb 22 2015 Remi Collet <remi@fedoraproject.org> - 2.1.0-1
|
|
|
e463d52 |
- Version 2.1.0 (stable), API 2.0.0 (stable)
|
|
|
e463d52 |
- Initial package
|