]> git.pld-linux.org Git - packages/dokuwiki-plugin-data.git/blame - dokuwiki-plugin-data.spec
- plural patch was bad idea; rel 3
[packages/dokuwiki-plugin-data.git] / dokuwiki-plugin-data.spec
CommitLineData
d045a0a5
ER
1%define plugin data
2Summary: DokuWiki Structured Data Plugin
3Name: dokuwiki-plugin-%{plugin}
4Version: 20090213
9a7012bd 5Release: 3
d045a0a5
ER
6License: GPL v2
7Group: Applications/WWW
8Source0: http://dev.splitbrain.org/download/snapshots/data-plugin-latest.tgz
9# Source0-md5: 6a3ee212496a60a343b62246e8002957
10URL: http://wiki.splitbrain.org/plugin:data
87d1921d 11Patch0: interwiki.patch
d045a0a5 12BuildRequires: rpmbuild(macros) >= 1.520
87d1921d 13Requires: dokuwiki >= 20090214b-5
d045a0a5
ER
14Requires: php(sqlite)
15BuildArch: noarch
16BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18%define dokuconf /etc/webapps/dokuwiki
69e06802
ER
19%define dokudir /usr/share/dokuwiki
20%define cachedir /var/lib/dokuwiki/cache
d045a0a5 21%define plugindir %{dokudir}/lib/plugins/%{plugin}
711f0ba6 22%define find_lang %{_usrlibrpm}/dokuwiki-find-lang.sh %{buildroot}
d045a0a5
ER
23
24%description
25This plugin allows you to add structured data to any DokuWiki page.
26Think about this data as additional named attributes. Those attributes
27can then be queried and aggregated. The plugin is similar to what was
28done here for the repository plugin but its internals are very
29different to the repository plugin.
30
31%prep
32%setup -q -n %{plugin}
87d1921d
ER
33%patch0 -p1
34
35# cleanup backups after patching
36find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
d045a0a5
ER
37
38%install
39rm -rf $RPM_BUILD_ROOT
69e06802 40install -d $RPM_BUILD_ROOT{%{plugindir},%{cachedir}}
d045a0a5
ER
41cp -a . $RPM_BUILD_ROOT%{plugindir}
42
69e06802
ER
43touch $RPM_BUILD_ROOT%{cachedir}/dataplugin.sqlite
44
d045a0a5
ER
45# find locales
46%find_lang %{name}.lang
47
48%clean
49rm -rf $RPM_BUILD_ROOT
50
51%post
52# force css cache refresh
53if [ -f %{dokuconf}/local.php ]; then
54 touch %{dokuconf}/local.php
55fi
56
57%files -f %{name}.lang
58%defattr(644,root,root,755)
59%dir %{plugindir}
60%{plugindir}/syntax
61%{plugindir}/*.php
62%{plugindir}/*.css
63%{plugindir}/*.sql
69e06802 64%ghost %attr(660,http,http) %{cachedir}/dataplugin.sqlite
This page took 0.083722 seconds and 4 git commands to generate.