]> git.pld-linux.org Git - packages/dokuwiki-plugin-pagequery.git/blame - dokuwiki-plugin-pagequery.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/dokuwiki-plugin-pagequery.git] / dokuwiki-plugin-pagequery.spec
CommitLineData
3db54ea5 1%define plugin pagequery
a423d5b2 2%define php_min_version 5.3.0
12f17453 3Summary: DokuWiki plugin to search for and list pages, sorted by name, date, creator, etc
3db54ea5 4Name: dokuwiki-plugin-%{plugin}
a423d5b2 5Version: 20120303
9da63603 6Release: 2
3db54ea5
ER
7License: GPL v2
8Group: Applications/WWW
a423d5b2
ER
9Source0: https://github.com/MrBertie/pagequery/tarball/master/%{plugin}-%{version}.tgz
10# Source0-md5: 7e66a821bc95d99fc37c891970a19d3f
3db54ea5
ER
11URL: http://www.dokuwiki.org/plugin:pagequery
12BuildRequires: rpm-php-pearprov >= 4.4.2-11
12f17453 13BuildRequires: rpmbuild(macros) >= 1.553
3db54ea5 14Requires: dokuwiki >= 20091225
9c90a1c6 15Requires: php(core) >= %{php_min_version}
9da63603 16Requires: php(date)
784c47d7 17Requires: php(pcre)
3db54ea5
ER
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
27An all-in-one multipurpose navigation plugin to search for and list
28pages; by full-text or page name; neatly grouped results, optionally
29in columns, with preview snippet.
30
31%prep
32%setup -qc
a423d5b2 33mv *-%{plugin}-*/* .
12f17453 34%undos *.txt
3db54ea5 35
12f17453 36version=$(awk '/^date/{print $2}' plugin.info.txt)
3db54ea5
ER
37if [ "$(echo "$version" | tr -d -)" != %{version} ]; then
38 : %%{version} mismatch
39 exit 1
40fi
41
42%install
43rm -rf $RPM_BUILD_ROOT
44install -d $RPM_BUILD_ROOT%{plugindir}
45cp -a . $RPM_BUILD_ROOT%{plugindir}
cffc72d5 46rm $RPM_BUILD_ROOT%{plugindir}/readme.txt
3db54ea5
ER
47
48# find locales
49%find_lang %{name}.lang
50
51%clean
52rm -rf $RPM_BUILD_ROOT
53
54%post
55# force js/css cache refresh
56if [ -f %{dokuconf}/local.php ]; then
57 touch %{dokuconf}/local.php
58fi
59
60%files -f %{name}.lang
61%defattr(644,root,root,755)
cffc72d5 62%doc readme.txt
3db54ea5 63%dir %{plugindir}
12f17453 64%{plugindir}/*.txt
3db54ea5
ER
65%{plugindir}/*.php
66%{plugindir}/*.css
67%{plugindir}/images
This page took 0.070659 seconds and 4 git commands to generate.