2 Summary: DokuWiki Structured Data Plugin
3 Name: dokuwiki-plugin-%{plugin}
7 Group: Applications/WWW
8 Source0: http://dev.splitbrain.org/download/snapshots/data-plugin-latest.tgz
9 # Source0-md5: 6a3ee212496a60a343b62246e8002957
10 URL: http://wiki.splitbrain.org/plugin:data
11 BuildRequires: rpmbuild(macros) >= 1.520
12 Requires: dokuwiki >= 20071221
15 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17 %define dokuconf /etc/webapps/dokuwiki
18 %define dokudir /usr/share/dokuwiki
19 %define cachedir /var/lib/dokuwiki/cache
20 %define plugindir %{dokudir}/lib/plugins/%{plugin}
21 %define find_lang %{_usrlibrpm}/dokuwiki-find-lang.sh %{buildroot}
24 This plugin allows you to add structured data to any DokuWiki page.
25 Think about this data as additional named attributes. Those attributes
26 can then be queried and aggregated. The plugin is similar to what was
27 done here for the repository plugin but its internals are very
28 different to the repository plugin.
31 %setup -q -n %{plugin}
34 rm -rf $RPM_BUILD_ROOT
35 install -d $RPM_BUILD_ROOT{%{plugindir},%{cachedir}}
36 cp -a . $RPM_BUILD_ROOT%{plugindir}
38 touch $RPM_BUILD_ROOT%{cachedir}/dataplugin.sqlite
41 %find_lang %{name}.lang
44 rm -rf $RPM_BUILD_ROOT
47 # force css cache refresh
48 if [ -f %{dokuconf}/local.php ]; then
49 touch %{dokuconf}/local.php
52 %files -f %{name}.lang
53 %defattr(644,root,root,755)
59 %ghost %attr(660,http,http) %{cachedir}/dataplugin.sqlite