packages: dokuwiki/dokuwiki.spec - new dep preparation

glen glen at pld-linux.org
Mon Jan 4 17:13:48 CET 2010


Author: glen                         Date: Mon Jan  4 16:13:48 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- new dep preparation

---- Files affected:
packages/dokuwiki:
   dokuwiki.spec (1.66 -> 1.67) 

---- Diffs:

================================================================
Index: packages/dokuwiki/dokuwiki.spec
diff -u packages/dokuwiki/dokuwiki.spec:1.66 packages/dokuwiki/dokuwiki.spec:1.67
--- packages/dokuwiki/dokuwiki.spec:1.66	Mon Dec  7 20:14:01 2009
+++ packages/dokuwiki/dokuwiki.spec	Mon Jan  4 17:13:43 2010
@@ -1,12 +1,13 @@
 # $Revision$, $Date$
 %define		subver	2009-12-02
 %define		ver	%(echo %{subver} | tr -d -)
+%define		php_min_version 5.1.2
 %include	/usr/lib/rpm/macros.php
 Summary:	PHP-based Wiki webapplication
 Summary(pl.UTF-8):	Aplikacja WWW Wiki oparta na PHP
 Name:		dokuwiki
 Version:	%{ver}
-Release:	0.10
+Release:	0.15
 License:	GPL v2
 Group:		Applications/WWW
 Source0:	http://www.splitbrain.org/_media/projects/dokuwiki/%{name}-rc%{subver}.tgz
@@ -42,8 +43,8 @@
 URL:		http://www.dokuwiki.org/dokuwiki
 BuildRequires:	rpm-php-pearprov >= 4.4.2-11
 BuildRequires:	rpmbuild(macros) >= 1.520
-Requires:	geshi >= 1.0.7.19
-Requires:	php-common >= 4:5.1.2
+Requires:	php-common >= 4:%{php_min_version}
+Requires:	php-geshi >= 1.0.7.19
 Requires:	php-simplepie >= 1.0.1
 Requires:	php-xml
 Requires:	webapps
@@ -64,7 +65,15 @@
 %define		find_lang 	%{_usrlibrpm}/dokuwiki-find-lang.sh %{buildroot}
 
 # bad depsolver
-%define		_noautoreq	'pear(/usr/share/php/geshi.php)'
+%define		_noautopear	'pear(/usr/share/php/geshi.php)'
+
+# exclude optional php dependencies
+%define		_noautophp	'php(bzip2)' php(zip) php(date) php(ftp) php(hash) php(ldap) php(mbstring) php(mysql) php(pgsql) php(tokenizer)
+
+# we don't want php(xxx) being resolved to php-xxx
+%define		_noautoreqdep	'^php(.*)'
+
+%define		_noautoreq	%{_noautophp} %{_noautopear}
 
 %description
 DokuWiki is a standards compliant, simple to use Wiki, mainly aimed at
@@ -343,6 +352,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.67  2010/01/04 16:13:43  glen
+- new dep preparation
+
 Revision 1.66  2009/12/07 19:14:01  glen
 - no md5 for files in cvs
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/dokuwiki/dokuwiki.spec?r1=1.66&r2=1.67&f=u



More information about the pld-cvs-commit mailing list