SPECS: php-pear-XML_CSSML.spec - new pear packaging

glen glen at pld-linux.org
Fri Sep 30 23:17:37 CEST 2005


Author: glen                         Date: Fri Sep 30 21:17:37 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- new pear packaging

---- Files affected:
SPECS:
   php-pear-XML_CSSML.spec (1.15 -> 1.16) 

---- Diffs:

================================================================
Index: SPECS/php-pear-XML_CSSML.spec
diff -u SPECS/php-pear-XML_CSSML.spec:1.15 SPECS/php-pear-XML_CSSML.spec:1.16
--- SPECS/php-pear-XML_CSSML.spec:1.15	Sat Dec  4 23:50:42 2004
+++ SPECS/php-pear-XML_CSSML.spec	Fri Sep 30 23:17:32 2005
@@ -9,14 +9,14 @@
 Summary(pl):	%{_pearname} - metody do tworzenia stylów kaskadowych (CSS)
 Name:		php-pear-%{_pearname}
 Version:	1.1
-Release:	4
+Release:	4.3
 License:	PHP 2.02
 Group:		Development/Languages/PHP
 Source0:	http://pear.php.net/get/%{_pearname}-%{version}.tgz
 # Source0-md5:	0f8b7bb55592803c1fa610112f80c9d9
 Patch0:		%{name}-path_fix.patch
 URL:		http://pear.php.net/package/XML_CSSML/
-BuildRequires:	rpm-php-pearprov >= 4.0.2-98
+BuildRequires:	rpm-php-pearprov >= 4.4.2-11
 Requires:	php-pear
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -30,7 +30,7 @@
 be driven with either the libxslt pear extenstion (part of xmldom) or
 the xslt extension (part of the sablotron libraries). You may see an
 example usage of this class at the follow url:
-http://mojave.mojavelinux.com/forum/viewtopic.php?p=22#22
+<http://mojave.mojavelinux.com/forum/viewtopic.php?p=22#22>
 
 In PEAR status of this package is: %{_status}.
 
@@ -43,27 +43,36 @@
 stylu. Biblioteka może polegać na rozszerzeniu PEAR-a libxslt
 (będącego częścią xmldom) lub rozszerzeniu xslt (będącego częścią
 bibliotek sablotron). Przykład użycia klasy można obejrzeć pod
-adresem: http://mojave.mojavelinux.com/forum/viewtopic.php?p=22#22
+adresem: <http://mojave.mojavelinux.com/forum/viewtopic.php?p=22#22>
 
 Ta klasa ma w PEAR status: %{_status}.
 
 %prep
-%setup -q -c
-%patch0 -p1
+%pear_package_setup
+
+install -d docs/%{_pearname}
+mv ./%{php_pear_dir}/%{_pearname}/docs/* docs/%{_pearname}
+mv ./%{php_pear_dir}/data/%{_pearname}/docs/* docs/%{_pearname}
+
+# http://pear.php.net/bugs/bug.php?id=5574
+cd ./%{php_pear_dir}
+mv %{_pearname} %{_class}
+cd %{_class}
+%patch0 -p2
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}
-
-install %{_pearname}-%{version}/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}
-install %{_pearname}-%{version}/%{_subclass}/* $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}
+install -d $RPM_BUILD_ROOT%{php_pear_dir}
+%pear_package_install
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc %{_pearname}-%{version}/docs/*
+%doc install.log
+%doc docs/%{_pearname}/*
+%{php_pear_dir}/.registry/*.reg
 %{php_pear_dir}/%{_class}/*.php
 %{php_pear_dir}/%{_class}/%{_subclass}
 
@@ -73,9 +82,12 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.16  2005/09/30 21:17:32  glen
+- new pear packaging
+
 Revision 1.15  2004/12/04 22:50:42  adamg
 - added path_fix.patch (fixes path to CSSML/error.php in XML/CSSML.php)
-- fixed %%install/%%files
+- fixed %install/%files
 - release 4
 
 Revision 1.14  2004/12/04 14:28:57  adamg
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/php-pear-XML_CSSML.spec?r1=1.15&r2=1.16&f=u




More information about the pld-cvs-commit mailing list