Allisson Azevedo 009535c
%global sphinx_user sphinx
Allisson Azevedo 009535c
%global sphinx_group sphinx
0c7c344
%global sphinx_home %{_localstatedir}/lib/sphinx
Allisson Azevedo 009535c
329155e
# rpmbuild < 4.6 support
329155e
%if ! 0%{?__isa_bits}
329155e
%ifarch x86_64 ia64 ppc64 sparc64 s390x alpha ppc64le aarch64
329155e
%global __isa_bits 64
329155e
%else
329155e
%global __isa_bits 32
329155e
%endif
329155e
%endif
329155e
649b05c
%if 0%{?fedora} >= 37 || 0%{?rhel} >= 10
85904cc
%bcond_with java
85904cc
%else
85904cc
%bcond_without java
85904cc
%endif
85904cc
85904cc
b11a55a
Name:		sphinx
66efc6c
Version:	2.2.11
0a06162
Release:	29%{?dist}
b11a55a
Summary:	Free open-source SQL full-text search engine
b11a55a
License:	GPLv2+
b11a55a
URL:		http://sphinxsearch.com
b11a55a
66efc6c
Source0:	http://sphinxsearch.com/files/%{name}-%{version}-release.tar.gz
b11a55a
Source1:	searchd.service
b11a55a
Patch0:		%{name}-2.0.3-fix_static.patch
bdb0727
Patch1:		listen_local.patch
3fb17b5
Patch2:		sphinx-configure-c99.patch
3fb17b5
Patch3:		sphinx-c99.patch
b11a55a
2b83c81
BuildRequires: make
394e50a
BuildRequires:  gcc gcc-c++
b11a55a
BuildRequires:	expat-devel
342af36
BuildRequires:	mariadb-connector-c-devel openssl-devel
6a6ce6a
BuildRequires:	libpq-devel
b11a55a
BuildRequires:	systemd
b11a55a
b11a55a
Requires(post):		systemd
b11a55a
Requires(preun):	systemd
b11a55a
Requires(postun):	systemd
539a61d
Allisson Azevedo 009535c
# Users and groups
b11a55a
Requires(pre):		shadow-utils
Allisson Azevedo 1434883
       
Allisson Azevedo 1434883
Allisson Azevedo 1434883
%description
Allisson Azevedo 1434883
Sphinx is a full-text search engine, distributed under GPL version 2.
Christof Damian 361f651
Commercial licensing (e.g. for embedded use) is also available upon request.
Allisson Azevedo 1434883
Allisson Azevedo 1434883
Generally, it's a standalone search engine, meant to provide fast,
Allisson Azevedo 1434883
size-efficient and relevant full-text search functions to other
Allisson Azevedo 1434883
applications. Sphinx was specially designed to integrate well with SQL
Allisson Azevedo 1434883
databases and scripting languages.
Allisson Azevedo 1434883
Allisson Azevedo 1434883
Currently built-in data source drivers support fetching data either via
Allisson Azevedo 1434883
direct connection to MySQL, or PostgreSQL, or from a pipe in a custom XML
b11a55a
format. Adding new drivers (e.g. native support other DBMSes) is
Allisson Azevedo 1434883
designed to be as easy as possible.
Allisson Azevedo 1434883
b11a55a
Search API native ported to PHP, Python, Perl, Ruby, Java, and also
b11a55a
available as a plug-gable MySQL storage engine. API is very lightweight so
Allisson Azevedo 1434883
porting it to new language is known to take a few hours.
Allisson Azevedo 1434883
Allisson Azevedo 1434883
As for the name, Sphinx is an acronym which is officially decoded as SQL
e961887
Phrase Index.
e961887
For the Sphinx documentation generator, see python-sphinx instead.
Allisson Azevedo 1434883
Allisson Azevedo 1434883
Allisson Azevedo 1434883
%package -n libsphinxclient
b11a55a
Summary:	Pure C search-d client API library
Allisson Azevedo 1434883
Allisson Azevedo 1434883
Allisson Azevedo 1434883
%description -n libsphinxclient
b11a55a
Pure C search-d client API library
Allisson Azevedo 1434883
Sphinx search engine, http://sphinxsearch.com/
Allisson Azevedo 1434883
Allisson Azevedo 1434883
Allisson Azevedo 1434883
%package -n libsphinxclient-devel
b11a55a
Summary:	Development libraries and header files for libsphinxclient
b11a55a
Requires:	libsphinxclient = %{version}-%{release}
Allisson Azevedo 1434883
Allisson Azevedo 1434883
Allisson Azevedo 1434883
%description -n libsphinxclient-devel
b11a55a
Pure C search-d client API library
Allisson Azevedo 1434883
Sphinx search engine, http://sphinxsearch.com/
Allisson Azevedo 1434883
Allisson Azevedo 1434883
85904cc
%if %{with java}
Christof Damian 398709d
%package java
b11a55a
Summary:		Java API for Sphinx
b11a55a
BuildRequires:	java-devel
b11a55a
Requires:		java-headless
b11a55a
Requires:		jpackage-utils
Christof Damian 398709d
Christof Damian 398709d
Christof Damian 398709d
%description java
Christof Damian 398709d
This package provides the Java API for Sphinx,
Christof Damian 398709d
the free, open-source full-text search engine,
Christof Damian 398709d
designed with indexing database content in mind.
85904cc
%endif
Christof Damian 398709d
Christof Damian 398709d
%package php
b11a55a
Summary:	PHP API for Sphinx
b11a55a
Requires:	php-common >= 5.1.6
Christof Damian 398709d
Christof Damian 398709d
Christof Damian 398709d
%description php
Christof Damian 398709d
This package provides the PHP API for Sphinx,
Christof Damian 398709d
the free, open-source full-text search engine,
Christof Damian 398709d
designed with indexing database content in mind.
Christof Damian 398709d
Christof Damian 398709d
Allisson Azevedo 1434883
%prep
66efc6c
%setup -qn %{name}-%{version}-release
Software Management Team 0654578
%patch -P0 -p1 -b .fix_static
Software Management Team 0654578
%patch -P1 -p1 -b .default_listen
Software Management Team 0654578
%patch -P2 -p1
Software Management Team 0654578
%patch -P3 -p1
Allisson Azevedo 1434883
Allisson Azevedo 1434883
# Fix wrong-file-end-of-line-encoding
8edbc80
for f in \
b11a55a
	api/java/mk.cmd \
b11a55a
	api/ruby/test.rb \
29db9de
	api/ruby/spec/%{name}/%{name}_test.sql \
29db9de
	api/ruby/spec/%{name}/%{name}_test.sql \
8edbc80
; do
b11a55a
	sed -i 's/\r$//' ${f};
8edbc80
done
8edbc80
b11a55a
# Fix file not UTF8
29db9de
iconv -f iso8859-1 -t utf-8 doc/%{name}.txt > doc/%{name}.txt.conv && mv -f doc/%{name}.txt.conv doc/%{name}.txt
Allisson Azevedo 1434883
Allisson Azevedo 1434883
%build
Christof Damian 26d68f8
%if %{__isa_bits} == 64
29db9de
%configure --sysconfdir=%{_sysconfdir}/%{name} --with-mysql --with-pgsql --enable-id64
Christof Damian 26d68f8
%else
29db9de
%configure --sysconfdir=%{_sysconfdir}/%{name} --with-mysql --with-pgsql
Christof Damian 26d68f8
%endif
Christof Damian 26d68f8
Allisson Azevedo 1434883
make %{?_smp_mflags}
Allisson Azevedo 1434883
Allisson Azevedo 1434883
# Build libsphinxclient
Christof Damian 398709d
pushd api/libsphinxclient
Christof Damian 398709d
    %configure
Christof Damian 398709d
    make #%{?_smp_mflags}
Christof Damian 398709d
popd
Christof Damian 398709d
Christof Damian 398709d
85904cc
%if %{with java}
Christof Damian 398709d
# make the java api
Christof Damian 398709d
make -C api/java 
85904cc
%endif
Allisson Azevedo 1434883
Allisson Azevedo 1434883
Allisson Azevedo 1434883
%install
Allisson Azevedo 1434883
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="%{__install} -p -c"
Allisson Azevedo 1434883
b11a55a
install -p -D -m 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_unitdir}/searchd.service
Allisson Azevedo 1434883
Allisson Azevedo 1434883
# Create /var/log/sphinx
0c7c344
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log/%{name}
Allisson Azevedo 1434883
Allisson Azevedo 1434883
# Create /var/run/sphinx
0c7c344
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/run/%{name}
Allisson Azevedo 1434883
Allisson Azevedo 1434883
# Create /var/lib/sphinx
0c7c344
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/%{name}
Allisson Azevedo 1434883
Allisson Azevedo 1434883
# Create sphinx.conf
29db9de
cp $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/%{name}-min.conf.dist \
29db9de
    $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/%{name}.conf
Allisson Azevedo 1434883
    
Allisson Azevedo 1434883
# Modify sphinx.conf
0c7c344
sed -i 's|/var/log/searchd.log|%{_localstatedir}/log/%{name}/searchd.log|g' \
29db9de
    $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/%{name}.conf
Allisson Azevedo 1434883
0c7c344
sed -i 's|/var/log/query.log|%{_localstatedir}/log/%{name}/query.log|g' \
29db9de
    $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/%{name}.conf
Allisson Azevedo 1434883
0c7c344
sed -i 's|/var/log/searchd.pid|%{_localstatedir}/run/%{name}/searchd.pid|g' \
29db9de
    $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/%{name}.conf
Allisson Azevedo 1434883
0c7c344
sed -i 's|/var/data|%{_localstatedir}/lib/sphinx|g' \
29db9de
    $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/%{name}.conf
Allisson Azevedo 1434883
Allisson Azevedo 1434883
# Create /etc/logrotate.d/sphinx
Allisson Azevedo 1434883
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d
29db9de
cat > $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/%{name} << EOF
0c7c344
%{_localstatedir}/log/%{name}/*.log {
Allisson Azevedo 1434883
       weekly
Allisson Azevedo 1434883
       rotate 10
Allisson Azevedo 1434883
       copytruncate
Allisson Azevedo 1434883
       delaycompress
Allisson Azevedo 1434883
       compress
Allisson Azevedo 1434883
       notifempty
Allisson Azevedo 1434883
       missingok
Allisson Azevedo 1434883
}
Allisson Azevedo 1434883
EOF
Allisson Azevedo 1434883
29db9de
# Create tmpfile run configuration
Christof Damian 18399f0
mkdir -p $RPM_BUILD_ROOT%{_tmpfilesdir}
Christof Damian 18399f0
cat > $RPM_BUILD_ROOT%{_tmpfilesdir}/%{name}.conf << EOF
29db9de
d /run/%{name} 755 %{name} root -
Christof Damian 18399f0
EOF
Christof Damian 18399f0
Allisson Azevedo 1434883
# Install libsphinxclient
Christof Damian 398709d
pushd api/libsphinxclient/
Christof Damian 398709d
    make install DESTDIR=$RPM_BUILD_ROOT INSTALL="%{__install} -p -c"
Christof Damian 398709d
popd
Christof Damian 398709d
85904cc
%if %{with java}
Christof Damian 398709d
# install the java api
Christof Damian 398709d
mkdir -p $RPM_BUILD_ROOT%{_javadir}
Christof Damian 398709d
install -m 0644 api/java/%{name}api.jar \
5d8b7a8
    $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
5d8b7a8
ln -s %{_javadir}/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}api.jar
85904cc
%endif
Christof Damian 398709d
Christof Damian 398709d
# install the php api
Christof Damian 398709d
# "Non-PEAR PHP extensions should put their Class files in /usr/share/php."
Christof Damian 398709d
# - http://fedoraproject.org/wiki/Packaging:PHP
Christof Damian 398709d
install -d -m 0755 $RPM_BUILD_ROOT%{_datadir}/php
Christof Damian 398709d
install -m 0644 api/%{name}api.php $RPM_BUILD_ROOT%{_datadir}/php
Allisson Azevedo 1434883
Allisson Azevedo 1434883
# clean-up .la archives
Allisson Azevedo 1434883
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
Allisson Azevedo 1434883
Allisson Azevedo 1434883
# clean-up .a archives
Allisson Azevedo 1434883
find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} ';'
Allisson Azevedo 1434883
Allisson Azevedo 1434883
Allisson Azevedo 009535c
%pre
Allisson Azevedo 009535c
getent group %{sphinx_group} >/dev/null || groupadd -r %{sphinx_group}
Allisson Azevedo 009535c
getent passwd %{sphinx_user} >/dev/null || \
Allisson Azevedo 009535c
useradd -r -g %{sphinx_group} -d %{sphinx_home} -s /bin/bash \
Allisson Azevedo 009535c
-c "Sphinx Search" %{sphinx_user}
Allisson Azevedo 009535c
exit 0
Allisson Azevedo 009535c
Allisson Azevedo 1434883
%post
Christof Damian 2ba893b
%systemd_post searchd.service
Allisson Azevedo 1434883
Allisson Azevedo 1434883
%preun
Christof Damian 2ba893b
%systemd_preun searchd.service
539a61d
e5c3835
%ldconfig_scriptlets -n libsphinxclient
539a61d
b11a55a
%postun
b11a55a
%systemd_postun_with_restart searchd.service
Allisson Azevedo 009535c
Allisson Azevedo 009535c
%posttrans
0c7c344
chown -R %{sphinx_user}:root %{_localstatedir}/log/%{name}/
0c7c344
chown -R %{sphinx_user}:root %{_localstatedir}/run/%{name}/
0c7c344
chown -R %{sphinx_user}:root %{_localstatedir}/lib/%{name}/
Allisson Azevedo 1434883
539a61d
%triggerun -- sphinx < 2.0.3-1
539a61d
# Save the current service runlevel info
539a61d
# User must manually run systemd-sysv-convert --apply httpd
539a61d
# to migrate them to systemd targets
539a61d
/usr/bin/systemd-sysv-convert --save searchd >/dev/null 2>&1 ||:
539a61d
539a61d
# Run these because the SysV package being removed won't do them
539a61d
/sbin/chkconfig --del searchd >/dev/null 2>&1 || :
539a61d
/bin/systemctl try-restart searchd.service >/dev/null 2>&1 || :
539a61d
Allisson Azevedo 1434883
Allisson Azevedo 1434883
%files
Allisson Azevedo 1434883
%doc COPYING doc/sphinx.txt sphinx-min.conf.dist sphinx.conf.dist example.sql
Allisson Azevedo 1434883
%dir %{_sysconfdir}/sphinx
29db9de
%config(noreplace) %{_sysconfdir}/%{name}/%{name}.conf
29db9de
%exclude %{_sysconfdir}/%{name}/*.conf.dist
29db9de
%exclude %{_sysconfdir}/%{name}/example.sql
539a61d
%{_unitdir}/searchd.service
29db9de
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
Christof Damian 18399f0
%{_tmpfilesdir}/%{name}.conf
Allisson Azevedo 1434883
%{_bindir}/*
0c7c344
%dir %attr(0755, %{sphinx_user}, root) %{_localstatedir}/log/%{name}
0c7c344
%dir %attr(0755, %{sphinx_user}, root) %{_localstatedir}/run/%{name}
0c7c344
%dir %attr(0755, %{sphinx_user}, root) %{_localstatedir}/lib/%{name}
539a61d
%{_mandir}/man1/*
Allisson Azevedo 1434883
Allisson Azevedo 1434883
%files -n libsphinxclient
85904cc
%doc COPYING %{?with_java: api/java} api/ruby api/*.php api/*.py api/libsphinxclient/README
Allisson Azevedo 1434883
%{_libdir}/libsphinxclient-0*.so
Allisson Azevedo 1434883
Allisson Azevedo 1434883
%files -n libsphinxclient-devel
Allisson Azevedo 1434883
%{_libdir}/libsphinxclient.so
Allisson Azevedo 1434883
%{_includedir}/*
Allisson Azevedo 1434883
85904cc
%if %{with java}
Christof Damian 398709d
%files java
Christof Damian 398709d
%doc api/java/README COPYING
Christof Damian 398709d
%{_javadir}/*
85904cc
%endif
Christof Damian 398709d
Christof Damian 398709d
%files php
Christof Damian 398709d
%doc COPYING
Christof Damian 398709d
%{_datadir}/php/*
Christof Damian 398709d
Allisson Azevedo 1434883
%changelog
0a06162
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-29
0a06162
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
0a06162
0827c4c
* Tue Dec 19 2023 Florian Weimer <fweimer@redhat.com> - 2.2.11-28
0827c4c
- Additional C compatibility fixes
0827c4c
27eb7ce
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-27
27eb7ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
27eb7ce
fc8be57
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-26
fc8be57
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
fc8be57
3fb17b5
* Tue Jan 10 2023 Florian Weimer <fweimer@redhat.com> - 2.2.11-25
3fb17b5
- C99 compatibility fixes
3fb17b5
85904cc
* Tue Aug 16 2022 Michal Schorm <mschorm@redhat.com> - 2.2.11-24
85904cc
- Remove the Java binding
85904cc
  Resolves: #2104104, #2113735
85904cc
3f68725
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-23
3f68725
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
3f68725
66ea114
* Sat Feb 05 2022 Jiri Vanek <jvanek@redhat.com> - 2.2.11-22
66ea114
- Rebuilt for java-17-openjdk as system jdk
66ea114
c2729ee
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-21
c2729ee
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
c2729ee
e4c4d4c
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-20
e4c4d4c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
e4c4d4c
f888392
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.2.11-19
f888392
- Rebuilt for updated systemd-rpm-macros
f888392
  See https://pagure.io/fesco/issue/2583.
f888392
69e337d
* Mon Feb 08 2021 Pavel Raiskup <praiskup@redhat.com> - 2.2.11-18
69e337d
- rebuild for libpq ABI fix rhbz#1908268
69e337d
3fe8398
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-17
3fe8398
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
3fe8398
0e593c3
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-16
0e593c3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
0e593c3
23d73a4
* Sat Jul 11 2020 Jiri Vanek <jvanek@redhat.com> - 2.2.11-15
23d73a4
- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11
23d73a4
164852a
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-14
164852a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
164852a
bdb0727
* Thu Sep 05 2019 Ben Cotton <bcotton@fedoraproject.org> - 2.2.11-13
bdb0727
- Listen only on localhost (CVE-2019-14511, rhbz#1749190)
bdb0727
e12cc70
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-12
e12cc70
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
e12cc70
0c7c344
* Thu Feb 14 2019 Orion Poplawski <orion@nwra.com> - 2.2.11-11
0c7c344
- Revert incorrect use of _tmpfiledir rhbx#1551735
0c7c344
9209669
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-10
9209669
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
9209669
394e50a
* Fri Jul 20 2018 Ben Cotton <bcotton@fedoraproject.org> - 2.2.11-9
394e50a
- Fix FTBFS rhbz#1606397
394e50a
af995ff
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-8
af995ff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
af995ff
0c32745
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-7
0c32745
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
0c32745
342af36
* Wed Sep 20 2017 Ben Cotton <bcotton@fedoraproject.org> - 2.2.11-6
342af36
- Change MariaDB interface package dependency rhbz#1493696
2ab38fa
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-5
2ab38fa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
2ab38fa
37d8ed9
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-4
37d8ed9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
37d8ed9
c24e52e
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-3
c24e52e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
c24e52e
29db9de
* Thu Aug 11 2016 Gerald Cox <gbcox@fedoraproject.org> 2.2.11-2
29db9de
- Correct tmpfile.d sphinx.conf rhbz#1366414
29db9de
eda0ebc
* Tue Jul 26 2016 Gerald Cox <gbcox@fedoraproject.org> 2.2.11-1
eda0ebc
- Upstream 2.2.11; remove mysqld.service rhbz#1288815
eda0ebc
032b629
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.10-2
032b629
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
032b629
b11a55a
* Sun Sep 6 2015 Gerald Cox <gbcox@fedoraproject.org> - 2.2.10-1
b11a55a
- Upstream 2.2.10 rhbz#1260452
b11a55a
d09341b
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.9-2
d09341b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
d09341b
c9338ea
* Mon Apr 20 2015 Gerald Cox <gbcox@fedoraproject.org> - 2.2.9-1
c9338ea
- Upstream 2.2.9 rhbz#1201311
c9338ea
a74d4a1
* Sun Mar 29 2015 Gerald Cox <gbcox@fedoraproject.org> - 2.2.8-1
a74d4a1
- Upstream 2.2.8 rhbz#1201311
a74d4a1
1f0f38b
* Wed Jan 21 2015 Gerald Cox <gbcox@fedoraproject.org> - 2.2.7-1
1f0f38b
- Upstream 2.2.7
1f0f38b
313c601
* Sat Nov 15 2014 Gerald Cox <gbcox@fedoraproject.org> - 2.2.6-1
313c601
- Upstream 2.2.6
313c601
33f9331
* Mon Nov 10 2014 Peter Robinson <pbrobinson@fedoraproject.org> 2.2.5-2
33f9331
- Drop ExclusiveArch as armv7hl issue is fixed and aarch64/ppc64/s390 never had issues
33f9331
ba20f26
* Tue Oct 28 2014 Gerald Cox <gbcox@fedoraproject.org> - 2.2.5-1
ba20f26
- Upstream 2.2.5
33f9331
- ExclusiveArch: %%{ix86} x86_64 rhbz#1107361
ba20f26
6ea66e9
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.5-4
6ea66e9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
6ea66e9
a99271c
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.5-3
a99271c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
a99271c
6fc1299
* Tue Mar 25 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.1.5-2
6fc1299
- Move to java-headless
6fc1299
- Resolves: rhbz#1068545
6fc1299
5d8b7a8
* Tue Mar 25 2014 Michael Simacek <msimacek@redhat.com> - 2.1.5-2
5d8b7a8
- Remove version from JAR name
5d8b7a8
09af004
* Sun Jan 26 2014 Peter Robinson <pbrobinson@fedoraproject.org> 2.1.5-1
09af004
- upstream 2.1.5
09af004
7e7123a
* Sun Jan 26 2014 Peter Robinson <pbrobinson@fedoraproject.org> 2.1.2-2
7e7123a
- Fix build with systemd
7e7123a
- Cleanup and modernise spec
7e7123a
Christof Damian a062bc0
* Sat Nov  2 2013 Christof Damian <christof@damian.net> - 2.1.2-1
Christof Damian a062bc0
- upstream 2.1.2
Christof Damian a062bc0
Christof Damian 26d68f8
* Fri Jul 26 2013 Christof Damian <christof@damian.net> - 2.0.8-2
Christof Damian 26d68f8
- --enable-id64 flag for 64-bit builds
Christof Damian 26d68f8
Christof Damian 83d12d2
* Sat May 11 2013 Christof Damian <christof@damian.net> - 2.0.8-1
Christof Damian 83d12d2
- upstream 2.0.8
Christof Damian 83d12d2
Christof Damian 18399f0
* Sat Apr 20 2013 Christof Damian <christof@damian.net> - 2.0.7-1
Christof Damian 18399f0
- upstream 2.0.7
Christof Damian 18399f0
- use tmpfiles.d to create pid directory
Christof Damian 18399f0
- move default log file location to /var/log/sphinx
Christof Damian 2ba893b
- use systemd macros BZ 850323
Christof Damian 18399f0
8edbc80
* Wed Mar  6 2013 Michel Salim <salimma@fedoraproject.org> - 2.0.6-1
8edbc80
- Update to 2.0.6
8edbc80
- Remove obsoleted patches
8edbc80
84a3b24
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.3-3
84a3b24
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
84a3b24
7a0967b
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.3-2
7a0967b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
7a0967b
539a61d
* Tue Feb 14 2012 Jon Ciesla <limburgher@gmail.com> - 2.0.3-1
539a61d
- New upstream, migrate to systemd, BZ 692157.
539a61d
- Patched for gcc47.
539a61d
e8be166
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.9-7
e8be166
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
e8be166
d048259
* Wed Mar 23 2011 Dan Horák <dan@danny.cz> - 0.9.9-6
d048259
- rebuilt for mysql 5.5.10 (soname bump in libmysqlclient)
d048259
02a7ec2
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.9-5
02a7ec2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
02a7ec2
Christof Damian 398709d
* Sat Dec 11 2010 Christof Damian <christof@damian.net> - 0.9.9-4
Christof Damian 398709d
- add java and php subpackages ( bug 566787 )
Christof Damian 398709d
Christof Damian 361f651
* Sat Dec 11 2010 Christof Damian <christof@damian.net> - 0.9.9-3
Christof Damian 361f651
- change default listen address to localhost ( bug 566792 )
Christof Damian 361f651
- add ghost for files in /var/run/ ( bug 656694 )
Christof Damian 361f651
19ad8a2
* Wed Jul 14 2010 Christof Damian <christof@damian.net> - 0.9.9-2
19ad8a2
- add COPYING file to lib package
19ad8a2
Allisson Azevedo 009535c
* Thu Feb 11 2010 Allisson Azevedo <allisson@gmail.com> 0.9.9-1
Allisson Azevedo 009535c
- Update to 0.9.9 (#556997).
Allisson Azevedo 009535c
- Added sphinx-0.9.9-fix_static.patch to fix FTBS.
Allisson Azevedo 009535c
- Run sphinx searchd as non-root user (#541464).
Allisson Azevedo 009535c
9375441
* Wed Aug 26 2009 Tomas Mraz <tmraz@redhat.com> 0.9.8.1-4
9375441
- Rebuild with new openssl
9375441
Allisson Azevedo 1434883
* Wed Aug 12 2009 Allisson Azevedo <allisson@gmail.com> 0.9.8.1-3
Allisson Azevedo 1434883
- Fixed macros consistency.
Allisson Azevedo 1434883
- Modified make install to keep timestamps.
Allisson Azevedo 1434883
- Added libsphinxclient package.
Allisson Azevedo 1434883
Allisson Azevedo 1434883
* Fri Aug  7 2009 Allisson Azevedo <allisson@gmail.com> 0.9.8.1-2
Allisson Azevedo 1434883
- Added sysv init.
Allisson Azevedo 1434883
- Added logrotate.d entry.
Allisson Azevedo 1434883
Allisson Azevedo 1434883
* Thu Jul 30 2009 Allisson Azevedo <allisson@gmail.com> 0.9.8.1-1
Allisson Azevedo 1434883
- Initial rpm release.