[packages/php-propel/dev-1.7] 1.7.1

glen glen at pld-linux.org
Wed Sep 23 12:21:42 CEST 2015


commit 26deaa22b81b6ccfdc54a1eb7b55339f65408b16
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sat Apr 26 02:22:24 2014 +0300

    1.7.1

 phing-classpath.patch | 19 +++++++++----------
 php-propel.spec       | 46 ++++++++++++++++++++++++++++------------------
 2 files changed, 37 insertions(+), 28 deletions(-)
---
diff --git a/php-propel.spec b/php-propel.spec
index ae5cd67..5d4d297 100644
--- a/php-propel.spec
+++ b/php-propel.spec
@@ -3,21 +3,20 @@
 Summary:	Object persistence and query service for PHP5
 Summary(pl.UTF-8):	Usługa przechowywania i odpytywania obiektów dla PHP5
 Name:		php-%{pkgname}
-Version:	1.4.2
-Release:	9
-License:	LGPL v3
+Version:	1.7.1
+Release:	0.1
+License:	MIT
 Group:		Development/Languages/PHP
-Source0:	http://files.propelorm.org/%{pkgname}-%{version}.tar.gz
-# Source0-md5:	37d0c260bac544d59308e40d4b67026c
+Source0:	http://files.propelorm.org/propel-%{version}.tar.gz
+# Source0-md5:	5a56592ffb09e59e2cd92381da07e181
 Patch0:		phing-classpath.patch
-Patch1:		mysql-type-deprecation.patch
-URL:		http://trac.propelorm.org/wiki/Documentation/1.4
+URL:		http://propelorm.org/Propel/
 BuildRequires:	rpmbuild(macros) >= 1.300
 Requires:	php(core) >= %{php_min_version}
+Requires:	php(date)
 Requires:	php(pcre)
 Requires:	php(pdo)
 Requires:	php(spl)
-Requires:	php-date
 Requires:	php-pear
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -40,12 +39,12 @@ Summary:	propel-gen - DDL files generator
 Summary(pl.UTF-8):	propel-gen - generator plików DDL
 Group:		Development/Languages/PHP
 Requires:	php(core) >= %{php_min_version}
+Requires:	php(date)
 Requires:	php(dom)
 Requires:	php(pcre)
 Requires:	php(simplexml)
 Requires:	php(tokenizer)
 Requires:	php(xsl)
-Requires:	php-date
 Requires:	php-phing >= 2.3.3
 
 %description -n propel-gen
@@ -55,9 +54,9 @@ A generator that creates SQL definition files (DDL).
 Generator tworzący pliki definicji SQL (DDL).
 
 %prep
-%setup -q -n %{pkgname}-%{version}
+%setup -qc
+mv propelorm-Propel-*/* .
 %patch0 -p1
-%patch1 -p1
 cat <<'EOF'> generator/pear/pear-propel-gen.sh
 #!/bin/sh
 exec phing -f %{php_data_dir}/data/propel_generator/pear-build.xml -Dproject.dir=$*
@@ -66,10 +65,9 @@ EOF
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{php_data_dir}/propel,%{_bindir}}
-cp -a runtime/classes/propel/* $RPM_BUILD_ROOT%{php_data_dir}/propel
+cp -a runtime/lib/* $RPM_BUILD_ROOT%{php_data_dir}/propel
 
-cp -a generator/classes/propel/engine $RPM_BUILD_ROOT%{php_data_dir}/propel
-cp -a generator/classes/propel/phing $RPM_BUILD_ROOT%{php_data_dir}/propel
+cp -a generator/lib/* $RPM_BUILD_ROOT%{php_data_dir}/propel
 install -p generator/pear/pear-propel-gen.sh $RPM_BUILD_ROOT%{_bindir}/propel-gen
 install -d $RPM_BUILD_ROOT%{php_data_dir}/data/propel_generator
 cp -a generator/{resources,build-propel.xml,*.properties} $RPM_BUILD_ROOT%{php_data_dir}/data/propel_generator
@@ -80,10 +78,9 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc WHATS_NEW CHANGELOG
+%doc README.md CHANGELOG INSTALL LICENSE
 %dir %{php_data_dir}/propel
 %{php_data_dir}/propel/Propel.php
-%{php_data_dir}/propel/PropelException.php
 %{php_data_dir}/propel/adapter
 %{php_data_dir}/propel/logger
 %{php_data_dir}/propel/map
@@ -91,11 +88,24 @@ rm -rf $RPM_BUILD_ROOT
 %{php_data_dir}/propel/util
 %{php_data_dir}/propel/validator
 
+# figure where really, and isolate runtime and builder again
+%{php_data_dir}/propel/behavior
+%{php_data_dir}/propel/builder
+%{php_data_dir}/propel/collection
+%{php_data_dir}/propel/config
+%{php_data_dir}/propel/connection
+%{php_data_dir}/propel/exception
+%{php_data_dir}/propel/formatter
+%{php_data_dir}/propel/model
+%{php_data_dir}/propel/parser
+%{php_data_dir}/propel/platform
+%{php_data_dir}/propel/query
+%{php_data_dir}/propel/reverse
+%{php_data_dir}/propel/task
+
 %files -n propel-gen
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/propel-gen
-%{php_data_dir}/propel/engine
-%{php_data_dir}/propel/phing
 
 # XXX temp fix:
 %dir %{php_data_dir}/data
diff --git a/phing-classpath.patch b/phing-classpath.patch
index 3129cbe..352ea2e 100644
--- a/phing-classpath.patch
+++ b/phing-classpath.patch
@@ -1,11 +1,10 @@
---- propel-1.4.2/generator/build-propel.xml~	2010-01-29 16:48:28.000000000 +0200
-+++ propel-1.4.2/generator/build-propel.xml	2011-01-04 15:38:57.121865260 +0200
-@@ -37,7 +37,7 @@
-   -->
+--- php-propel-1.7.1/generator/build-propel.xml~	2014-02-25 11:13:58.000000000 +0200
++++ php-propel-1.7.1/generator/build-propel.xml	2014-04-26 02:15:15.371163900 +0300
+@@ -37,6 +37,7 @@
+     -->
  
-   <path id="propelclasses">
--    <pathelement dir="${propel.home}/classes/"/>
-+    <pathelement dir="/usr/share/php"/>
-   </path>
- 
-   <taskdef
+     <path id="propelclasses">
++        <pathelement dir="/usr/share/php"/>
+         <pathelement dir="${propel.home}/lib/"/>
+         <pathelement dir="${propel.project.dir}/"/>
+     </path>
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/php-propel.git/commitdiff/26deaa22b81b6ccfdc54a1eb7b55339f65408b16



More information about the pld-cvs-commit mailing list