SPECS: php-pear-Contact_AddressBook.spec, php-pear-Contact_Vcard_B...

glen glen at pld-linux.org
Mon Sep 19 22:35:15 CEST 2005


Author: glen                         Date: Mon Sep 19 20:35:15 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- use new pear build system

---- Files affected:
SPECS:
   php-pear-Contact_AddressBook.spec (1.3 -> 1.4) , php-pear-Contact_Vcard_Build.spec (1.11 -> 1.12) , php-pear-Contact_Vcard_Parse.spec (1.9 -> 1.10) , php-pear-Crypt_Blowfish.spec (1.2 -> 1.3) , php-pear-Crypt_CBC.spec (1.17 -> 1.18) , php-pear-Crypt_HMAC.spec (1.9 -> 1.10) , php-pear-Crypt_RSA.spec (1.1 -> 1.2) , php-pear-Crypt_Rc4.spec (1.17 -> 1.18) , php-pear-Crypt_Xtea.spec (1.9 -> 1.10) , php-pear-DBA.spec (1.21 -> 1.22) , php-pear-DBA_Relational.spec (1.10 -> 1.11) , php-pear-DB_DataObject.spec (1.36 -> 1.37) , php-pear-DB_DataObject_FormBuilder.spec (1.17 -> 1.18) , php-pear-DB_NestedSet.spec (1.19 -> 1.20) , php-pear-DB_Pager.spec (1.16 -> 1.17) 

---- Diffs:

================================================================
Index: SPECS/php-pear-Contact_AddressBook.spec
diff -u SPECS/php-pear-Contact_AddressBook.spec:1.3 SPECS/php-pear-Contact_AddressBook.spec:1.4
--- SPECS/php-pear-Contact_AddressBook.spec:1.3	Sat Dec 25 00:45:33 2004
+++ SPECS/php-pear-Contact_AddressBook.spec	Mon Sep 19 22:35:06 2005
@@ -9,13 +9,13 @@
 Summary(pl):	%{_pearname} - Klasa do importowania/eksportowania książki adresowej
 Name:		php-pear-%{_pearname}
 Version:	0.1.0
-Release:	1
+Release:	1.1
 License:	BSD
 Group:		Development/Languages/PHP
 Source0:	http://pear.php.net/get/%{_pearname}-%{version}dev1.tgz
 # Source0-md5:	7cb8111400f3884a0e854a52dfdc1af7
 URL:		http://pear.php.net/package/Contact_AddressBook/
-BuildRequires:	rpm-php-pearprov >= 4.0.2-98
+BuildRequires:	rpm-php-pearprov >= 4.4.2-10.2
 Requires:	php-pear
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -38,30 +38,35 @@
 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}dev1/%{_class}/%{_subclass}.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/
-install %{_pearname}-%{version}dev1/%{_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}dev1/{README.txt,examples,gateaway,definitions}
+%doc install.log
+%doc docs/%{_pearname}/{README.txt,examples,gateaway}
+%{php_pear_dir}/.registry/*.reg
 %{php_pear_dir}/%{_class}/%{_subclass}.php
 %{php_pear_dir}/%{_class}/%{_subclass}
 
+%{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.4  2005/09/19 20:35:06  glen
+- use new pear build system
+
 Revision 1.3  2004/12/24 23:45:33  qboosh
 - pl desc
 

================================================================
Index: SPECS/php-pear-Contact_Vcard_Build.spec
diff -u SPECS/php-pear-Contact_Vcard_Build.spec:1.11 SPECS/php-pear-Contact_Vcard_Build.spec:1.12
--- SPECS/php-pear-Contact_Vcard_Build.spec:1.11	Sat Dec  4 21:53:51 2004
+++ SPECS/php-pear-Contact_Vcard_Build.spec	Mon Sep 19 22:35:06 2005
@@ -8,13 +8,13 @@
 Summary(pl):	%{_pearname} - tworzenie i wyciąganie bloków tekstu vCard 2.1 i 3.0
 Name:		php-pear-%{_pearname}
 Version:	1.1
-Release:	3
+Release:	3.1
 License:	PHP 2.02
 Group:		Development/Languages/PHP
 Source0:	http://pear.php.net/get/%{_pearname}-%{version}.tgz
 # Source0-md5:	317afcf8a052d0200b2cb7a1c88cd0ef
 URL:		http://pear.php.net/package/Contact_Vcard_Build/
-BuildRequires:	rpm-php-pearprov >= 4.0.2-98
+BuildRequires:	rpm-php-pearprov >= 4.4.2-10.2
 Requires:	php-pear
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -31,27 +31,44 @@
 
 Ta klasa ma w PEAR status: %{_status}.
 
+%package tests
+Summary:	Tests for PEAR::%{_pearname}
+Group:		Development
+Requires:	%{name} = %{version}-%{release}
+
+%description tests
+Tests for PEAR::%{_pearname}.
+
 %prep
-%setup -q -c
+%pear_package_setup
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT%{php_pear_dir}
-install %{_pearname}-%{version}/*.php $RPM_BUILD_ROOT%{php_pear_dir}
+%pear_package_install
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
+%doc install.log
+%{php_pear_dir}/.registry/*.reg
 %{php_pear_dir}/%{_class}.php
 
+%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.12  2005/09/19 20:35:06  glen
+- use new pear build system
+
 Revision 1.11  2004/12/04 20:53:51  adamg
 - fix installation path (install in %%{php_pear_dir})
 - release 3

================================================================
Index: SPECS/php-pear-Contact_Vcard_Parse.spec
diff -u SPECS/php-pear-Contact_Vcard_Parse.spec:1.9 SPECS/php-pear-Contact_Vcard_Parse.spec:1.10
--- SPECS/php-pear-Contact_Vcard_Parse.spec:1.9	Fri Dec  3 22:54:14 2004
+++ SPECS/php-pear-Contact_Vcard_Parse.spec	Mon Sep 19 22:35:06 2005
@@ -8,13 +8,13 @@
 Summary(pl):	%{_pearname} - analiza plików vCard 2.1 i 3.0
 Name:		php-pear-%{_pearname}
 Version:	1.30
-Release:	2
+Release:	2.1
 License:	PHP 2.02
 Group:		Development/Languages/PHP
 Source0:	http://pear.php.net/get/%{_pearname}-%{version}.tgz
 # Source0-md5:	963c5bc763accbd0580271a715a692a6
 URL:		http://pear.php.net/package/Contact_Vcard_Parse/
-BuildRequires:	rpm-php-pearprov >= 4.0.2-98
+BuildRequires:	rpm-php-pearprov >= 4.4.2-10.2
 Requires:	php-pear
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -32,21 +32,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)
-%dir %{php_pear_dir}/%{_class}
-%{php_pear_dir}/%{_class}/*.php
+%doc install.log
+%{php_pear_dir}/.registry/*.reg
+%{php_pear_dir}/*.php
 
 %define	date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -54,6 +54,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.10  2005/09/19 20:35:06  glen
+- use new pear build system
+
 Revision 1.9  2004/12/03 21:54:14  adamg
 - rebuild with new PEAR provides/requires scripts
 - release 2

================================================================
Index: SPECS/php-pear-Crypt_Blowfish.spec
diff -u SPECS/php-pear-Crypt_Blowfish.spec:1.2 SPECS/php-pear-Crypt_Blowfish.spec:1.3
--- SPECS/php-pear-Crypt_Blowfish.spec:1.2	Thu May  5 09:40:00 2005
+++ SPECS/php-pear-Crypt_Blowfish.spec	Mon Sep 19 22:35:06 2005
@@ -9,14 +9,14 @@
 Summary(pl):	%{_pearname} - szybkie dwustronne szyfrowanie algorytmem blowfish
 Name:		php-pear-%{_pearname}
 Version:	1.0.0
-Release:	1
+Release:	1.1
 License:	PHP
 Group:		Development/Languages/PHP
 Source0:	http://pear.php.net/get/%{_pearname}-%{version}.tgz
 # Source0-md5:	02858a3c46db133f95a9b18c36f52688
 URL:		http://pear.php.net/package/Crypt_Blowfish/
-BuildRequires:	rpm-php-pearprov >= 4.0.2-98
-BuildRequires:	sed >= 4.0.0
+BuildRequires:	rpm-php-pearprov >= 4.4.2-10.2
+BuildRequires:	sed >= 4.0
 Requires:	php-pear
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -35,23 +35,23 @@
 Ta klasa ma w PEAR status: %{_status}.
 
 %prep
-%setup -q -c
+%pear_package_setup
 
-%build
-sed -i -e 's,Blowfish/DefaultKey.php,Crypt/Blowfish/DefaultKey.php,' %{_pearname}-%{version}/%{_subclass}.php
+# bad pear package
+sed -i -e 's,Blowfish/DefaultKey.php,Crypt/Blowfish/DefaultKey.php,' ./%{php_pear_dir}/%{_class}/%{_subclass}.php
 
 %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}/*.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 install.log
+%{php_pear_dir}/.registry/*.reg
 %{php_pear_dir}/%{_class}/*.php
 %{php_pear_dir}/%{_class}/%{_subclass}
 
@@ -61,6 +61,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.3  2005/09/19 20:35:06  glen
+- use new pear build system
+
 Revision 1.2  2005/05/05 07:40:00  adamg
 - updated to 1.0.0
 

================================================================
Index: SPECS/php-pear-Crypt_CBC.spec
diff -u SPECS/php-pear-Crypt_CBC.spec:1.17 SPECS/php-pear-Crypt_CBC.spec:1.18
--- SPECS/php-pear-Crypt_CBC.spec:1.17	Fri Dec  3 22:57:03 2004
+++ SPECS/php-pear-Crypt_CBC.spec	Mon Sep 19 22:35:06 2005
@@ -4,17 +4,18 @@
 %define		_subclass	CBC
 %define		_status		stable
 %define		_pearname	%{_class}_%{_subclass}
+
 Summary:	%{_pearname} - A class to emulate Perl's Crypt::CBC module
 Summary(pl):	%{_pearname} - Klasa emulująca perlowy moduł Crypt::CBC
 Name:		php-pear-%{_pearname}
 Version:	0.4
-Release:	2
+Release:	2.1
 License:	PHP 2.02
 Group:		Development/Languages/PHP
 # Source0-md5:	0463f7e12758b9ae1104af4e357da125
 Source0:	http://pear.php.net/get/%{_pearname}-%{version}.tgz
 URL:		http://pear.php.net/package/Crypt_CBC/
-BuildRequires:	rpm-php-pearprov >= 4.0.2-98
+BuildRequires:	rpm-php-pearprov >= 4.4.2-10.2
 Requires:	php-pear
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -30,19 +31,20 @@
 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 install.log
+%{php_pear_dir}/.registry/*.reg
 %{php_pear_dir}/%{_class}/*.php
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -51,6 +53,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.18  2005/09/19 20:35:06  glen
+- use new pear build system
+
 Revision 1.17  2004/12/03 21:57:03  adamg
 - rebuild with new PEAR provides/requires scripts
 - release 2

================================================================
Index: SPECS/php-pear-Crypt_HMAC.spec
diff -u SPECS/php-pear-Crypt_HMAC.spec:1.9 SPECS/php-pear-Crypt_HMAC.spec:1.10
--- SPECS/php-pear-Crypt_HMAC.spec:1.9	Mon Feb 21 08:53:54 2005
+++ SPECS/php-pear-Crypt_HMAC.spec	Mon Sep 19 22:35:06 2005
@@ -9,13 +9,13 @@
 Summary(pl):	%{_pearname} - klasa licząca hashe zgodne z RFC 2104
 Name:		php-pear-%{_pearname}
 Version:	1.0.1
-Release:	1
+Release:	1.1
 License:	PHP 2.02
 Group:		Development/Languages/PHP
 Source0:	http://pear.php.net/get/%{_pearname}-%{version}.tgz
 # Source0-md5:	7c9781e32d23ff35754fd7261a3aad39
 URL:		http://pear.php.net/package/Crypt_HMAC/
-BuildRequires:	rpm-php-pearprov >= 4.0.2-98
+BuildRequires:	rpm-php-pearprov >= 4.4.2-10.2
 Requires:	php-pear
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -30,29 +30,44 @@
 
 Ta klasa ma w PEAR status: %{_status}.
 
+%package tests
+Summary:	Tests for PEAR::%{_pearname}
+Group:		Development
+Requires:	%{name} = %{version}-%{release}
+
+%description tests
+Tests for PEAR::%{_pearname}.
+
 %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}/%{_subclass}.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}/tests
+%doc install.log
+%{php_pear_dir}/.registry/*.reg
 %{php_pear_dir}/%{_class}/*.php
 
+%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.10  2005/09/19 20:35:06  glen
+- use new pear build system
+
 Revision 1.9  2005/02/21 07:53:54  adamg
 - updated to 1.0.1
 

================================================================
Index: SPECS/php-pear-Crypt_RSA.spec
diff -u SPECS/php-pear-Crypt_RSA.spec:1.1 SPECS/php-pear-Crypt_RSA.spec:1.2
--- SPECS/php-pear-Crypt_RSA.spec:1.1	Fri May 13 17:36:04 2005
+++ SPECS/php-pear-Crypt_RSA.spec	Mon Sep 19 22:35:06 2005
@@ -9,13 +9,13 @@
 Summary(pl):	%{_pearname} - dostarcza szyfrowania zbliżonego do RSA
 Name:		php-pear-%{_pearname}
 Version:	1.0.0
-Release:	1
+Release:	1.4
 License:	PHP
 Group:		Development/Languages/PHP
 Source0:	http://pear.php.net/get/%{_pearname}-%{version}.tgz
 # Source0-md5:	222a018dc66509d8b56f444a1ea7874d
 URL:		http://pear.php.net/package/Crypt_RSA/
-BuildRequires:	rpm-php-pearprov >= 4.0.2-98
+BuildRequires:	rpm-php-pearprov >= 4.4.2-10.2
 Requires:	php-pear
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -40,32 +40,50 @@
 
 Ta klasa ma w PEAR status: %{_status}.
 
+%package tests
+Summary:	Tests for PEAR::%{_pearname}
+Group:		Development
+Requires:	%{name} = %{version}-%{release}
+
+%description tests
+Tests for PEAR::%{_pearname}.
+
 %prep
-%setup -q -c
+%pear_package_setup
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}/Math
-
-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}/Math/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}/Math
+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}/{docs,examples,tests}
+%doc install.log optional-packages.txt
+%doc docs/%{_pearname}/{docs,examples}
+%{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.2  2005/09/19 20:35:06  glen
+- use new pear build system
+
 Revision 1.1  2005/05/13 15:36:04  adamg
 - new
-

================================================================
Index: SPECS/php-pear-Crypt_Rc4.spec
diff -u SPECS/php-pear-Crypt_Rc4.spec:1.17 SPECS/php-pear-Crypt_Rc4.spec:1.18
--- SPECS/php-pear-Crypt_Rc4.spec:1.17	Fri Dec  3 22:57:03 2004
+++ SPECS/php-pear-Crypt_Rc4.spec	Mon Sep 19 22:35:06 2005
@@ -9,13 +9,13 @@
 Summary(pl):	%{_pearname} - Klasa szyfrująca w algorytmie RC4
 Name:		php-pear-%{_pearname}
 Version:	1.0.2
-Release:	2
+Release:	2.1
 License:	PHP
 Group:		Development/Languages/PHP
 Source0:	http://pear.php.net/get/%{_pearname}-%{version}.tgz
 # Source0-md5:	90837b9317deaf42f563958b4689b937
 URL:		http://pear.php.net/package/Crypt_Rc4/
-BuildRequires:	rpm-php-pearprov >= 4.0.2-98
+BuildRequires:	rpm-php-pearprov >= 4.4.2-10.2
 Requires:	php-pear
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -31,19 +31,20 @@
 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 %{_class}_RC4-%{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 install.log
+%{php_pear_dir}/.registry/*.reg
 %{php_pear_dir}/%{_class}/*.php
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -52,6 +53,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.18  2005/09/19 20:35:06  glen
+- use new pear build system
+
 Revision 1.17  2004/12/03 21:57:03  adamg
 - rebuild with new PEAR provides/requires scripts
 - release 2

================================================================
Index: SPECS/php-pear-Crypt_Xtea.spec
diff -u SPECS/php-pear-Crypt_Xtea.spec:1.9 SPECS/php-pear-Crypt_Xtea.spec:1.10
--- SPECS/php-pear-Crypt_Xtea.spec:1.9	Fri Dec  3 22:56:46 2004
+++ SPECS/php-pear-Crypt_Xtea.spec	Mon Sep 19 22:35:06 2005
@@ -8,13 +8,14 @@
 Summary(pl):	%{_pearname} - Tiny Encryption Algorithm (TEA) (nowy wariant)
 Name:		php-pear-%{_pearname}
 Version:	1.0
-Release:	3
+Release:	3.2
 License:	PHP 2.02
 Group:		Development/Languages/PHP
 # Source0-md5:	77a3221bdae2bfa6d5c5b69ef9c52de2
 Source0:	http://pear.php.net/get/%{_pearname}-%{version}.tgz
 URL:		http://pear.php.net/package/Crypt_Xtea/
-BuildRequires:	rpm-php-pearprov >= 4.0.2-98
+BuildRequires:	rpm-php-pearprov >= 4.4.2-10.2
+BuildRequires:	sed >= 4.0
 Requires:	php-pear
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -35,29 +36,50 @@
 
 Ta klasa ma w PEAR status: %{_status}.
 
+%package tests
+Summary:	Tests for PEAR::%{_pearname}
+Group:		Development
+Requires:	%{name} = %{version}-%{release}
+
+%description tests
+Tests for PEAR::%{_pearname}.
+
 %prep
-%setup -q -c
+%pear_package_setup
+
+# this should be in tests.
+cd ./%{php_pear_dir}
+install -d tests/%{_pearname}
+sed -i 's,Xtea.php,Crypt/Xtea.php,' %{_class}/%{_subclass}Test.php
+mv %{_class}/%{_subclass}Test.php tests/%{_pearname}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}
-
-install %{_pearname}-%{version}/%{_subclass}.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}/*Test*
+%doc install.log
+%{php_pear_dir}/.registry/*.reg
 %{php_pear_dir}/%{_class}/*.php
 
+%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.10  2005/09/19 20:35:06  glen
+- use new pear build system
+
<<Diff was trimmed, longer than 597 lines>>

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/php-pear-Contact_AddressBook.spec?r1=1.3&r2=1.4&f=u
    http://cvs.pld-linux.org/SPECS/php-pear-Contact_Vcard_Build.spec?r1=1.11&r2=1.12&f=u
    http://cvs.pld-linux.org/SPECS/php-pear-Contact_Vcard_Parse.spec?r1=1.9&r2=1.10&f=u
    http://cvs.pld-linux.org/SPECS/php-pear-Crypt_Blowfish.spec?r1=1.2&r2=1.3&f=u
    http://cvs.pld-linux.org/SPECS/php-pear-Crypt_CBC.spec?r1=1.17&r2=1.18&f=u
    http://cvs.pld-linux.org/SPECS/php-pear-Crypt_HMAC.spec?r1=1.9&r2=1.10&f=u
    http://cvs.pld-linux.org/SPECS/php-pear-Crypt_RSA.spec?r1=1.1&r2=1.2&f=u
    http://cvs.pld-linux.org/SPECS/php-pear-Crypt_Rc4.spec?r1=1.17&r2=1.18&f=u
    http://cvs.pld-linux.org/SPECS/php-pear-Crypt_Xtea.spec?r1=1.9&r2=1.10&f=u
    http://cvs.pld-linux.org/SPECS/php-pear-DBA.spec?r1=1.21&r2=1.22&f=u
    http://cvs.pld-linux.org/SPECS/php-pear-DBA_Relational.spec?r1=1.10&r2=1.11&f=u
    http://cvs.pld-linux.org/SPECS/php-pear-DB_DataObject.spec?r1=1.36&r2=1.37&f=u
    http://cvs.pld-linux.org/SPECS/php-pear-DB_DataObject_FormBuilder.spec?r1=1.17&r2=1.18&f=u
    http://cvs.pld-linux.org/SPECS/php-pear-DB_NestedSet.spec?r1=1.19&r2=1.20&f=u
    http://cvs.pld-linux.org/SPECS/php-pear-DB_Pager.spec?r1=1.16&r2=1.17&f=u




More information about the pld-cvs-commit mailing list