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


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



More information about the scm-commits mailing list