]> git.pld-linux.org Git - packages/dokuwiki-plugin-searchindex.git/blame - dokuwiki-plugin-searchindex.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/dokuwiki-plugin-searchindex.git] / dokuwiki-plugin-searchindex.spec
CommitLineData
32033d89 1%define plugin searchindex
7a621f9f 2%define php_min_version 5.0.0
0ccf0aae
JB
3Summary: DokuWiki Searchindex Manager
4Summary(pl.UTF-8): Zarządca indeksu wyszukiwania dla DokuWiki
32033d89 5Name: dokuwiki-plugin-%{plugin}
7a621f9f 6Version: 20110502
3ef41553 7Release: 7
135b5bb0
ER
8License: GPL v2
9Group: Applications/WWW
3ef41553 10Source0: http://github.com/splitbrain/dokuwiki-plugin-%{plugin}/zipball/master/%{plugin}.zip
7a621f9f
ER
11# Source0-md5: ecf9e27851b6ef33df6e75ce144076a5
12URL: http://www.dokuwiki.org/plugin:searchindex
13BuildRequires: rpm-php-pearprov >= 4.4.2-11
14BuildRequires: rpmbuild(macros) >= 1.520
15Requires: dokuwiki >= 20090214
9417c9d1 16Requires: php(core) >= %{php_min_version}
3ef41553 17Requires: php(date)
4ba8bf00 18Requires: php(session)
135b5bb0
ER
19BuildArch: noarch
20BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
62f49c05 22%define dokuconf /etc/webapps/dokuwiki
32033d89
ER
23%define dokudir /usr/share/dokuwiki
24%define plugindir %{dokudir}/lib/plugins/%{plugin}
7a621f9f 25%define find_lang %{_usrlibrpm}/dokuwiki-find-lang.sh %{buildroot}
135b5bb0
ER
26
27%description
28This admin plugin allows you to rebuild the index used by the fulltext
29search. This isn't needed generally as the index builds and updates
30itself while users browse your wiki. However if you just upgraded,
31added or removed a lot of files it may be a good idea to cleanup the
32index.
33
34This Plugin needs a recent Browser as it makes use of modern
35JavaScript to carry out multiple tasks in the background (using AJAX).
36
0ccf0aae
JB
37%description -l pl.UTF-8
38Wtyczka administratora pozwalająca przebudować indeks używany przez
39wyszukiwanie pełnotekstowe. Nie jest niezbędna w ogólnym przypadku,
40jako że indeks buduje się i uaktualnia sam w czasie przeglądania wiki.
41Jednakże po uaktualnieniu, dodaniu lub usunięciu wielu plików
42wyczyszczenie indeksu może być dobrym pomysłem.
43
44Wtyczka ta wymaga aktualnej przeglądarki, jako że wykorzystuje nową
45wersję JavaScriptu do wykonywania wielu zadań w tle (z użyciem
46AJAX-a).
47
135b5bb0 48%prep
7a621f9f
ER
49%setup -qc
50# for githug urls:
51mv *-%{plugin}-*/* .
52
53version=$(awk '/^date/{print $2}' plugin.info.txt)
54if [ "$(echo "$version" | tr -d -)" != %{version} ]; then
55 : %%{version} mismatch
56 exit 1
57fi
135b5bb0
ER
58
59%install
60rm -rf $RPM_BUILD_ROOT
32033d89
ER
61install -d $RPM_BUILD_ROOT%{plugindir}
62cp -a . $RPM_BUILD_ROOT%{plugindir}
7a621f9f
ER
63%{__rm} $RPM_BUILD_ROOT%{plugindir}/README
64
65%find_lang %{name}.lang
135b5bb0
ER
66
67%clean
68rm -rf $RPM_BUILD_ROOT
69
62f49c05 70%post
7a621f9f 71# force js/css cache refresh
62f49c05
ER
72if [ -f %{dokuconf}/local.php ]; then
73 touch %{dokuconf}/local.php
74fi
75
7a621f9f 76%files -f %{name}.lang
135b5bb0 77%defattr(644,root,root,755)
7a621f9f
ER
78%doc README
79%dir %{plugindir}
80%{plugindir}/*.css
81%{plugindir}/*.js
82%{plugindir}/*.php
83%{plugindir}/*.txt
This page took 0.050211 seconds and 4 git commands to generate.