Summary: DokuWiki Structured Data Plugin
Name: dokuwiki-plugin-%{plugin}
Version: 20090213
-Release: 2
+Release: 3
License: GPL v2
Group: Applications/WWW
Source0: http://dev.splitbrain.org/download/snapshots/data-plugin-latest.tgz
# Source0-md5: 6a3ee212496a60a343b62246e8002957
URL: http://wiki.splitbrain.org/plugin:data
Patch0: interwiki.patch
-Patch1: plural.patch
BuildRequires: rpmbuild(macros) >= 1.520
Requires: dokuwiki >= 20090214b-5
Requires: php(sqlite)
%prep
%setup -q -n %{plugin}
%patch0 -p1
-%patch1 -p1
# cleanup backups after patching
find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
+++ /dev/null
---- data/helper.php 2009-08-04 11:06:52.614221159 +0300
-+++ tmp/helper.php 2009-08-04 11:06:34.000000000 +0300
-@@ -148,10 +148,13 @@
- * @returns array with key, type, ismulti, title
- */
- function _column($col){
-- if(strtolower(substr($col,-1)) == 's'){
-+ if (strtolower(substr($col,-2)) == 'es') {
-+ $col = substr($col,0,-2);
-+ $multi = true;
-+ } elseif (strtolower(substr($col,-1)) == 's') {
- $col = substr($col,0,-1);
- $multi = true;
-- }else{
-+ } else {
- $multi = false;
- }
- list($key,$type) = explode('_',$col,2);