]> 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
3%include /usr/lib/rpm/macros.php
4Summary: DokuWiki Searchindex Manager
5Summary(pl.UTF-8): Zarządca indeksu wyszukiwania dla DokuWiki
6Name: dokuwiki-plugin-%{plugin}
7Version: 20110502
8Release: 7
9License: GPL v2
10Group: Applications/WWW
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(core) >= %{php_min_version}
18Requires: php(date)
19Requires: php(session)
20BuildArch: noarch
21BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23%define dokuconf /etc/webapps/dokuwiki
24%define dokudir /usr/share/dokuwiki
25%define plugindir %{dokudir}/lib/plugins/%{plugin}
26%define find_lang %{_usrlibrpm}/dokuwiki-find-lang.sh %{buildroot}
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
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
49%prep
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
59
60%install
61rm -rf $RPM_BUILD_ROOT
62install -d $RPM_BUILD_ROOT%{plugindir}
63cp -a . $RPM_BUILD_ROOT%{plugindir}
64%{__rm} $RPM_BUILD_ROOT%{plugindir}/README
65
66%find_lang %{name}.lang
67
68%clean
69rm -rf $RPM_BUILD_ROOT
70
71%post
72# force js/css cache refresh
73if [ -f %{dokuconf}/local.php ]; then
74 touch %{dokuconf}/local.php
75fi
76
77%files -f %{name}.lang
78%defattr(644,root,root,755)
79%doc README
80%dir %{plugindir}
81%{plugindir}/*.css
82%{plugindir}/*.js
83%{plugindir}/*.php
84%{plugindir}/*.txt
This page took 0.019548 seconds and 4 git commands to generate.