From cd125f15cac6ca6fd9bb1c263fe72ebc9720b912 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Tue, 27 Sep 2005 21:57:40 +0000 Subject: [PATCH] - new pear packaging Changed files: php-pear-Image_Barcode.spec -> 1.12 --- php-pear-Image_Barcode.spec | 40 +++++++++++++++++++++++++++++-------- 1 file changed, 32 insertions(+), 8 deletions(-) diff --git a/php-pear-Image_Barcode.spec b/php-pear-Image_Barcode.spec index decaacb..33bd9ec 100644 --- a/php-pear-Image_Barcode.spec +++ b/php-pear-Image_Barcode.spec @@ -8,18 +8,21 @@ Summary: %{_pearname} - render barcodes Summary(pl): %{_pearname} - rysowanie kodów kreskowych 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: eb7aee7fd64a2cc344c449d6eccbe5b0 URL: http://pear.php.net/package/Image_Barcode/ -BuildRequires: rpm-php-pearprov >= 4.0.2-98 +BuildRequires: rpm-php-pearprov >= 4.4.2-11 Requires: php-gd Requires: php-pear BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) +# exclude optional dependencies +%define _noautoreq 'pear(PHP/Compat.*)' + %description With PEAR::Image_Barcode class you can create a barcode representation of description a given string. This class uses GD functions because of @@ -36,22 +39,43 @@ obs Ta klasa ma w PEAR status: %{_status}. +%package tests +Summary: Tests for PEAR::%{_pearname} +Summary(pl): Testy dla PEAR::%{_pearname} +Group: Development +Requires: %{name} = %{version}-%{release} + +%description tests +Tests for PEAR::%{_pearname}. + +%description tests -l pl +Testy dla 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} - -install %{_pearname}-%{version}/%{_subclass}.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 +%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}/{*.txt,ChangeLog,*test*.php,barcode_img.php} +%doc install.log optional-packages.txt +%doc docs/%{_pearname}/{*.txt,ChangeLog} +%{php_pear_dir}/.registry/*.reg %dir %{php_pear_dir}/%{_class}/%{_subclass} %{php_pear_dir}/%{_class}/*.php %{php_pear_dir}/%{_class}/%{_subclass}/*.php + +%files tests +%defattr(644,root,root,755) +%{php_pear_dir}/tests/* -- 2.44.0