Brandon Holbrook 7bf38aa
%{!?__pear: %{expand: %%global __pear %{_bindir}/pear}}
27ae931
%global pear_name Net_Sieve
Brandon Holbrook 7bf38aa
27d6e23
Name:           php-pear-Net-Sieve
acae838
Version:        1.3.2
619a603
Release:        1%{?dist}
27ae931
Summary:        Handles talking to a sieve server
27d6e23
27d6e23
Group:          Development/Libraries
27d6e23
License:        BSD
27d6e23
URL:            http://pear.php.net/package/Net_Sieve
27d6e23
Source0:        http://pear.php.net/get/%{pear_name}-%{version}.tgz
27d6e23
Source2:        xml2changelog
27d6e23
27d6e23
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
27d6e23
27d6e23
BuildArch:      noarch
27d6e23
BuildRequires:  php-pear >= 1:1.4.9-1.2
Brandon Holbrook 7bf38aa
Requires(post): %{__pear}
Brandon Holbrook 7bf38aa
Requires(postun): %{__pear}
27ae931
Requires:       php-pear(PEAR)
27ae931
Requires:       php-pear(Net_Socket) >= 1.0
27ae931
Requires:       php-pear(Auth_SASL) >= 1.0
27d6e23
Provides:       php-pear(%{pear_name}) = %{version}
Brandon Holbrook 7bf38aa
Brandon Holbrook 7bf38aa
%description
27ae931
This package provides an API to talk to servers implementing the 
27ae931
managesieve protocol. It can be used to install and remove sieve
27ae931
scripts, mark them active etc.
Brandon Holbrook 7bf38aa
Brandon Holbrook 7bf38aa
Brandon Holbrook 7bf38aa
%prep
Brandon Holbrook 7bf38aa
%setup -q -c
ed0019b
%{_bindir}/php -n %{SOURCE2} package.xml | tee CHANGELOG | head -n 10
dfaecb8
mv package.xml %{pear_name}-%{version}/%{name}.xml
Brandon Holbrook 7bf38aa
cd %{pear_name}-%{version}
Brandon Holbrook 7bf38aa
27ae931
Brandon Holbrook 7bf38aa
%build
Brandon Holbrook 7bf38aa
cd %{pear_name}-%{version}
Brandon Holbrook 7bf38aa
# Empty build section, most likely nothing required.
Brandon Holbrook 7bf38aa
27ae931
Brandon Holbrook 7bf38aa
%install
619a603
rm -rf $RPM_BUILD_ROOT
Brandon Holbrook 7bf38aa
cd %{pear_name}-%{version}
dfaecb8
%{__pear} install --nodeps --packagingroot $RPM_BUILD_ROOT %{name}.xml
Brandon Holbrook 7bf38aa
Brandon Holbrook 7bf38aa
# Clean up unnecessary files
Brandon Holbrook 7bf38aa
rm -rf $RPM_BUILD_ROOT%{pear_phpdir}/.??*
Brandon Holbrook 7bf38aa
Brandon Holbrook 7bf38aa
# Install XML package description
Brandon Holbrook 7bf38aa
mkdir -p $RPM_BUILD_ROOT%{pear_xmldir}
dfaecb8
install -pm 644 %{name}.xml $RPM_BUILD_ROOT%{pear_xmldir}
Brandon Holbrook 7bf38aa
Brandon Holbrook 7bf38aa
Brandon Holbrook 7bf38aa
%clean
Brandon Holbrook 7bf38aa
rm -rf $RPM_BUILD_ROOT
Brandon Holbrook 7bf38aa
Brandon Holbrook 7bf38aa
Brandon Holbrook 7bf38aa
%post
Brandon Holbrook 7bf38aa
%{__pear} install --nodeps --soft --force --register-only \
dfaecb8
    %{pear_xmldir}/%{name}.xml >/dev/null || :
Brandon Holbrook 7bf38aa
Brandon Holbrook 7bf38aa
%postun
Brandon Holbrook 7bf38aa
if [ $1 -eq 0 ]; then
27d6e23
    %{__pear} uninstall --nodeps --ignore-errors --register-only \
27d6e23
        %{pear_name} >/dev/null || :
Brandon Holbrook 7bf38aa
fi
Brandon Holbrook 7bf38aa
Brandon Holbrook 7bf38aa
Brandon Holbrook 7bf38aa
%files
Brandon Holbrook 7bf38aa
%defattr(-,root,root,-)
27d6e23
%doc CHANGELOG
dfaecb8
%{pear_xmldir}/%{name}.xml
Brandon Holbrook 7bf38aa
%{pear_testdir}/%{pear_name}
Brandon Holbrook 7bf38aa
%{pear_phpdir}/Net
Brandon Holbrook 7bf38aa
Brandon Holbrook 7bf38aa
Brandon Holbrook 7bf38aa
%changelog
acae838
* Tue Aug 08 2011 Remi Collet <Fedora@FamilleCollet.com> 1.3.2-1
acae838
- Version 1.3.2 (stable) - API 1.3.0 (stable)
acae838
619a603
* Sat Aug 06 2011 Remi Collet <Fedora@FamilleCollet.com> 1.3.1-1
619a603
- Version 1.3.1 (stable) - API 1.3.0 (stable)
619a603
2d4b2bb
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0-2
2d4b2bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
2d4b2bb
484e691
* Mon Jun 14 2010 Remi Collet <Fedora@FamilleCollet.com> 1.3.0-1
484e691
- Version 1.3.0 (stable) - API 1.3.0 (stable)
484e691
ed0019b
* Mon Jun 14 2010 Remi Collet <Fedora@FamilleCollet.com> 1.2.2-1
ed0019b
- update to 1.2.2 - API 1.2.0
ed0019b
0ef6218
* Tue Apr 20 2010 Remi Collet <Fedora@FamilleCollet.com> 1.2.1-1
0ef6218
- update to 1.2.1 - API 1.2.0
0ef6218
27ae931
* Sat Apr 03 2010 Remi Collet <Fedora@FamilleCollet.com> 1.2.0-1
27ae931
- update to 1.2.0 - API 1.2.0
27ae931
dfaecb8
* Wed Jul 29 2009 Remi Collet <Fedora@FamilleCollet.com> 1.1.7-1
dfaecb8
- update to 1.1.7 (bugfix)
dfaecb8
- move Net_Sieve.xml to php-pear-Net-Sieve.xml
dfaecb8
f9b7df1
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.6-3
f9b7df1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
f9b7df1
0101365
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.6-2
0101365
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
0101365
27d6e23
* Tue May 27 2008 Remi Collet <Fedora@FamilleCollet.com> 1.1.6-1
27d6e23
- update to 1.1.6
27d6e23
- add generated CHANGELOG
27d6e23
Brandon Holbrook 7bf38aa
* Sat Dec 30 2006 Brandon Holbrook <fedora at theholbrooks.org> 1.1.5-2
Brandon Holbrook 7bf38aa
- Cleaned up spec file to latest pear template
Brandon Holbrook 7bf38aa
- Changed license to BSD
Brandon Holbrook 7bf38aa
Brandon Holbrook 7bf38aa
* Fri Dec 29 2006 Brandon Holbrook <fedora at theholbrooks.org> 1.1.5-1
Brandon Holbrook 7bf38aa
- initial RPM
27d6e23