]> git.pld-linux.org Git - packages/dokuwiki-plugin-searchindex.git/blame_incremental - dokuwiki-plugin-searchindex.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/dokuwiki-plugin-searchindex.git] / dokuwiki-plugin-searchindex.spec
... / ...
CommitLineData
1%define plugin searchindex
2%define php_min_version 5.0.0
3Summary: DokuWiki Searchindex Manager
4Summary(pl.UTF-8): Zarządca indeksu wyszukiwania dla DokuWiki
5Name: dokuwiki-plugin-%{plugin}
6Version: 20110502
7Release: 7
8License: GPL v2
9Group: Applications/WWW
10Source0: http://github.com/splitbrain/dokuwiki-plugin-%{plugin}/zipball/master/%{plugin}.zip
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
16Requires: php(core) >= %{php_min_version}
17Requires: php(date)
18Requires: php(session)
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%define find_lang %{_usrlibrpm}/dokuwiki-find-lang.sh %{buildroot}
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
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
48%prep
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
58
59%install
60rm -rf $RPM_BUILD_ROOT
61install -d $RPM_BUILD_ROOT%{plugindir}
62cp -a . $RPM_BUILD_ROOT%{plugindir}
63%{__rm} $RPM_BUILD_ROOT%{plugindir}/README
64
65%find_lang %{name}.lang
66
67%clean
68rm -rf $RPM_BUILD_ROOT
69
70%post
71# force js/css cache refresh
72if [ -f %{dokuconf}/local.php ]; then
73 touch %{dokuconf}/local.php
74fi
75
76%files -f %{name}.lang
77%defattr(644,root,root,755)
78%doc README
79%dir %{plugindir}
80%{plugindir}/*.css
81%{plugindir}/*.js
82%{plugindir}/*.php
83%{plugindir}/*.txt
This page took 0.086904 seconds and 5 git commands to generate.