]> git.pld-linux.org Git - packages/dokuwiki-plugin-bureaucracy.git/blame - dokuwiki-plugin-bureaucracy.spec
- new
[packages/dokuwiki-plugin-bureaucracy.git] / dokuwiki-plugin-bureaucracy.spec
CommitLineData
9094adae
ER
1%define plugin bureaucracy
2%define php_min_version 5.0.0
3%include /usr/lib/rpm/macros.php
4Summary: Easily create HTML forms and collect the data via email or use it to create pages
5Summary(pl.UTF-8): Wtyczka bureaucracy dla DokuWiki
6Name: dokuwiki-plugin-%{plugin}
7Version: 20110525
8Release: 1
9License: GPL v2
10Group: Applications/WWW
11Source0: http://github.com/splitbrain/dokuwiki-plugin-%{plugin}/tarball/master#/%{plugin}.tgz
12# Source0-md5: 042ceae7e1aa8b12e3a93e568846f326
13URL: http://www.dokuwiki.org/plugin:bureaucracy
14BuildRequires: rpm-php-pearprov >= 4.4.2-11
15BuildRequires: rpmbuild(macros) >= 1.520
16Requires: dokuwiki >= 20061106
17Requires: php-common >= 4:%{php_min_version}
18BuildArch: noarch
19BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21%define dokuconf /etc/webapps/dokuwiki
22%define dokudir /usr/share/dokuwiki
23%define plugindir %{dokudir}/lib/plugins/%{plugin}
24%define find_lang %{_usrlibrpm}/dokuwiki-find-lang.sh %{buildroot}
25
26%description
27The bureaucracy plugin allows you to create a HTML form right within
28DokuWiki.
29
30Input format validation is automatically handled by the plugin and
31requires no coding. User input can be emailed to a preconfigured
32address or used to create new pages using a template.
33
34%prep
35%setup -qc
36mv *-%{plugin}-*/* .
37
38version=$(awk '/^date/{print $2}' plugin.info.txt)
39if [ "$(echo "$version" | tr -d -)" != %{version} ]; then
40 : %%{version} mismatch
41 exit 1
42fi
43
44%install
45rm -rf $RPM_BUILD_ROOT
46install -d $RPM_BUILD_ROOT%{plugindir}
47cp -a . $RPM_BUILD_ROOT%{plugindir}
48%{__rm} $RPM_BUILD_ROOT%{plugindir}/README
49
50%find_lang %{name}.lang
51
52%clean
53rm -rf $RPM_BUILD_ROOT
54
55%post
56# force js/css cache refresh
57if [ -f %{dokuconf}/local.php ]; then
58 touch %{dokuconf}/local.php
59fi
60
61%files -f %{name}.lang
62%defattr(644,root,root,755)
63%doc README
64%dir %{plugindir}
65%{plugindir}/*.css
66%{plugindir}/*.js
67%{plugindir}/*.php
68%{plugindir}/*.txt
69%{plugindir}/conf
70%{plugindir}/script
71%{plugindir}/actions
72%{plugindir}/fields
This page took 0.169595 seconds and 4 git commands to generate.