Remi Collet deb5e61
%{!?pear_metadir: %global pear_metadir %{pear_phpdir}}
Steven Moix 31e2bf4
%{!?__pear: %{expand: %%global __pear %{_bindir}/pear}}
Steven Moix 31e2bf4
%define pear_name Net_DNS
Steven Moix 31e2bf4
Steven Moix 31e2bf4
Name:           php-pear-Net-DNS
aa8cdbf
Version:        1.0.7
Remi Collet deb5e61
Release:        5%{?dist}
Steven Moix 31e2bf4
Summary:        Resolver library used to communicate with a DNS server
Steven Moix 31e2bf4
Steven Moix 31e2bf4
Group:          Development/Libraries
Steven Moix 31e2bf4
License:        PHP
Steven Moix 31e2bf4
URL:            http://pear.php.net/package/Net_DNS
moixs 7364376
Source:         http://download.pear.php.net/package/%{pear_name}-%{version}.tgz
Steven Moix 31e2bf4
aa8cdbf
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Remi Collet deb5e61
BuildRequires:  php-pear
Steven Moix 31e2bf4
BuildArch:      noarch
aa8cdbf
Steven Moix 31e2bf4
Requires:       php-pear(PEAR)
Steven Moix 31e2bf4
Requires(post): %{__pear}
Steven Moix 31e2bf4
Requires(postun): %{__pear}
Steven Moix 31e2bf4
Provides:       php-pear(%{pear_name}) = %{version}
Steven Moix 31e2bf4
Steven Moix 31e2bf4
%description
Steven Moix 31e2bf4
A resolver library used to communicate with a name server to perform DNS 
Steven Moix 31e2bf4
queries, zone transfers, dynamic DNS updates, etc. Creates an object 
Steven Moix 31e2bf4
hierarchy from a DNS server response, which allows you to view all of 
Steven Moix 31e2bf4
the information given by the DNS server. It bypasses the system 
Steven Moix 31e2bf4
resolver library and communicates directly with the server.
Steven Moix 31e2bf4
Steven Moix 31e2bf4
Steven Moix 31e2bf4
%prep
Steven Moix 31e2bf4
%setup -qc
8d07fef
# Package.xml is V2
8d07fef
mv package.xml %{pear_name}-%{version}/%{name}.xml
Steven Moix 31e2bf4
cd %{pear_name}-%{version}
Steven Moix 31e2bf4
Steven Moix 31e2bf4
Steven Moix 31e2bf4
%build
Steven Moix 31e2bf4
cd %{pear_name}-%{version}
Steven Moix 31e2bf4
# Empty build section, most likely nothing required.
Steven Moix 31e2bf4
Steven Moix 31e2bf4
Steven Moix 31e2bf4
%install
Steven Moix 31e2bf4
cd %{pear_name}-%{version}
aa8cdbf
rm -rf %{buildroot}
aa8cdbf
%{__pear} install --nodeps --packagingroot %{buildroot} %{name}.xml
Steven Moix 31e2bf4
Steven Moix 31e2bf4
# Clean up unnecessary files
Remi Collet deb5e61
rm -rf %{buildroot}%{pear_metadir}/.??*
Steven Moix 31e2bf4
Steven Moix 31e2bf4
# Install XML package description
aa8cdbf
install -d %{buildroot}%{pear_xmldir}
aa8cdbf
install -pm 644 %{name}.xml %{buildroot}%{pear_xmldir}
Steven Moix 31e2bf4
Steven Moix 31e2bf4
Steven Moix 31e2bf4
%clean
aa8cdbf
rm -rf %{buildroot}
Steven Moix 31e2bf4
Steven Moix 31e2bf4
Steven Moix 31e2bf4
%post
Steven Moix 31e2bf4
%{__pear} install --nodeps --soft --force --register-only \
8d07fef
    %{pear_xmldir}/%{name}.xml >/dev/null || :
Steven Moix 31e2bf4
Steven Moix 31e2bf4
%postun
Steven Moix 31e2bf4
if [ $1 -eq 0 ] ; then
Steven Moix 31e2bf4
    %{__pear} uninstall --nodeps --ignore-errors --register-only \
Steven Moix 31e2bf4
        %{pear_name} >/dev/null || :
Steven Moix 31e2bf4
fi
Steven Moix 31e2bf4
Steven Moix 31e2bf4
Steven Moix 31e2bf4
%files
Steven Moix 31e2bf4
%defattr(-,root,root,-)
8d07fef
%{pear_xmldir}/%{name}.xml
Steven Moix 31e2bf4
%dir %{pear_phpdir}/Net
Steven Moix 31e2bf4
%{pear_phpdir}/Net/DNS
Steven Moix 31e2bf4
%{pear_phpdir}/Net/DNS.php
aa8cdbf
%{pear_testdir}/%{pear_name}
aa8cdbf
Steven Moix 31e2bf4
Steven Moix 31e2bf4
%changelog
Remi Collet deb5e61
* Tue Feb 19 2013 Remi Collet <remi@fedoraproject.org> - 1.0.7-5
Remi Collet deb5e61
- fix metadata location
Remi Collet deb5e61
b9458ca
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.7-4
b9458ca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
b9458ca
77dfc05
* Tue Aug 14 2012 Remi Collet <remi@fedoraproject.org> - 1.0.7-3
77dfc05
- rebuilt for new pear_testdir
77dfc05
23c260a
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.7-2
23c260a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
23c260a
aa8cdbf
* Mon Apr 02 2012 Remi Collet <remi@fedoraproject.org> - 1.0.7-1
aa8cdbf
- Version 1.0.7 (stable) - API 1.0.0 (stable)
aa8cdbf
cf851d4
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.5-3
cf851d4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
cf851d4
74b0eeb
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.5-2
74b0eeb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
74b0eeb
moixs 7364376
* Thu Aug 14 2010 Steven Moix <steven.moix@axianet.ch> 1.0.5-1
moixs 7364376
- New upstream release
moixs 7364376
- Corrects https://bugzilla.redhat.com/show_bug.cgi?id=595462
moixs 7364376
b1150bf
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-2
b1150bf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
b1150bf
8d07fef
* Mon Jul 13 2009 Remi Collet <Fedora@FamilleCollet.com> - 1.0.1-1
8d07fef
- update to 1.0.1
8d07fef
- remove mhash dependency (now optional, and not provided by php 5.3.0)
8d07fef
- rename Net_DNS.xml to php-pear-Net-DNS.xml
8d07fef
747aa39
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-3
747aa39
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
747aa39
Steven Moix 31e2bf4
* Thu Jul 3 2008 Steven Moix <steven.moix@axianet.ch> 1.0.0-2
Steven Moix 31e2bf4
- Corrected the spec file thanks to Remi Collet
Steven Moix 31e2bf4
Steven Moix 31e2bf4
* Sat May 24 2008 Steven Moix <steven.moix@axianet.ch> 1.0.0-1
Steven Moix 31e2bf4
- Initial Release