[php-pear-DB-DataObject] update to 1.9.6
Remi Collet
remi at fedoraproject.org
Mon Aug 29 12:47:13 UTC 2011
commit ca742c720e0281a64b96cd106a9a1542d411b68b
Author: remi <fedora at famillecollet.com>
Date: Mon Aug 29 14:46:52 2011 +0200
update to 1.9.6
.gitignore | 6 +++---
DB-DataObject.patch | 24 ++++++++++++++++++++++++
php-pear-DB-DataObject.spec | 38 ++++++++++++++++++++------------------
sources | 2 +-
4 files changed, 48 insertions(+), 22 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 310f481..95734f8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,3 @@
-DB_DataObject-1.8.12.tgz
-package.xml
-/DB_DataObject-1.9.5.tgz
+php-pear-DB-DataObject.spec~
+package-*.xml
+/DB_DataObject-1.9.6.tgz
diff --git a/DB-DataObject.patch b/DB-DataObject.patch
new file mode 100644
index 0000000..2de647c
--- /dev/null
+++ b/DB-DataObject.patch
@@ -0,0 +1,24 @@
+diff -up DB_DataObject-1.9.6/DataObject/createTables.php.old DB_DataObject-1.9.6/DataObject/createTables.php
+--- DB_DataObject-1.9.6/DataObject/createTables.php.old 2011-08-29 14:31:36.000000000 +0200
++++ DB_DataObject-1.9.6/DataObject/createTables.php 2011-08-29 14:32:09.000000000 +0200
+@@ -33,7 +33,7 @@ if (!ini_get('register_argc_argv')) {
+ }
+
+ if (!@$_SERVER['argv'][1]) {
+- PEAR::raiseError("\nERROR: createTable.php usage:\n\nC:\php\pear\DB\DataObjects\createTable.php example.ini\n\n", null, PEAR_ERROR_DIE);
++ PEAR::raiseError("\nERROR: createTable.php usage:\n\n".$_SERVER['argv'][0]." example.ini\n\n", null, PEAR_ERROR_DIE);
+ exit;
+ }
+
+diff -up DB_DataObject-1.9.6/php-pear-DB-DataObject.xml.old DB_DataObject-1.9.6/php-pear-DB-DataObject.xml
+--- DB_DataObject-1.9.6/php-pear-DB-DataObject.xml.old 2011-08-29 14:32:00.000000000 +0200
++++ DB_DataObject-1.9.6/php-pear-DB-DataObject.xml 2011-08-29 14:32:41.000000000 +0200
+@@ -43,7 +43,7 @@ Small fix release.
+ <contents>
+ <dir name="/">
+ <file baseinstalldir="DB" md5sum="b50c79d3a19d9e156c7bfd9a221fab55" name="DataObject/Cast.php" role="php" />
+- <file baseinstalldir="DB" md5sum="8f7382a61580d5be68e31a7544d454d7" name="DataObject/createTables.php" role="php" />
++ <file baseinstalldir="DB" md5sum="8c56abde3ba2432dbd3d286277467739" name="DataObject/createTables.php" role="php" />
+ <file baseinstalldir="DB" md5sum="06e890beb94da0cfd9782b220989f25f" name="DataObject/Error.php" role="php" />
+ <file baseinstalldir="DB" md5sum="3cdc2349086d9fd6bea4a8c09cc38186" name="DataObject/Generator.php" role="php" />
+ <file baseinstalldir="DB" md5sum="9d98e006265435a3e6e8a3e08a659c3b" name="docs/example.ini" role="doc" />
diff --git a/php-pear-DB-DataObject.spec b/php-pear-DB-DataObject.spec
index caf50d2..bd28bdd 100644
--- a/php-pear-DB-DataObject.spec
+++ b/php-pear-DB-DataObject.spec
@@ -2,8 +2,8 @@
%global pear_name DB_DataObject
Name: php-pear-DB-DataObject
-Version: 1.9.5
-Release: 2%{?dist}
+Version: 1.9.6
+Release: 1%{?dist}
Summary: An SQL Builder, Object Interface to Database Tables
Group: Development/Libraries
@@ -12,6 +12,9 @@ URL: http://pear.php.net/package/DB_DataObject
Source0: http://pear.php.net/get/%{pear_name}-%{version}.tgz
Source2: xml2changelog
+# http://pear.php.net/bugs/18767 hard coded path
+Patch0: DB-DataObject.patch
+
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRequires: php-pear >= 1:1.4.9-1.2
@@ -40,14 +43,12 @@ your configuration files and your base classes.
%setup -qc
%{_bindir}/php -n %{SOURCE2} package.xml | tee CHANGELOG | head -n 2
-# Create a "localized" php.ini to avoid build warning
-cp /etc/php.ini .
-echo "date.timezone=UTC" >>php.ini
-
cd %{pear_name}-%{version}
# package.xml is V2
mv ../package.xml %{name}.xml
+%patch0 -p1 -b .old
+
%build
cd %{pear_name}-%{version}
@@ -55,13 +56,9 @@ cd %{pear_name}-%{version}
%install
-rm -rf $RPM_BUILD_ROOT docdir
+rm -rf $RPM_BUILD_ROOT
cd %{pear_name}-%{version}
-PHPRC=../php.ini %{__pear} install --nodeps --packagingroot $RPM_BUILD_ROOT %{name}.xml
-
-# Move documentation
-mkdir -p docdir
-mv $RPM_BUILD_ROOT%{pear_docdir}/%{pear_name}/docs ../docdir
+%{__pear} install --nodeps --packagingroot $RPM_BUILD_ROOT %{name}.xml
# Clean up unnecessary files
rm -rf $RPM_BUILD_ROOT%{pear_phpdir}/.??*
@@ -71,10 +68,9 @@ install -d $RPM_BUILD_ROOT%{pear_xmldir}
install -pm 644 %{name}.xml $RPM_BUILD_ROOT%{pear_xmldir}
# Move createTables script to /usr/bin
-mv $RPM_BUILD_ROOT%{pear_phpdir}/DB/DataObject/createTables.php $RPM_BUILD_ROOT%{_bindir}
-chmod +x $RPM_BUILD_ROOT%{_bindir}/createTables.php
-ln -s ../../../../..%{_bindir}/createTables.php $RPM_BUILD_ROOT%{pear_phpdir}/DB/DataObject/
-
+chmod +x $RPM_BUILD_ROOT%{pear_phpdir}/DB/DataObject/createTables.php
+ln -s ../..%{pear_phpdir}/DB/DataObject/createTables.php \
+ $RPM_BUILD_ROOT%{_bindir}/createTables
%clean
rm -rf $RPM_BUILD_ROOT
@@ -93,14 +89,20 @@ fi
%files
%defattr(-,root,root,-)
-%doc CHANGELOG docdir/*
-%{_bindir}/createTables.php
+%doc CHANGELOG
+%doc %{pear_docdir}/%{pear_name}
+%{_bindir}/createTables
%{pear_xmldir}/%{name}.xml
%{pear_phpdir}/DB/DataObject*
%exclude %{_bindir}/DB/scripts/DB_DataObject_createTables.bat
%changelog
+* Mon Aug 29 2011 Remi Collet <Fedora at FamilleCollet.com> - 1.9.6-1
+- Version 1.9.6 (stable) - API 1.9.0 (stable)
+- upstream doc in /usr/share/doc/pear
+- change link for /usr/bin/createTables
+
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.9.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
diff --git a/sources b/sources
index 1434907..faedfbd 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-c8bc3c1644ed54498c9bbb62f82109e1 DB_DataObject-1.9.5.tgz
+347550aba68c3fd2646f5ab4eaba9a14 DB_DataObject-1.9.6.tgz
More information about the scm-commits
mailing list