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