fedora-rpmdevtools configure.ac, 1.3, 1.4 rpmdev-newspec, 1.3, 1.4 rpmdevtools.spec, 1.15, 1.16 spectemplate-php-pear.spec, 1.4, 1.5

Ville Skytta (scop) fedora-extras-commits at redhat.com
Sat Sep 9 17:04:21 UTC 2006


Author: scop

Update of /cvs/fedora/fedora-rpmdevtools
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv18789

Modified Files:
	configure.ac rpmdev-newspec rpmdevtools.spec 
	spectemplate-php-pear.spec 
Log Message:
More php-pear spec template improvements, prepare for 5.1.


Index: configure.ac
===================================================================
RCS file: /cvs/fedora/fedora-rpmdevtools/configure.ac,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- configure.ac	17 Jul 2006 20:02:10 -0000	1.3
+++ configure.ac	9 Sep 2006 17:04:18 -0000	1.4
@@ -1,4 +1,4 @@
-AC_INIT(rpmdevtools, 5.0)
+AC_INIT(rpmdevtools, 5.1)
 AM_INIT_AUTOMAKE
 AC_PATH_PROG(HELP2MAN,help2man)
 AC_PATH_PROG(WGET,wget)


Index: rpmdev-newspec
===================================================================
RCS file: /cvs/fedora/fedora-rpmdevtools/rpmdev-newspec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- rpmdev-newspec	4 Sep 2006 16:16:15 -0000	1.3
+++ rpmdev-newspec	9 Sep 2006 17:04:18 -0000	1.4
@@ -62,11 +62,7 @@
         php-pear-*)
             spectype=php-pear
             pearname="$(echo ${appname##php-pear-} | tr - _)"
-            basepeardir="$(echo $pearname | cut -f 1 -d _)"
-            peardirpath="$(echo $pearname | tr _ /)"
-            specfilter="; s|^\\(.*\\)Foo_Bar\\(.*\\)|\1$pearname\2| \
-              ; s|^\\(%{pear_phpdir}/\\)Foo|\1$basepeardir| \
-              ; s|^\\(%{pear_phpdir}/\\)$pearname\\(.php\\)|\1$peardirpath\2|"
+            specfilter="; s/\\bFoo_Bar\\b/$pearname/"
             ;;
         [Pp]y*)
             spectype=python


Index: rpmdevtools.spec
===================================================================
RCS file: /cvs/fedora/fedora-rpmdevtools/rpmdevtools.spec,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- rpmdevtools.spec	4 Sep 2006 16:16:15 -0000	1.15
+++ rpmdevtools.spec	9 Sep 2006 17:04:18 -0000	1.16
@@ -3,8 +3,8 @@
 %define spectool_version   1.0.7
 
 Name:           rpmdevtools
-Version:        5.0
-Release:        3%{?dist}
+Version:        5.1
+Release:        1%{?dist}
 Summary:        RPM Development Tools
 
 Group:          Development/Tools
@@ -120,8 +120,9 @@
 
 
 %changelog
-* Mon Sep  4 2006 Ville Skyttä <ville.skytta at iki.fi> - 5.0-3
-- Re-add PHP PEAR spec template (#198706).
+* Sat Sep  9 2006 Ville Skyttä <ville.skytta at iki.fi> - 5.1-1
+- Re-add PHP PEAR spec template, more improvements to it (#198706,
+  Christopher Stone, Remi Collet).
 
 * Tue Aug 22 2006 Ville Skyttä <ville.skytta at iki.fi> - 5.0-2
 - Migrate rmdevelrpms config when upgrading from fedora-rpmdevtools.


Index: spectemplate-php-pear.spec
===================================================================
RCS file: /cvs/fedora/fedora-rpmdevtools/spectemplate-php-pear.spec,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- spectemplate-php-pear.spec	6 Sep 2006 16:10:13 -0000	1.4
+++ spectemplate-php-pear.spec	9 Sep 2006 17:04:18 -0000	1.5
@@ -1,4 +1,5 @@
 %{!?__pear: %{expand: %%global __pear %{_bindir}/pear}}
+%define pear_name Foo_Bar
 
 Name:           
 Version:        
@@ -8,7 +9,7 @@
 Group:          
 License:        
 URL:            http://pear.php.net/package/Foo_Bar
-Source0:        http://pear.php.net/get/Foo_Bar-%{version}.tgz
+Source0:        http://pear.php.net/get/%{pear_name}-%{version}.tgz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildArch:      noarch
@@ -16,7 +17,7 @@
 Requires:       php-pear(PEAR)
 Requires(post): %{__pear}
 Requires(postun): %{__pear}
-Provides:       php-pear(Foo_Bar) = %{version}
+Provides:       php-pear(%{pear_name}) = %{version}
 
 %description
 
@@ -24,18 +25,19 @@
 %prep
 %setup -q -c
 [ -f package2.xml ] || mv package.xml package2.xml
-mv package2.xml Foo_Bar-%{version}/Foo_Bar.xml
+mv package2.xml %{pear_name}-%{version}/%{pear_name}.xml
+cd %{pear_name}-%{version}
 
 
 %build
-cd Foo_Bar-%{version}
+cd %{pear_name}-%{version}
 # Empty build section, most likely nothing required.
 
 
 %install
-cd Foo_Bar-%{version}
+cd %{pear_name}-%{version}
 rm -rf $RPM_BUILD_ROOT docdir
-%{__pear} install --nodeps --packagingroot $RPM_BUILD_ROOT Foo_Bar.xml
+%{__pear} install --nodeps --packagingroot $RPM_BUILD_ROOT %{pear_name}.xml
 
 # Move documentation
 mkdir -p docdir
@@ -46,7 +48,7 @@
 
 # Install XML package description
 mkdir -p $RPM_BUILD_ROOT%{pear_xmldir}
-install -pm 644 Foo_Bar.xml $RPM_BUILD_ROOT%{pear_xmldir}
+install -pm 644 %{pear_name}.xml $RPM_BUILD_ROOT%{pear_xmldir}
 
 
 %clean
@@ -55,23 +57,23 @@
 
 %post
 %{__pear} install --nodeps --soft --force --register-only \
-    %{pear_xmldir}/Foo_Bar.xml >/dev/null || :
+    %{pear_xmldir}/%{pear_name}.xml >/dev/null || :
 
 %postun
 if [ $1 -eq 0 ] ; then
     %{__pear} uninstall --nodeps --ignore-errors --register-only \
-        Foo_Bar >/dev/null || :
+        %{pear_name} >/dev/null || :
 fi
 
 
 %files
 %defattr(-,root,root,-)
-%doc Foo_Bar-%{version}/docdir/Foo_Bar/*
-%{pear_xmldir}/Foo_Bar.xml
-%{pear_testdir}/Foo_Bar
-%{pear_datadir}/Foo_Bar
-%{pear_phpdir}/Foo
-%{pear_phpdir}/Foo_Bar.php
+%doc %{pear_name}-%{version}/docdir/%{pear_name}/*
+%{pear_xmldir}/%{pear_name}.xml
+%{pear_testdir}/%{pear_name}
+%{pear_datadir}/%{pear_name}
+# Expand this as needed to avoid owning dirs owned by our dependencies
+%{pear_phpdir}/*
 
 
 %changelog




More information about the scm-commits mailing list