Remi Collet 0a7d95e
%{!?pear_metadir: %global pear_metadir %{pear_phpdir}}
917c10d
%{!?__pear: %{expand: %%global __pear %{_bindir}/pear}}
833e87c
%global pear_name Net_Traceroute
917c10d
917c10d
Name:           php-pear-Net-Traceroute
157781b
Version:        0.21.3
Remi Collet 0a7d95e
Release:        7%{?dist}
917c10d
Summary:        Execute traceroute
917c10d
917c10d
Group:          Development/Libraries
99c045a
License:        PHP
917c10d
URL:            http://pear.php.net/package/Net_Traceroute
917c10d
Source0:        http://pear.php.net/get/%{pear_name}-%{version}.tgz
917c10d
Source2:        xml2changelog
917c10d
157781b
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
917c10d
BuildArch:      noarch
917c10d
BuildRequires:  php-pear >= 1:1.4.9-1.2
157781b
917c10d
Requires(post): %{__pear}
917c10d
Requires(postun): %{__pear}
917c10d
Provides:       php-pear(%{pear_name}) = %{version}
917c10d
Requires:       traceroute
917c10d
917c10d
%description
917c10d
OS independent wrapper class for executing traceroute calls.
917c10d
157781b
917c10d
%prep
917c10d
%setup -q -c
157781b
%{_bindir}/php -n %{SOURCE2} package.xml | tee CHANGELOG | head -n 10
157781b
157781b
cd %{pear_name}-%{version}
157781b
# package.xml is V2
157781b
mv ../package.xml %{name}.xml
917c10d
917c10d
917c10d
%build
917c10d
cd %{pear_name}-%{version}
917c10d
# Empty build section, most likely nothing required.
917c10d
917c10d
917c10d
%install
Remi Collet 0a7d95e
rm -rf $RPM_BUILD_ROOT
917c10d
cd %{pear_name}-%{version}
Remi Collet 0a7d95e
%{__pear} install --nodeps --packagingroot $RPM_BUILD_ROOT %{name}.xml
917c10d
917c10d
# Clean up unnecessary files
Remi Collet 0a7d95e
rm -rf $RPM_BUILD_ROOT%{pear_metadir}/.??*
917c10d
917c10d
# Install XML package description
917c10d
mkdir -p $RPM_BUILD_ROOT%{pear_xmldir}
22d1d8f
install -pm 644 %{name}.xml $RPM_BUILD_ROOT%{pear_xmldir}
917c10d
917c10d
917c10d
%clean
917c10d
rm -rf $RPM_BUILD_ROOT
917c10d
917c10d
917c10d
%post
917c10d
%{__pear} install --nodeps --soft --force --register-only \
22d1d8f
    %{pear_xmldir}/%{name}.xml >/dev/null || :
917c10d
917c10d
%postun
917c10d
if [ $1 -eq 0 ] ; then
917c10d
    %{__pear} uninstall --nodeps --ignore-errors --register-only \
917c10d
        %{pear_name} >/dev/null || :
917c10d
fi
917c10d
917c10d
917c10d
%files
917c10d
%defattr(-,root,root,-)
d9c794b
%doc CHANGELOG
d9c794b
%doc %{pear_docdir}/%{pear_name}
22d1d8f
%{pear_xmldir}/%{name}.xml
917c10d
%{pear_phpdir}/Net
22d1d8f
%exclude %{pear_datadir}
917c10d
157781b
917c10d
%changelog
Remi Collet 0a7d95e
* Tue Feb 19 2013 Remi Collet <remi@fedoraproject.org> - 0.21.3-7
Remi Collet 0a7d95e
- fix metadata location
Remi Collet 0a7d95e
bd9dd91
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.21.3-6
bd9dd91
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
bd9dd91
eeef90a
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.21.3-5
eeef90a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
eeef90a
c05af73
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.21.3-4
c05af73
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
c05af73
d9c794b
* Mon Apr 18 2011 Remi Collet <Fedora@FamilleCollet.com> 0.21.3-3
d9c794b
- doc in /usr/share/doc/pear
d9c794b
0a85aef
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.21.3-2
0a85aef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
0a85aef
157781b
* Thu Oct 21 2010 Remi Collet <Fedora@FamilleCollet.com> 0.21.3-1
157781b
- Version 0.21.3 (alpha) - API 0.21.1 (alpha)
157781b
- set timezone during build
157781b
833e87c
* Sat May 22 2010 Remi Collet <Fedora@FamilleCollet.com> 0.21.2-2
833e87c
- spec cleanup
833e87c
22d1d8f
* Sat Nov 14 2009 Remi Collet <Fedora@FamilleCollet.com> 0.21.2-1
22d1d8f
- new version (bugfix)
22d1d8f
- rename Net_Traceroute.xml to php-pear-Net-Traceroute.xml
22d1d8f
80a4fc1
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.21.1-5
80a4fc1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
80a4fc1
5b2c90f
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.21.1-4
5b2c90f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
5b2c90f
99c045a
* Sat Jun 14 2008 Remi Collet <Fedora@FamilleCollet.com> 0.21.1-3
99c045a
- rebuild (fix Vendor, Bug #451372)
99c045a
- fix license
99c045a
917c10d
* Wed May 16 2007 Remi Collet <Fedora@FamilleCollet.com> 0.21.1-2
917c10d
- From review, change description
917c10d
- add Requires: traceroute
917c10d
917c10d
* Sat May 12 2007 Remi Collet <Fedora@FamilleCollet.com> 0.21.1-1
917c10d
- initial RPM (generated specfile + cleanup)
917c10d
- add CHANGELOG and LICENSE