]> git.pld-linux.org Git - packages/dokuwiki-plugin-sphinxsearch.git/blame - dokuwiki-plugin-sphinxsearch.spec
- initial
[packages/dokuwiki-plugin-sphinxsearch.git] / dokuwiki-plugin-sphinxsearch.spec
CommitLineData
86811ede
ER
1%define plugin sphinxsearch
2Summary: DokuWiki sphinxsearch plugin
3Summary(pl.UTF-8): Wtyczka sphinxsearch dla DokuWiki
4Name: dokuwiki-plugin-%{plugin}
5Version: 0.3.3
6Release: 0.1
7License: GPL v2
8Group: Applications/WWW
9Source0: http://launchpad.net/dokuwiki-sphinxsearch/0.3/%{version}/+download/sphinxsearch-%{version}.tar.gz
10# Source0-md5: 07448f7d6639431f44013708e577f45d
11URL: http://www.dokuwiki.org/plugin:sphinxsearch
12BuildRequires: rpmbuild(macros) >= 1.520
13# for %%undos macro
14BuildRequires: rpmbuild(macros) >= 1.553
15Requires: dokuwiki >= 20091225
16BuildArch: noarch
17BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19%define dokuconf /etc/webapps/dokuwiki
20%define dokudir /usr/share/dokuwiki
21%define plugindir %{dokudir}/lib/plugins/%{plugin}
22
23%description
24DokuWiki Sphinx Search plugin replaces DokuWiki's built-in search
25functionality with the Sphinx Search Engine powered search which gives
26high-performance and more relevant search results.
27
28Features
29
30- Google-style results (Results are shown in traditional Google-style:
31 title, snippet and address (document path).)
32- Filtering by namespaces (Click on namespaces in the results to see
33 search only within chosen namespace, or simply use “ “search phrase
34 @ns personal:mike:travel”)
35- Document sections are indexed separately (This is very useful for
36 those who have large pages in DokuWiki)
37
38%prep
39%setup -qc
40mv %{plugin}/* .
41rm %{plugin}/.hg_archival.txt
42rm %{plugin}/.htaccess
43
44version=$(awk '/date/{print $2}' plugin.info.txt)
45if [ "$(echo "$version" | tr -d -)" != %{version} ]; then
46 : %%{version} mismatch
47# version check blocker intentionally missing
48# exit 1
49fi
50
51%install
52rm -rf $RPM_BUILD_ROOT
53install -d $RPM_BUILD_ROOT%{plugindir}
54cp -a . $RPM_BUILD_ROOT%{plugindir}
55rm $RPM_BUILD_ROOT%{plugindir}/{INSTALL,COPYING,changelog,sphinx.conf}
56
57%clean
58rm -rf $RPM_BUILD_ROOT
59
60%files
61%defattr(644,root,root,755)
62%doc INSTALL changelog sphinx.conf
63%dir %{plugindir}
64%{plugindir}/*.txt
65%{plugindir}/*.php
66%{plugindir}/conf
This page took 0.08163 seconds and 4 git commands to generate.