]> git.pld-linux.org Git - packages/dokuwiki-plugin-data.git/blob - dokuwiki-plugin-data.spec
- rel 1
[packages/dokuwiki-plugin-data.git] / dokuwiki-plugin-data.spec
1 %define         plugin          data
2 Summary:        DokuWiki Structured Data Plugin
3 Name:           dokuwiki-plugin-%{plugin}
4 Version:        20090213
5 Release:        1
6 License:        GPL v2
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
13 Requires:       php(sqlite)
14 BuildArch:      noarch
15 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16
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}
22
23 %description
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.
29
30 %prep
31 %setup -q -n %{plugin}
32
33 %install
34 rm -rf $RPM_BUILD_ROOT
35 install -d $RPM_BUILD_ROOT{%{plugindir},%{cachedir}}
36 cp -a . $RPM_BUILD_ROOT%{plugindir}
37
38 touch $RPM_BUILD_ROOT%{cachedir}/dataplugin.sqlite
39
40 # find locales
41 %find_lang %{name}.lang
42
43 %clean
44 rm -rf $RPM_BUILD_ROOT
45
46 %post
47 # force css cache refresh
48 if [ -f %{dokuconf}/local.php ]; then
49         touch %{dokuconf}/local.php
50 fi
51
52 %files -f %{name}.lang
53 %defattr(644,root,root,755)
54 %dir %{plugindir}
55 %{plugindir}/syntax
56 %{plugindir}/*.php
57 %{plugindir}/*.css
58 %{plugindir}/*.sql
59 %ghost %attr(660,http,http) %{cachedir}/dataplugin.sqlite
This page took 0.053167 seconds and 3 git commands to generate.