From 60dc5791e67fe693964778b0913e30c0107e77b8 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Sun, 17 Sep 2006 15:06:34 +0000 Subject: [PATCH] upgrade to 1.7.3 and some spec changes --- .cvsignore | 2 +- php-pecl-zip.spec | 43 +++++++++++++++++++++++++++---------------- sources | 2 +- xml2changelog | 28 ++++++++++++++++++++++++++++ 4 files changed, 57 insertions(+), 18 deletions(-) create mode 100644 xml2changelog diff --git a/.cvsignore b/.cvsignore index 2d1a055..9d25189 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -zip-1.7.2.tgz +zip-1.7.3.tgz diff --git a/php-pecl-zip.spec b/php-pecl-zip.spec index dfe77ab..8d21f07 100644 --- a/php-pecl-zip.spec +++ b/php-pecl-zip.spec @@ -3,20 +3,22 @@ %global php_version %(php-config --version 2>/dev/null || echo 0) -Summary: PECL A zip management extension -Summary(fr): PECL Une extension de gestion des ZIP -Name: php-pecl-zip -Version: 1.7.2 -Release: 2%{?dist} -License: PHP License -Group: Development/Languages -URL: http://pecl.php.net/package/zip -Source: http://pecl.php.net/get/zip-%{version}.tgz -Source1: PHP-LICENSE-3.01 -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -Provides: php-pecl(zip) = %{version}-%{release}, php-zip = %{version}-%{release} -Requires: php-api >= %{php_apiver} -BuildRequires: php-devel, zlib-devel +Summary: A zip management extension +Summary(fr): Une extension de gestion des ZIP +Name: php-pecl-zip +Version: 1.7.3 +Release: 1%{?dist} +License: PHP License +Group: Development/Languages +URL: http://pecl.php.net/package/zip + +Source: http://pecl.php.net/get/zip-%{version}.tgz +Source1: PHP-LICENSE-3.01 +Source2: xml2changelog +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Provides: php-pecl(zip) = %{version}-%{release}, php-zip = %{version}-%{release} +Requires: php-api >= %{php_apiver} +BuildRequires: php-devel, zlib-devel %description Zip is an extension to create and read zip files. @@ -25,16 +27,19 @@ Zip is an extension to create and read zip files. Zip est une extension pour créer et lire les archives au format ZIP. %prep -%setup -q -n zip-%{version} +%setup -c -q +%{_bindir}/php -n %{SOURCE2} package.xml >CHANGELOG %{__install} -m 644 -c %{SOURCE1} LICENSE %build +cd zip-%{version} phpize %configure %{__make} %{?_smp_mflags} %install +cd zip-%{version} %{__rm} -rf %{buildroot} %{__make} install INSTALL_ROOT=%{buildroot} @@ -50,11 +55,17 @@ EOF %files %defattr(-, root, root, -) -%doc LICENSE CREDITS examples +%doc LICENSE CHANGELOG zip-%{version}/CREDITS zip-%{version}/examples %config(noreplace) %{_sysconfdir}/php.d/zip.ini %{php_extdir}/zip.so %changelog +* Sun Sep 17 2006 Remi Collet 1.7.3-1 +- update to 1.7.3 +- remove PECL from sumnary +- change to %%setup -c -q +- add generated CHANGELOG to %%doc + * Mon Aug 28 2006 Remi Collet 1.7.2-2 - rebuild for FE6 diff --git a/sources b/sources index 265815e..8a165fc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -7a11897e667e8e2f800b507efd0c2ff1 zip-1.7.2.tgz +791c94460d784cb3c94c5e1966c31863 zip-1.7.3.tgz diff --git a/xml2changelog b/xml2changelog new file mode 100644 index 0000000..d055fa5 --- /dev/null +++ b/xml2changelog @@ -0,0 +1,28 @@ += "2"){ // Package.xml V 2.0 + printf("* Version %s (%s) - API %s (%s) - %s\n\n%s\n\n", + $xml->version->release, $xml->stability->release, + $xml->version->api, $xml->stability->api, + $xml->date, $xml->notes); + + foreach($xml->changelog->release as $rel) + printf("* Version %s (%s) - API %s (%s) - %s\n\n%s\n\n", + $rel->version->release, $rel->stability->release, + $rel->version->api, $rel->stability->api, + $rel->date, $rel->notes); +} else { // Package.xml V 1.0 + printf("* Version %s (%s) - %s\n\n%s\n\n", + $xml->release->version, $xml->release->state, $xml->release->date, $xml->release->notes); + + foreach($xml->changelog->release as $rel) + printf("* Version %s (%s) - %s\n\n%s\n\n", + $rel->version, $rel->state, $rel->date, $rel->notes); +} +?>