rpms/php-pear-Mail-Mime/devel xml2changelog, NONE, 1.1 .cvsignore, 1.5, 1.6 php-pear-Mail-Mime.spec, 1.9, 1.10 sources, 1.5, 1.6
Remi Collet
remi at fedoraproject.org
Sat Jan 30 15:10:05 UTC 2010
- Previous message: rpms/jd/devel .cvsignore, 1.420, 1.421 jd.spec, 1.482, 1.483 sources, 1.421, 1.422
- Next message: rpms/kernel/F-11 enable-acpi-pdc-handshake-for-via-centaur-cpus.patch, NONE, 1.1.2.1 kernel.spec, 1.1784.2.6, 1.1784.2.7
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: remi
Update of /cvs/pkgs/rpms/php-pear-Mail-Mime/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23238
Modified Files:
.cvsignore php-pear-Mail-Mime.spec sources
Added Files:
xml2changelog
Log Message:
update to 1.6.0, new API 1.4.0
--- NEW FILE xml2changelog ---
<?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);
$new=$xml->version->release;
if (isset($xml->changelog->release) && count($xml->changelog->release))
foreach($xml->changelog->release as $rel) {
$old=$rel->version->release;
if ("$old" != "$new") {
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);
}
?>
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/php-pear-Mail-Mime/devel/.cvsignore,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -p -r1.5 -r1.6
--- .cvsignore 30 Dec 2009 16:38:01 -0000 1.5
+++ .cvsignore 30 Jan 2010 15:10:05 -0000 1.6
@@ -1 +1 @@
-Mail_Mime-1.5.3.tgz
+Mail_Mime-1.6.0.tgz
Index: php-pear-Mail-Mime.spec
===================================================================
RCS file: /cvs/pkgs/rpms/php-pear-Mail-Mime/devel/php-pear-Mail-Mime.spec,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -p -r1.9 -r1.10
--- php-pear-Mail-Mime.spec 30 Dec 2009 16:38:02 -0000 1.9
+++ php-pear-Mail-Mime.spec 30 Jan 2010 15:10:05 -0000 1.10
@@ -1,7 +1,7 @@
%{!?__pear: %{expand: %%global __pear %{_bindir}/pear}}
Name: php-pear-Mail-Mime
-Version: 1.5.3
+Version: 1.6.0
Release: 1%{?dist}
Summary: Classes to create and decode mime messages
@@ -9,11 +9,12 @@ Group: Development/Libraries
License: BSD
URL: http://pear.php.net/package/Mail_Mime
Source0: http://pear.php.net/get/Mail_Mime-%{version}.tgz
+Source1: xml2changelog
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
-BuildRequires: php-pear >= 1:1.4.9-1.2
+BuildRequires: php-pear(PEAR) >= 1.6.0
Requires: php-pear(PEAR) >= 1.6.0
Requires(post): %{__pear}
Requires(postun): %{__pear}
@@ -29,6 +30,7 @@ MIME creation
%prep
%setup -q -c
# package.xml is v2
+%{_bindir}/php -n %{SOURCE1} package.xml >CHANGELOG
mv package.xml Mail_Mime-%{version}/%{name}.xml
@@ -44,9 +46,9 @@ cd Mail_Mime-%{version}
# Move documentation
mkdir -p docdir
-mv %{buildroot}%{pear_docdir}/* docdir
+mv %{buildroot}%{pear_docdir}/Mail_Mime ../docdir
-sed -i -e 's:@prefix@:%{_prefix}:' docdir/Mail_Mime/scripts/phail.php
+sed -i -e 's:@prefix@:%{_prefix}:' ../docdir/scripts/phail.php
# Clean up unnecessary files
rm -rf %{buildroot}%{pear_phpdir}/.??*
@@ -64,8 +66,8 @@ lst=$(find %{buildroot}%{pear_xmldir} -e
# For documentation purpose only
# After install, as root :
# pear run-tests -p Mail_Mime
-# Should return (1.5.3)
-# 24 PASSED TESTS
+# Should return (1.6.0)
+# 28 PASSED TESTS
# 1 SKIPPED TESTS
@@ -86,7 +88,7 @@ fi
%files
%defattr(-,root,root,-)
-%doc Mail_Mime-%{version}/docdir/Mail_Mime/*
+%doc CHANGELOG docdir/*
%{pear_xmldir}/%{name}.xml
%{pear_testdir}/Mail_Mime
%{pear_datadir}/Mail_Mime
@@ -94,6 +96,10 @@ fi
%changelog
+* Sat Jan 30 2010 Remi Collet <Fedora at FamilleCollet.com> - 1.6.0-1
+- update to new upstream version (Version 1.6.0 - API 1.4.0)
+- generate CHANGELOG from package.xml
+
* Wed Dec 30 2009 Remi Collet <Fedora at FamilleCollet.com> - 1.5.3-1
- update to new upstream version
- remove circular dependency on Mail_mimeDecode
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/php-pear-Mail-Mime/devel/sources,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -p -r1.5 -r1.6
--- sources 30 Dec 2009 16:38:02 -0000 1.5
+++ sources 30 Jan 2010 15:10:05 -0000 1.6
@@ -1 +1 @@
-bc2ba060efca4f23e2651d682fa985ef Mail_Mime-1.5.3.tgz
+42d26d362cf6d0cea090d98f105b7b4b Mail_Mime-1.6.0.tgz
- Previous message: rpms/jd/devel .cvsignore, 1.420, 1.421 jd.spec, 1.482, 1.483 sources, 1.421, 1.422
- Next message: rpms/kernel/F-11 enable-acpi-pdc-handshake-for-via-centaur-cpus.patch, NONE, 1.1.2.1 kernel.spec, 1.1784.2.6, 1.1784.2.7
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list