SPECS: php-pear-File_Archive.spec, php-pear-Gtk_Styled.spec, php-p...

glen glen at pld-linux.org
Mon Oct 3 15:46:25 CEST 2005


Author: glen                         Date: Mon Oct  3 13:46:25 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- new pear packaging

---- Files affected:
SPECS:
   php-pear-File_Archive.spec (1.4 -> 1.5) , php-pear-Gtk_Styled.spec (1.2 -> 1.3) , php-pear-HTML_AJAX.spec (1.4 -> 1.5) , php-pear-HTML_QuickForm_advmultiselect.spec (1.2 -> 1.3) , php-pear-HTML_Safe.spec (1.1 -> 1.2) , php-pear-MP3_Playlist.spec (1.1 -> 1.2) , php-pear-Net_SMPP.spec (1.1 -> 1.2) , php-pear-Net_SMPP_Client.spec (1.1 -> 1.2) , php-pear-Payment_Process.spec (1.11 -> 1.12) , php-pear-SOAP_Interop.spec (1.9 -> 1.10) , php-pear-Services_DynDNS.spec (1.2 -> 1.3) , php-pear-Validate_Finance.spec (1.2 -> 1.3) , php-pear-Validate_Finance_CreditCard.spec (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: SPECS/php-pear-File_Archive.spec
diff -u SPECS/php-pear-File_Archive.spec:1.4 SPECS/php-pear-File_Archive.spec:1.5
--- SPECS/php-pear-File_Archive.spec:1.4	Sun Aug 21 20:01:48 2005
+++ SPECS/php-pear-File_Archive.spec	Mon Oct  3 15:46:19 2005
@@ -9,19 +9,20 @@
 Summary(pl):	%{_pearname} - łatwa obróbka plików tar, gz, bz2 i zip
 Name:		php-pear-%{_pearname}
 Version:	1.5.3
-Release:	1
+Release:	1.1
 License:	LGPL
 Group:		Development/Languages/PHP
 Source0:	http://pear.php.net/get/%{_pearname}-%{version}.tgz
 # Source0-md5:	49ebbc8a341d189b7d0be90064a3d18d
+Patch0:		%{_pearname}-noimpl.patch
 URL:		http://pear.php.net/package/File_Archive/
-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)
 
-# bogus
-%define		_noautoreq	'pear(File/Archive/Reader/Cab.php)' 'pear(File/Archive/Reader/Rar.php)''
+# exclude optional dependencies
+%define		_noautoreq	'pear(Mail/Mime.*)' 'pear(Mail.*)' 'pear(Cache/Lite.*)'
 
 %description
 This library is strongly object oriented. It makes it very easy to
@@ -49,34 +50,57 @@
 
 Ta klasa ma w PEAR status: %{_status}.
 
+%package tests
+Summary:	Tests for PEAR::%{_pearname}
+Summary(pl):	Testy dla PEAR::%{_pearname}
+Group:		Development
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+AutoReq:	no
+
+%description tests
+Tests for PEAR::%{_pearname}.
+
+%description tests -l pl
+Testy dla PEAR::%{_pearname}.
+
 %prep
-%setup -q -c
+%pear_package_setup
+%patch0 -p1
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}/{Predicate,Reader,Writer}
-
-install %{_pearname}-%{version}/%{_class}/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}
-install %{_pearname}-%{version}/%{_class}/%{_subclass}/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}
-install %{_pearname}-%{version}/%{_class}/%{_subclass}/Predicate/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}/Predicate
-install %{_pearname}-%{version}/%{_class}/%{_subclass}/Reader/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}/Reader
-install %{_pearname}-%{version}/%{_class}/%{_subclass}/Writer/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}/Writer
+install -d $RPM_BUILD_ROOT%{php_pear_dir}
+%pear_package_install
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post
+if [ -f %{_docdir}/%{name}-%{version}/optional-packages.txt ]; then
+	cat %{_docdir}/%{name}-%{version}/optional-packages.txt
+fi
+
 %files
 %defattr(644,root,root,755)
-%doc %{_pearname}-%{version}/%{_class}/{doc,tests}
+%doc install.log
+%doc docs/%{_pearname}/%{_class}/doc/*
+%{php_pear_dir}/.registry/*.reg
 %{php_pear_dir}/%{_class}/*.php
 %{php_pear_dir}/%{_class}/%{_subclass}
 
+%files tests
+%defattr(644,root,root,755)
+%{php_pear_dir}/tests/*
+
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
 * %{date} PLD Team <feedback at pld-linux.org>
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.5  2005/10/03 13:46:19  glen
+- new pear packaging
+
 Revision 1.4  2005/08/21 18:01:48  adamg
 - updated to 1.5.3
 
@@ -88,4 +112,3 @@
 
 Revision 1.1  2005/07/26 13:30:14  adamg
 - new
-

================================================================
Index: SPECS/php-pear-Gtk_Styled.spec
diff -u SPECS/php-pear-Gtk_Styled.spec:1.2 SPECS/php-pear-Gtk_Styled.spec:1.3
--- SPECS/php-pear-Gtk_Styled.spec:1.2	Fri Jan 14 00:25:23 2005
+++ SPECS/php-pear-Gtk_Styled.spec	Mon Oct  3 15:46:19 2005
@@ -9,17 +9,22 @@
 Summary(pl):	%{_pearname} - pseudo widgety naśladujące oparte na GtkData obiekty
 Name:		php-pear-%{_pearname}
 Version:	0.9.0
-Release:	0.beta1
+%define	_beta beta1
+%define	_rel 0.2
+Release:	0.%{_beta}.%{_rel}
 License:	PHP 2.02
 Group:		Development/Languages/PHP
-Source0:	http://pear.php.net/get/%{_pearname}-%{version}beta1.tgz
+Source0:	http://pear.php.net/get/%{_pearname}-%{version}%{_beta}.tgz
 # Source0-md5:	5c5d4364259b066c187aabb78d48903a
 URL:		http://pear.php.net/package/Gtk_Styled/
-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)
 
+# included in data/
+%define		_noautoreq 'pear(data/Gtk_Styled/Buttons.php)'
+
 %description
 While it is possible to control some style elements of a GtkScrollBar,
 other elements cannot be controlled so easily. Items such as the
@@ -45,22 +50,21 @@
 Ta klasa ma w PEAR status: %{_status}.
 
 %prep
-%setup -q -c
+%pear_package_setup
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{php_pear_dir}/{data/%{_class}_%{_subclass},%{_class}/%{_subclass}}
-
-install %{_pearname}-%{version}beta1/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}
-mv -f $RPM_BUILD_ROOT%{php_pear_dir}/{%{_class}/%{_subclass},data/%{_class}_%{_subclass}}/Buttons.php
-rm -f $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}/example.php
+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}beta1/example.php
+%doc install.log
+%doc docs/%{_pearname}/*
+%{php_pear_dir}/.registry/*.reg
 %{php_pear_dir}/%{_class}/%{_subclass}
 %{php_pear_dir}/data/Gtk_Styled
 
@@ -70,6 +74,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.3  2005/10/03 13:46:19  glen
+- new pear packaging
+
 Revision 1.2  2005/01/13 23:25:23  qboosh
 - pl desc
 

================================================================
Index: SPECS/php-pear-HTML_AJAX.spec
diff -u SPECS/php-pear-HTML_AJAX.spec:1.4 SPECS/php-pear-HTML_AJAX.spec:1.5
--- SPECS/php-pear-HTML_AJAX.spec:1.4	Sat Aug 27 10:09:13 2005
+++ SPECS/php-pear-HTML_AJAX.spec	Mon Oct  3 15:46:19 2005
@@ -9,13 +9,13 @@
 Summary(pl):	%{_pearname} - biblioteka PHP i JavaScript dla AJAX
 Name:		php-pear-%{_pearname}
 Version:	0.1.4
-Release:	1
+Release:	1.1
 License:	PHP 2.02
 Group:		Development/Languages/PHP
 Source0:	http://pear.php.net/get/%{_pearname}-%{version}.tgz
 # Source0-md5:	a44db3886d9a05f72b27befcb136962e
 URL:		http://pear.php.net/package/HTML_AJAX/
-BuildRequires:	rpm-php-pearprov >= 4.0.2-98
+BuildRequires:	rpm-php-pearprov >= 4.4.2-11
 BuildRequires:	sed >= 4.0
 Requires:	php-pear
 BuildArch:	noarch
@@ -46,32 +46,34 @@
 Ta klasa ma w PEAR status: %{_status}.
 
 %prep
-%setup -q -c
+%pear_package_setup
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}
-
-cp -a %{_pearname}-%{version}/{AJAX,*.php} $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}
-cp -a %{_pearname}-%{version}/js $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/AJAX/js
-
-%{__sed} -i -e 's#@data-dir@#%{php_pear_dir}#g' -e "s#'HTML_AJAX'#'HTML'.DIRECTORY_SEPARATOR.'AJAX'#g" \
-	$RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/AJAX/Server.php
+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}/examples/*
+%doc install.log
+%doc docs/%{_pearname}/{docs/*,examples}
+%{php_pear_dir}/.registry/*.reg
 %{php_pear_dir}/%{_class}/*
 
+%{php_pear_dir}/data/%{_pearname}
+
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
 * %{date} PLD Team <feedback at pld-linux.org>
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.5  2005/10/03 13:46:19  glen
+- new pear packaging
+
 Revision 1.4  2005/08/27 08:09:13  qboosh
 - pl desc
 

================================================================
Index: SPECS/php-pear-HTML_QuickForm_advmultiselect.spec
diff -u SPECS/php-pear-HTML_QuickForm_advmultiselect.spec:1.2 SPECS/php-pear-HTML_QuickForm_advmultiselect.spec:1.3
--- SPECS/php-pear-HTML_QuickForm_advmultiselect.spec:1.2	Fri Sep  2 08:51:10 2005
+++ SPECS/php-pear-HTML_QuickForm_advmultiselect.spec	Mon Oct  3 15:46:19 2005
@@ -9,13 +9,13 @@
 Summary(pl):	%{_pearname} - element HTML_QuickForm emulujący wielokrotną listę wyboru
 Name:		php-pear-%{_pearname}
 Version:	1.0.0
-Release:	1
+Release:	1.1
 License:	PHP 3.0
 Group:		Development/Languages/PHP
 Source0:	http://pear.php.net/get/%{_pearname}-%{version}.tgz
 # Source0-md5:	87dcce2d71569f40ec11cd29ffbc3b91
 URL:		http://pear.php.net/package/HTML_QuickForm_advmultiselect/
-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)
@@ -35,21 +35,22 @@
 Ta klasa ma w PEAR status: %{_status}.
 
 %prep
-%setup -q -c
+%pear_package_setup
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}
-
-install %{_pearname}-%{version}/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}
+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}/{examples,ChangeLog,NEWS}
-%{php_pear_dir}/%{_class}/*.php
+%doc install.log
+%doc docs/%{_pearname}/{NEWS,ChangeLog,examples,docs/*}
+%{php_pear_dir}/.registry/*.reg
+%{php_pear_dir}/%{_class}/%{_subclass}/*.php
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -57,9 +58,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.3  2005/10/03 13:46:19  glen
+- new pear packaging
+
 Revision 1.2  2005/09/02 06:51:10  adamg
 - updated to 1.0.0
 
 Revision 1.1  2005/08/06 16:23:36  adamg
 - new
-

================================================================
Index: SPECS/php-pear-HTML_Safe.spec
diff -u SPECS/php-pear-HTML_Safe.spec:1.1 SPECS/php-pear-HTML_Safe.spec:1.2
--- SPECS/php-pear-HTML_Safe.spec:1.1	Sun Sep  4 16:53:30 2005
+++ SPECS/php-pear-HTML_Safe.spec	Mon Oct  3 15:46:19 2005
@@ -9,17 +9,21 @@
 Summary(pl):	%{_pearname} - wycinanie niebezpiecznej treści
 Name:		php-pear-%{_pearname}
 Version:	0.3.5
-Release:	1
+Release:	1.2
 License:	BSD
 Group:		Development/Languages/PHP
 Source0:	http://pear.php.net/get/%{_pearname}-%{version}.tgz
 # Source0-md5:	577357f384abfda65a0b50b04b8d07dd
 URL:		http://pear.php.net/package/HTML_Safe/
-BuildRequires:	rpm-php-pearprov >= 4.0.2-98
+BuildRequires:	rpm-php-pearprov >= 4.4.2-11
+BuildRequires:	missing pear(XML/HTMLSax3.php)
 Requires:	php-pear
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+# not available (yet)!
+%define		_noautoreq 'pear(XML/HTMLSax3.php)'
+
 %description
 This parser strips down all potentially dangerous content within HTML.
 
@@ -32,20 +36,21 @@
 Ta klasa ma w PEAR status: %{_status}.
 
 %prep
-%setup -q -c
+%pear_package_setup
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}
-
-install %{_pearname}-%{version}/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}
+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}/docs/*
+%{php_pear_dir}/.registry/*.reg
 %{php_pear_dir}/%{_class}/*.php
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -54,6 +59,8 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.2  2005/10/03 13:46:19  glen
+- new pear packaging
+
 Revision 1.1  2005/09/04 14:53:30  adamg
 - new
-

================================================================
Index: SPECS/php-pear-MP3_Playlist.spec
diff -u SPECS/php-pear-MP3_Playlist.spec:1.1 SPECS/php-pear-MP3_Playlist.spec:1.2
--- SPECS/php-pear-MP3_Playlist.spec:1.1	Sun Sep  4 17:02:25 2005
+++ SPECS/php-pear-MP3_Playlist.spec	Mon Oct  3 15:46:19 2005
@@ -9,13 +9,13 @@
 Summary(pl):	%{_pearname} - tworzenie list utworów MP3 w locie
 Name:		php-pear-%{_pearname}
 Version:	0.5.0
-Release:	1
+Release:	1.1
 License:	PHP 2.02
 Group:		Development/Languages/PHP
 Source0:	http://pear.php.net/get/%{_pearname}-%{version}alpha1.tgz
 # Source0-md5:	1a577763fb278b411ae73b6e5a140271
 URL:		http://pear.php.net/package/MP3_Playlist/
-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)
@@ -38,21 +38,21 @@
 Ta klasa ma w PEAR status: %{_status}.
 
 %prep
-%setup -q -c
+%pear_package_setup
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}
-
-install %{_pearname}-%{version}alpha1/%{_class}/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}
-install %{_pearname}-%{version}alpha1/%{_class}/%{_subclass}/*.php $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}alpha1/docs/*
+%doc install.log
+%doc docs/%{_pearname}/docs/*
+%{php_pear_dir}/.registry/*.reg
 %{php_pear_dir}/%{_class}/*
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -61,6 +61,8 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.2  2005/10/03 13:46:19  glen
+- new pear packaging
+
 Revision 1.1  2005/09/04 15:02:25  adamg
 - new
-

================================================================
Index: SPECS/php-pear-Net_SMPP.spec
diff -u SPECS/php-pear-Net_SMPP.spec:1.1 SPECS/php-pear-Net_SMPP.spec:1.2
--- SPECS/php-pear-Net_SMPP.spec:1.1	Sun Aug 21 20:00:08 2005
+++ SPECS/php-pear-Net_SMPP.spec	Mon Oct  3 15:46:19 2005
@@ -9,13 +9,13 @@
 Summary(pl):	%{_pearname} - implementacja protokołu SMPP v3.4
 Name:		php-pear-%{_pearname}
 Version:	0.4.3
-Release:	1
+Release:	1.1
 License:	PHP 3.0
 Group:		Development/Languages/PHP
 Source0:	http://pear.php.net/get/%{_pearname}-%{version}.tgz
 # Source0-md5:	0ba4c28d961f753489f8463374d65ed3
 URL:		http://pear.php.net/package/Net_SMPP/
-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)
@@ -35,24 +35,21 @@
 Ta klasa ma w PEAR status: %{_status}.
 
 %prep
-%setup -q -c
+%pear_package_setup
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}/{Command,Vendor/mBlox}
-
-install %{_pearname}-%{version}/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}
-install %{_pearname}-%{version}/%{_subclass}/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}
-install %{_pearname}-%{version}/%{_subclass}/Command/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}/Command
-install %{_pearname}-%{version}/%{_subclass}/Vendor/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}/Vendor
-install %{_pearname}-%{version}/%{_subclass}/Vendor/mBlox/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}/Vendor/mBlox
+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}/docs/*
+%{php_pear_dir}/.registry/*.reg
 %{php_pear_dir}/%{_class}/*.php
 %{php_pear_dir}/%{_class}/%{_subclass}
 
@@ -62,6 +59,8 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.2  2005/10/03 13:46:19  glen
+- new pear packaging
+
 Revision 1.1  2005/08/21 18:00:08  adamg
 - new
-

================================================================
Index: SPECS/php-pear-Net_SMPP_Client.spec
diff -u SPECS/php-pear-Net_SMPP_Client.spec:1.1 SPECS/php-pear-Net_SMPP_Client.spec:1.2
--- SPECS/php-pear-Net_SMPP_Client.spec:1.1	Sun Aug 21 20:00:08 2005
+++ SPECS/php-pear-Net_SMPP_Client.spec	Mon Oct  3 15:46:19 2005
@@ -9,13 +9,13 @@
 Summary(pl):	%{_pearname} - klient protokołu SMPP v3.4
 Name:		php-pear-%{_pearname}
 Version:	0.3.2
-Release:	1
+Release:	1.1
 License:	PHP 3.0
 Group:		Development/Languages/PHP
 Source0:	http://pear.php.net/get/%{_pearname}-%{version}.tgz
 # Source0-md5:	b69e7d4348c03a6a59ef845825ef8749
 URL:		http://pear.php.net/package/Net_SMPP_Client/
-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)
@@ -46,20 +46,24 @@
 Ta klasa ma w PEAR status: %{_status}.
 
 %prep
-%setup -q -c
+%pear_package_setup
+
+install -d docs/%{_pearname}
+mv ./%{php_pear_dir}/docs/%{_pearname}/* docs/%{_pearname}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}/Client
-
-install %{_pearname}-%{version}/*.php $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}/docs/*
+%{php_pear_dir}/.registry/*.reg
 %{php_pear_dir}/%{_class}/%{_subclass}/*.php
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -68,6 +72,8 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.2  2005/10/03 13:46:19  glen
+- new pear packaging
+
 Revision 1.1  2005/08/21 18:00:08  adamg
 - new
-

================================================================
Index: SPECS/php-pear-Payment_Process.spec
diff -u SPECS/php-pear-Payment_Process.spec:1.11 SPECS/php-pear-Payment_Process.spec:1.12
--- SPECS/php-pear-Payment_Process.spec:1.11	Sun Aug 21 20:09:25 2005
+++ SPECS/php-pear-Payment_Process.spec	Mon Oct  3 15:46:19 2005
@@ -9,17 +9,20 @@
 Summary(pl):	%{_pearname} - zunifikowany procesor zapłat
 Name:		php-pear-%{_pearname}
 Version:	0.6.2
-Release:	1
+Release:	1.1
 License:	PHP 2.02
 Group:		Development/Languages/PHP
 Source0:	http://pear.php.net/get/%{_pearname}-%{version}.tgz
 # Source0-md5:	4bf2081b3d0b495c5c7360606031f295
 URL:		http://pear.php.net/package/Payment_Process/
-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)
 
+# exclude optional dependencies
+%define		_noautoreq	'pear(XML/Parser.*)' 'pear(Net/Curl.*)'
+
 %description
 Payment_Process is a gateway-independent framework for processing
 credit cards, and eventually e-checks and other forms of payments as
@@ -35,22 +38,26 @@
 Ta klasa ma w PEAR status: %{_status}.
 
 %prep
-%setup -q -c
+%pear_package_setup
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}/Type
-
-install %{_pearname}-%{version}/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}
-install %{_pearname}-%{version}/%{_subclass}/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}
-install %{_pearname}-%{version}/%{_subclass}/Type/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}/Type
+install -d $RPM_BUILD_ROOT%{php_pear_dir}
+%pear_package_install
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post
<<Diff was trimmed, longer than 597 lines>>

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/php-pear-File_Archive.spec?r1=1.4&r2=1.5&f=u
    http://cvs.pld-linux.org/SPECS/php-pear-Gtk_Styled.spec?r1=1.2&r2=1.3&f=u
    http://cvs.pld-linux.org/SPECS/php-pear-HTML_AJAX.spec?r1=1.4&r2=1.5&f=u
    http://cvs.pld-linux.org/SPECS/php-pear-HTML_QuickForm_advmultiselect.spec?r1=1.2&r2=1.3&f=u
    http://cvs.pld-linux.org/SPECS/php-pear-HTML_Safe.spec?r1=1.1&r2=1.2&f=u
    http://cvs.pld-linux.org/SPECS/php-pear-MP3_Playlist.spec?r1=1.1&r2=1.2&f=u
    http://cvs.pld-linux.org/SPECS/php-pear-Net_SMPP.spec?r1=1.1&r2=1.2&f=u
    http://cvs.pld-linux.org/SPECS/php-pear-Net_SMPP_Client.spec?r1=1.1&r2=1.2&f=u
    http://cvs.pld-linux.org/SPECS/php-pear-Payment_Process.spec?r1=1.11&r2=1.12&f=u
    http://cvs.pld-linux.org/SPECS/php-pear-SOAP_Interop.spec?r1=1.9&r2=1.10&f=u
    http://cvs.pld-linux.org/SPECS/php-pear-Services_DynDNS.spec?r1=1.2&r2=1.3&f=u
    http://cvs.pld-linux.org/SPECS/php-pear-Validate_Finance.spec?r1=1.2&r2=1.3&f=u
    http://cvs.pld-linux.org/SPECS/php-pear-Validate_Finance_CreditCard.spec?r1=1.2&r2=1.3&f=u




More information about the pld-cvs-commit mailing list