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