Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
OBS:Server:2.5
sphinx
sphinx.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File sphinx.spec of Package sphinx
# # spec file for package sphinx # # Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: sphinx Version: 2.0.8 Release: 0 # BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc-c++ BuildRequires: mysql-devel BuildRequires: postgresql-devel # Url: http://sphinxsearch.com/ Source: http://sphinxsearch.com/files/%{name}-%{version}-release.tar.gz Patch0: obs.patch # Summary: Free open-source SQL full-text search engine License: GPL-2.0 Group: Productivity/Databases/Servers %description Sphinx is a full-text search engine, distributed under GPL version 2. Commercial licensing is also available upon request. Generally, it's a standalone search engine, meant to provide fast, size-efficient and relevant fulltext search functions to other applications. Sphinx was specially designed to integrate well with SQL databases and scripting languages. Currently built-in data source drivers support fetching data either via direct connection to MySQL, PostgreSQL, or from a pipe in a custom XML format. As for the name, Sphinx is an acronym which is officially decoded as SQL Phrase Index. Yes, I know about CMU's Sphinx project. %package devel Summary: Sphinx development/header files Group: Development/Libraries/Other %description devel Provides necessary development files for sphinx api and shared libs for sphinx client. %prep %setup -q -n "%{name}-%{version}-release" %patch0 -p1 find -type d -name CVS -print0 | xargs -r0 rm -rf %build %configure --sysconfdir=%{_sysconfdir}/%{name}/ --with-mysql --with-pgsql --enable-id64 %__make cd api/libsphinxclient %configure --sysconfdir=%{_sysconfdir}/%{name}/ %__make cd ../../ %install %makeinstall %__cp -v %{buildroot}%{_sysconfdir}/%{name}/%{name}.conf{.dist,} cd api/libsphinxclient %makeinstall %__rm %{buildroot}%{_libdir}/libsphinxclient.la cd ../../ %files %defattr(-,root,root,-) %config %dir %{_sysconfdir}/%{name} %config %{_sysconfdir}/%{name}/example.sql %config(noreplace) %{_sysconfdir}/%{name}/sphinx.conf %config %{_sysconfdir}/%{name}/sphinx.conf.dist %config %{_sysconfdir}/%{name}/sphinx-min.conf.dist %{_bindir}/spelldump %{_bindir}/indexer %{_bindir}/search %{_bindir}/searchd %{_bindir}/indextool %doc COPYING contrib/ %doc doc/*.html doc/*.css doc/*.txt %doc %attr(644, root, man) %{_mandir}/man1/indexer.1* %doc %attr(644, root, man) %{_mandir}/man1/indextool.1* %doc %attr(644, root, man) %{_mandir}/man1/search.1* %doc %attr(644, root, man) %{_mandir}/man1/searchd.1* %doc %attr(644, root, man) %{_mandir}/man1/spelldump.1* %files devel %defattr(-,root,root,-) %{_includedir}/sphinxclient.h %{_libdir}/libsphinxclient.a %{_libdir}/libsphinxclient.so %attr(755, root, root) %{_libdir}/libsphinxclient-0.0.1.so %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor