- new release 1.0.0 RC6

- handle docs
- add macros for handling pre-release

SILENT: svn-revision: 692013
This commit is contained in:
adamw 2011-07-28 00:31:35 +00:00 committed by adamw
parent a42f4b7a42
commit c52fe8fb4a

View file

@ -2,14 +2,26 @@
%define _subclass WebDAV
%define upstream_name %{_class}_%{_subclass}_Server
%define rel 1
%define pre RC6
%if %pre
%define release %{mkrel 0.%pre.%rel}
%define tarname %{upstream_name}-%{version}%{pre}.tgz
%define dirname %{upstream_name}-%{version}%{pre}
%else
%define release %{mkrel %rel}
%define tarname %{upstream_name}-%{version}.tgz
%define dirname %{upstream_name}-%{version}
%endif
Name: php-pear-%{upstream_name}
Version: 0.99.1
Release: %mkrel 14
Version: 1.0.0
Release: %{release}
Summary: WebDAV Server Baseclass
License: PHP License
Group: Development/PHP
URL: http://pear.php.net/package/HTTP_WebDAV_Server/
Source0: http://download.pear.php.net/package/%{upstream_name}-%{version}.tar.bz2
Source0: http://download.pear.php.net/package/%{tarname}
Requires(post): php-pear
Requires(preun): php-pear
Requires: php-pear
@ -26,17 +38,21 @@ implementation.
%prep
%setup -q -c
mv package.xml %{upstream_name}-%{version}/%{upstream_name}.xml
mv package.xml %{dirname}/%{upstream_name}.xml
%install
rm -rf %{buildroot}
cd %{upstream_name}-%{version}
cd %{dirname}
pear install --nodeps --packagingroot %{buildroot} %{upstream_name}.xml
rm -rf %{buildroot}%{_datadir}/pear/.??*
rm -rf %{buildroot}%{_datadir}/pear/docs
rm -rf %{buildroot}%{_datadir}/pear/tests
rm -rf %{buildroot}%{_datadir}/pear/data/HTTP_WebDAV_Server/AUTHORS
rm -rf %{buildroot}%{_datadir}/pear/data/HTTP_WebDAV_Server/COPYING
rm -rf %{buildroot}%{_datadir}/pear/data/HTTP_WebDAV_Server/EXPERIMENTAL
rm -rf %{buildroot}%{_datadir}/pear/data/HTTP_WebDAV_Server/TODO
install -d %{buildroot}%{_datadir}/pear/packages
install -m 644 %{upstream_name}.xml %{buildroot}%{_datadir}/pear/packages
@ -60,5 +76,10 @@ fi
%files
%defattr(-,root,root)
%doc %{dirname}/AUTHORS
%doc %{dirname}/COPYING
%doc %{dirname}/EXPERIMENTAL
%doc %{dirname}/TODO
%doc %{dirname}/README
%{_datadir}/pear/%{_class}
%{_datadir}/pear/packages/%{upstream_name}.xml