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