]> git.pld-linux.org Git - packages/dokuwiki-plugin-datatemplate.git/blame - dokuwiki-plugin-datatemplate.spec
- cleanup
[packages/dokuwiki-plugin-datatemplate.git] / dokuwiki-plugin-datatemplate.spec
CommitLineData
c8873b7e
ER
1%define plugin datatemplate
2%define php_min_version 5.1.0
3%include /usr/lib/rpm/macros.php
4Summary: DokuWiki plugin to add template capabilities to the data plugin
5Name: dokuwiki-plugin-%{plugin}
6Version: 20110203
712f668a 7Release: 2
c8873b7e
ER
8License: GPL v2
9Group: Applications/WWW
10Source0: https://github.com/ccl/dokuwiki-plugin-datatemplate/tarball/master#/%{plugin}.tgz
11# Source0-md5: 24fa802fa2cc5a3b6337fe24f1b75a18
12URL: http://www.dokuwiki.org/plugin:datatemplate
13BuildRequires: rpm-php-pearprov >= 4.4.2-11
14BuildRequires: rpmbuild(macros) >= 1.520
15Requires: dokuwiki >= 20090214
16Requires: dokuwiki-plugin-data
17Requires: php-common >= 4:%{php_min_version}
18Requires: php-pcre
19BuildArch: noarch
20BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22%define dokuconf /etc/webapps/dokuwiki
23%define dokudir /usr/share/dokuwiki
24%define plugindir %{dokudir}/lib/plugins/%{plugin}
25
26# this is data plugin dependency
27%define _noautophp php-sqlite
28
29# put it together for rpmbuild
30%define _noautoreq %{?_noautophp} %{?_noautopear}
31
32%description
33This plugin adds the possibility to display the structered data of the
34data plugin using templates. Templates can be applied to individual
35data entries or lists of multiple entries. Additionally, this plugin
36offers a custom search form, pagination and result caching.
37
38%prep
39%setup -qc
c8873b7e
ER
40mv *-%{plugin}-*/* .
41rm *-%{plugin}-*/.gitignore
42
43version=$(awk '/^date/{print $2}' plugin.info.txt)
44if [ "$(echo "$version" | tr -d -)" != %{version} ]; then
45 : %%{version} mismatch
46 exit 1
47fi
48
49%install
50rm -rf $RPM_BUILD_ROOT
51install -d $RPM_BUILD_ROOT%{plugindir}
52cp -a . $RPM_BUILD_ROOT%{plugindir}
53
54%clean
55rm -rf $RPM_BUILD_ROOT
56
57# use this post section if you package .css or .js files
58%post
59# force js/css cache refresh
60if [ -f %{dokuconf}/local.php ]; then
61 touch %{dokuconf}/local.php
62fi
63
64%files
65%defattr(644,root,root,755)
66%dir %{plugindir}
67%{plugindir}/*.css
68%{plugindir}/*.txt
69%{plugindir}/syntax
This page took 0.126179 seconds and 4 git commands to generate.