summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElan Ruusamäe2011-09-21 05:18:07 (GMT)
committercvs2git2012-06-24 12:13:13 (GMT)
commitf036cf4a1399eccdaa13854e55c986dc8106cb72 (patch)
tree6ad7f5124b50b0eeb4fa5d663fd51d87bbf7bc36
parent2503191d4f19577b2e094bd33bae38a814aedaf0 (diff)
downloadphp-pear-SQL_Parser-AC-branch.zip
php-pear-SQL_Parser-AC-branch.tar.gz
Changed files: no-pure-ctype.patch -> 1.1 php-pear-SQL_Parser.spec -> 1.28
-rw-r--r--no-pure-ctype.patch11
-rw-r--r--php-pear-SQL_Parser.spec31
2 files changed, 29 insertions, 13 deletions
diff --git a/no-pure-ctype.patch b/no-pure-ctype.patch
new file mode 100644
index 0000000..fb2073e
--- /dev/null
+++ b/no-pure-ctype.patch
@@ -0,0 +1,11 @@
+--- SQL_Parser-0.6.0/usr/share/pear/SQL/Parser/Lexer.php~ 2011-09-21 08:13:37.000000000 +0300
++++ SQL_Parser-0.6.0/usr/share/pear/SQL/Parser/Lexer.php 2011-09-21 08:15:54.680062140 +0300
+@@ -24,8 +24,6 @@
+ // $Id$
+ //
+
+-include dirname(__FILE__) . '/ctype.php';
+-
+ // {{{ token definitions
+ // variables: 'ident', 'sys_var'
+ // values: 'real_val', 'text_val', 'int_val', null
diff --git a/php-pear-SQL_Parser.spec b/php-pear-SQL_Parser.spec
index 59a711a..cf38666 100644
--- a/php-pear-SQL_Parser.spec
+++ b/php-pear-SQL_Parser.spec
@@ -1,19 +1,21 @@
+%define status devel
+%define pearname SQL_Parser
%include /usr/lib/rpm/macros.php
-%define _status devel
-%define _pearname SQL_Parser
-Summary: %{_pearname} - an SQL Parser
-Summary(pl.UTF-8): %{_pearname} - parser SQL-a
-Name: php-pear-%{_pearname}
+Summary: %{pearname} - an SQL Parser
+Summary(pl.UTF-8): %{pearname} - parser SQL-a
+Name: php-pear-%{pearname}
Version: 0.6.0
-Release: 2
+Release: 3
License: LGPL
Group: Development/Languages/PHP
-Source0: http://pear.php.net/get/%{_pearname}-%{version}.tgz
+Source0: http://pear.php.net/get/%{pearname}-%{version}.tgz
# Source0-md5: 9ca052adc0c79f5df83b23c5786f5757
+Patch0: no-pure-ctype.patch
URL: http://pear.php.net/package/SQL_Parser/
BuildRequires: php-pear-PEAR
BuildRequires: rpm-php-pearprov >= 4.4.2-11
-BuildRequires: rpmbuild(macros) >= 1.300
+BuildRequires: rpmbuild(macros) >= 1.580
+Requires: php-ctype
Requires: php-pear
Obsoletes: php-pear-SQL_Parser-tests
BuildArch: noarch
@@ -22,24 +24,27 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
This class is primarily an SQL parser, written with influences from a
variety of sources (mSQL, CPAN's SQL-Statement, mySQL). It also
-includes a tokenizer (lexer) class and a reimplementation of the ctype
-extension in PHP.
+includes a tokenizer (lexer) class.
-In PEAR status of this package is: %{_status}.
+In PEAR status of this package is: %{status}.
%description -l pl.UTF-8
Ta klasa jest przede wszystkim parserem SQL-a, napisanym pod wpływem
wielu źródeł (mSQL, SQL-Statement z CPAN, mySQL). Zawiera także klasę
-tokenizera (leksera) i własną implementację rozszerzenia ctype z PHP.
+tokenizera (leksera).
-Ta klasa ma w PEAR status: %{_status}.
+Ta klasa ma w PEAR status: %{status}.
%prep
%pear_package_setup
+%patch0 -p1
install -d docs
mv .%{php_pear_dir}/data/SQL_Parser/TODO docs
+# use php ext instead
+%{__rm} .%{php_pear_dir}/SQL/Parser/ctype.php
+
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{php_pear_dir}