From d8303106d34cc2f1f4e3460363dcfc5a7629f259 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Wed, 5 Jun 2013 07:21:51 +0200 Subject: php-channel-nrk: new package --- php-channel-nrk.spec | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 php-channel-nrk.spec (limited to 'php-channel-nrk.spec') diff --git a/php-channel-nrk.spec b/php-channel-nrk.spec new file mode 100644 index 0000000..615d1e3 --- /dev/null +++ b/php-channel-nrk.spec @@ -0,0 +1,75 @@ +# spec file for php-channel-nrk +# +# Copyright (c) 2013 Remi Collet +# License: CC-BY-SA +# http://creativecommons.org/licenses/by-sa/3.0/ +# +# Please, preserve the %changelog entries +# +%global channel pear.nrk.io +Name: php-channel-nrk +# REST version +Version: 1.3 +Release: 1%{?dist} +Summary: Adds pear.nrk.io channel to PEAR + +Group: Development/Languages +License: Public Domain +URL: http://%{channel}/ +Source0: http://%{channel}/channel.xml + +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +BuildArch: noarch +BuildRequires: php-pear + +Requires: php-pear(PEAR) +Requires(post): /usr/bin/pear +Requires(postun): /usr/bin/pear + +Provides: php-channel(%{channel}) + +%description +This package adds the %{channel} channel which allows PEAR packages +from this channel to be installed. + + +%prep +%setup -q -c -T + + +%build +# Empty build section, nothing to build + + +%install +rm -rf %{buildroot} +mkdir -p %{buildroot}%{pear_xmldir} +install -pm 644 %{SOURCE0} %{buildroot}%{pear_xmldir}/%{channel}.xml + + +%clean +rm -rf %{buildroot} + + +%post +if [ $1 -eq 1 ] ; then + %{__pear} channel-add %{pear_xmldir}/%{channel}.xml > /dev/null || : +else + %{__pear} channel-update %{pear_xmldir}/%{channel}.xml > /dev/null ||: +fi + + +%postun +if [ $1 -eq 0 ] ; then + %{__pear} channel-delete %{channel} > /dev/null || : +fi + + +%files +%defattr(-,root,root,-) +%{pear_xmldir}/%{channel}.xml + + +%changelog +* Wed Jun 05 2013 Remi Collet - 1.3-1 +- Initial package -- cgit