upgrade to 1.7.3 and some spec changes

This commit is contained in:
Remi Collet 2006-09-17 15:06:34 +00:00
parent c081c5a81d
commit 60dc5791e6
4 changed files with 57 additions and 18 deletions

View File

@ -1 +1 @@
zip-1.7.2.tgz zip-1.7.3.tgz

View File

@ -3,20 +3,22 @@
%global php_version %(php-config --version 2>/dev/null || echo 0) %global php_version %(php-config --version 2>/dev/null || echo 0)
Summary: PECL A zip management extension Summary: A zip management extension
Summary(fr): PECL Une extension de gestion des ZIP Summary(fr): Une extension de gestion des ZIP
Name: php-pecl-zip Name: php-pecl-zip
Version: 1.7.2 Version: 1.7.3
Release: 2%{?dist} Release: 1%{?dist}
License: PHP License License: PHP License
Group: Development/Languages Group: Development/Languages
URL: http://pecl.php.net/package/zip URL: http://pecl.php.net/package/zip
Source: http://pecl.php.net/get/zip-%{version}.tgz
Source1: PHP-LICENSE-3.01 Source: http://pecl.php.net/get/zip-%{version}.tgz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Source1: PHP-LICENSE-3.01
Provides: php-pecl(zip) = %{version}-%{release}, php-zip = %{version}-%{release} Source2: xml2changelog
Requires: php-api >= %{php_apiver} BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: php-devel, zlib-devel Provides: php-pecl(zip) = %{version}-%{release}, php-zip = %{version}-%{release}
Requires: php-api >= %{php_apiver}
BuildRequires: php-devel, zlib-devel
%description %description
Zip is an extension to create and read zip files. 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. Zip est une extension pour créer et lire les archives au format ZIP.
%prep %prep
%setup -q -n zip-%{version} %setup -c -q
%{_bindir}/php -n %{SOURCE2} package.xml >CHANGELOG
%{__install} -m 644 -c %{SOURCE1} LICENSE %{__install} -m 644 -c %{SOURCE1} LICENSE
%build %build
cd zip-%{version}
phpize phpize
%configure %configure
%{__make} %{?_smp_mflags} %{__make} %{?_smp_mflags}
%install %install
cd zip-%{version}
%{__rm} -rf %{buildroot} %{__rm} -rf %{buildroot}
%{__make} install INSTALL_ROOT=%{buildroot} %{__make} install INSTALL_ROOT=%{buildroot}
@ -50,11 +55,17 @@ EOF
%files %files
%defattr(-, root, root, -) %defattr(-, root, root, -)
%doc LICENSE CREDITS examples %doc LICENSE CHANGELOG zip-%{version}/CREDITS zip-%{version}/examples
%config(noreplace) %{_sysconfdir}/php.d/zip.ini %config(noreplace) %{_sysconfdir}/php.d/zip.ini
%{php_extdir}/zip.so %{php_extdir}/zip.so
%changelog %changelog
* Sun Sep 17 2006 Remi Collet <Fedora@FamilleCollet.com> 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 <Fedora@FamilleCollet.com> 1.7.2-2 * Mon Aug 28 2006 Remi Collet <Fedora@FamilleCollet.com> 1.7.2-2
- rebuild for FE6 - rebuild for FE6

View File

@ -1 +1 @@
7a11897e667e8e2f800b507efd0c2ff1 zip-1.7.2.tgz 791c94460d784cb3c94c5e1966c31863 zip-1.7.3.tgz

28
xml2changelog Normal file
View File

@ -0,0 +1,28 @@
<?php
$prog=array_shift($_SERVER['argv']);
if ($_SERVER['argc']<2) die ("usage : " . $prog . " path_to_package.xml [ --debug ]\n");
$file=array_shift($_SERVER['argv']);
($xml=simplexml_load_file($file)) || die ($file . " not found !\n");
if (in_array("--debug", $_SERVER['argv'])) print_r($xml);
if ($xml['version'] >= "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);
}
?>