Blame SPECS/xapian-core.spec

80001d
# Currently fails on s390x and ARMv7
80001d
%if ! 0%{?_module_build}
80001d
%global with_tests 0
80001d
%else
80001d
%global with_tests 0
80001d
%endif
80001d
80001d
Name:          xapian-core
80001d
Version:       1.4.18
80001d
Release:       3%{?dist}
80001d
Summary:       The Xapian Probabilistic Information Retrieval Library
80001d
License:       GPLv2+
80001d
URL:           https://www.xapian.org/
80001d
Source0:       https://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.xz
80001d
80001d
BuildRequires: gcc
80001d
BuildRequires: gcc-c++
80001d
BuildRequires: libuuid-devel
80001d
BuildRequires: make
80001d
BuildRequires: zlib-devel
80001d
%if 0%{?with_tests}
80001d
BuildRequires: valgrind-devel
80001d
%endif
80001d
Requires:      %{name}-libs%{?_isa} = %{version}-%{release}
80001d
80001d
80001d
%description
80001d
Xapian is an Open Source Probabilistic Information Retrieval Library. It
80001d
offers a highly adaptable toolkit that allows developers to easily add advanced
80001d
indexing and search facilities to applications
80001d
80001d
%package libs
80001d
Summary:       Xapian search engine libraries
80001d
80001d
%description libs
80001d
Xapian is an Open Source Probabilistic Information Retrieval framework. It
80001d
offers a highly adaptable toolkit that allows developers to easily add advanced
80001d
indexing and search facilities to applications. This package provides the
80001d
libraries for applications using Xapian functionality
80001d
80001d
%package devel
80001d
Summary:       Files needed for building packages which use Xapian
80001d
Requires:      %{name}%{?_isa} = %{version}-%{release}
80001d
Requires:      %{name}-libs%{?_isa} = %{version}-%{release}
80001d
Requires:      libuuid-devel
80001d
80001d
%description devel
80001d
Xapian is an Open Source Probabilistic Information Retrieval framework. It
80001d
offers a highly adaptable toolkit that allows developers to easily add advanced
80001d
indexing and search facilities to applications. This package provides the
80001d
files needed for building packages which use Xapian
80001d
80001d
%prep
80001d
%autosetup -p1
80001d
80001d
%build
80001d
%configure
80001d
80001d
%{make_build}
80001d
80001d
%install
80001d
%{make_install}
80001d
80001d
# Remove libtool archives
80001d
find $RPM_BUILD_ROOT -name '*.la' -delete
80001d
80001d
# Remove the dev docs, we pick them up below
80001d
rm -rf %{buildroot}%{_datadir}/doc/%{name}
80001d
80001d
%if 0%{?with_tests}
80001d
%check
80001d
make check %{?_smp_mflags}
80001d
%endif
80001d
80001d
%ldconfig_scriptlets libs
80001d
80001d
%files
80001d
%doc AUTHORS NEWS README
80001d
%{_bindir}/xapian*
80001d
%{_bindir}/quest
80001d
%{_bindir}/copydatabase
80001d
%{_bindir}/simpleindex
80001d
%{_bindir}/simplesearch
80001d
%{_bindir}/simpleexpand
80001d
%{_datadir}/xapian-core/
80001d
%{_mandir}/man1/xapian*
80001d
%{_mandir}/man1/quest.1*
80001d
%{_mandir}/man1/copydatabase.1*
80001d
80001d
%files libs
80001d
%license COPYING
80001d
%{_libdir}/libxapian.so.*
80001d
80001d
%files devel
80001d
%doc HACKING PLATFORMS docs/*html docs/apidoc
80001d
%{_bindir}/xapian-config
80001d
%{_includedir}/xapian
80001d
%{_includedir}/xapian.h
80001d
%{_libdir}/libxapian.so
80001d
%{_libdir}/cmake/xapian
80001d
%{_libdir}/pkgconfig/xapian-core.pc
80001d
%{_datadir}/aclocal/xapian.m4
80001d
%{_mandir}/man1/xapian-config.1*
80001d
80001d
%changelog
80001d
* Thu May 27 2021 Pavel Zhukov <pzhukov@redhat.com> - 1.4.18-3
80001d
- NVR bump to make gating bot happy
80001d
80001d
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 1.4.18-2
80001d
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
80001d
80001d
* Sun Mar 07 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 1.4.18-1
80001d
- Update to 1.4.18
80001d
- Spec file cleanups
80001d
80001d
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.17-3
80001d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
80001d
80001d
* Sat Oct 17 2020 Jeff Law <law@redhat.com> - 1.4.17-2
80001d
- Fix missing #include for gcc-11
80001d
80001d
* Mon Sep 21 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 1.4.17-1
80001d
- Update to 1.4.17
80001d
80001d
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.14-2
80001d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
80001d
80001d
* Mon Feb 10 2020 Peter Robinson <pbrobinson@fedoraproject.org> 1.4.14-1
80001d
- Update to 1.4.14
80001d
80001d
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.13-3
80001d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
80001d
80001d
* Tue Oct 29 2019 Peter Robinson <pbrobinson@gmail.com> - 1.4.13-2
80001d
- Upstream fix for pruning under a positional check (rhbz 1766219)
80001d
80001d
* Thu Oct 17 2019 Peter Robinson <pbrobinson@fedoraproject.org> 1.4.13-1
80001d
- Update to 1.4.13
80001d
80001d
* Tue Aug 20 2019 Peter Robinson <pbrobinson@fedoraproject.org> 1.4.12-1
80001d
- Update to 1.4.12
80001d
80001d
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.11-2
80001d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
80001d
80001d
* Tue Apr 16 2019 Peter Robinson <pbrobinson@fedoraproject.org> 1.4.11-1
80001d
- Update to 1.4.11
80001d
80001d
* Mon Feb 11 2019 Peter Robinson <pbrobinson@fedoraproject.org> 1.4.10-1
80001d
- Update to 1.4.10
80001d
80001d
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.9-2
80001d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
80001d
80001d
* Mon Nov 19 2018 Peter Robinson <pbrobinson@fedoraproject.org> 1.4.9-1
80001d
- Update to 1.4.9
80001d
80001d
* Tue Aug 14 2018 Peter Robinson <pbrobinson@fedoraproject.org> 1.4.7-1
80001d
- Update to 1.4.7
80001d
80001d
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.6-2
80001d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
80001d
80001d
* Tue Jul  3 2018 Peter Robinson <pbrobinson@fedoraproject.org> 1.4.6-1
80001d
- Update to 1.4.6
80001d
- CVE-2018-0499 fix (rhbz 1597583 1597585 1597586)
80001d
80001d
* Fri Mar  9 2018 Peter Robinson <pbrobinson@fedoraproject.org> 1.4.5-4
80001d
- Add gcc BR, spec cleanups
80001d
80001d
* Wed Mar 07 2018 Adam Williamson <awilliam@redhat.com> - 1.4.5-3
80001d
- Rebuild to fix GCC 8 mis-compilation
80001d
  See https://da.gd/YJVwk ("GCC 8 ABI change on x86_64")
80001d
80001d
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.5-2
80001d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
80001d
80001d
* Mon Jan 29 2018 Peter Robinson <pbrobinson@fedoraproject.org> 1.4.5-1
80001d
- Update to 1.4.5
80001d
80001d
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.4-3
80001d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
80001d
80001d
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.4-2
80001d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
80001d
80001d
* Tue May 16 2017 Peter Robinson <pbrobinson@fedoraproject.org> 1.4.4-1
80001d
- Update to 1.4.4
80001d
80001d
* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.3-4
80001d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
80001d
80001d
* Fri Apr 21 2017 Karsten Hopp <karsten@redhat.com> - 1.4.3-3
80001d
- use new _module_build macro to limit dependencies for Modularity
80001d
80001d
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.3-2
80001d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
80001d
80001d
* Sat Feb  4 2017 Peter Robinson <pbrobinson@fedoraproject.org> 1.4.3-1
80001d
- Update to 1.4.3
80001d
80001d
* Thu Nov 24 2016 Peter Robinson <pbrobinson@fedoraproject.org> 1.4.1-1
80001d
- Update to 1.4.1
80001d
80001d
* Tue Jul  5 2016 Peter Robinson <pbrobinson@fedoraproject.org> 1.2.23-1
80001d
- Update to 1.2.23
80001d
80001d
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.22-2
80001d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
80001d
80001d
* Wed Jan  6 2016 Peter Robinson <pbrobinson@fedoraproject.org> 1.2.22-1
80001d
- Update to 1.2.22
80001d
- Use %%license
80001d
80001d
* Fri Nov 27 2015 Peter Robinson <pbrobinson@fedoraproject.org> 1.2.21-3
80001d
- Rebuild
80001d
80001d
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.21-2
80001d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
80001d
80001d
* Mon Jun 15 2015 Peter Robinson <pbrobinson@fedoraproject.org> 1.2.21-1
80001d
- Update to 1.2.21
80001d
80001d
* Wed Apr 15 2015 Petr Pisar <ppisar@redhat.com> - 1.2.20-2
80001d
- Rebuild owing to C++ ABI change in GCC-5 (bug #1195353)
80001d
80001d
* Sat Mar 21 2015 Peter Robinson <pbrobinson@fedoraproject.org> 1.2.20-1
80001d
- Update to 1.2.20
80001d
80001d
* Wed Feb 25 2015 Than Ngo <than@redhat.com> 1.2.19-3
80001d
- rebuilt against new gcc5
80001d
80001d
* Sat Feb 07 2015 Rex Dieter <rdieter@fedoraproject.org> 1.2.19-2
80001d
- rebuild (gcc)
80001d
80001d
* Tue Nov 11 2014 Peter Robinson <pbrobinson@fedoraproject.org> 1.2.19-1
80001d
- Update to 1.2.19
80001d
80001d
* Mon Sep  1 2014 Peter Robinson <pbrobinson@fedoraproject.org> 1.2.18-1
80001d
- Update to 1.2.18
80001d
80001d
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.17-3
80001d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
80001d
80001d
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.17-2
80001d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
80001d
80001d
* Sat Feb 15 2014 Peter Robinson <pbrobinson@fedoraproject.org> 1.2.17-1
80001d
- Update to 1.2.17
80001d
80001d
* Sun Jan 12 2014 Peter Robinson <pbrobinson@fedoraproject.org> 1.2.16-1
80001d
- Update to 1.2.16
80001d
80001d
* Fri Aug 23 2013 Peter Robinson <pbrobinson@fedoraproject.org> 1.2.15-1
80001d
- Update to 1.2.15
80001d
80001d
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.14-2
80001d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
80001d
80001d
* Sat Mar 23 2013 Peter Robinson <pbrobinson@fedoraproject.org> 1.2.14
80001d
- Update to 1.2.14
80001d
80001d
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.12-3
80001d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
80001d
80001d
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.12-2
80001d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
80001d
80001d
* Wed Jul  4 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 1.2.12-1
80001d
- Update to 1.2.12
80001d
80001d
* Sun Apr 29 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 1.2.9-1
80001d
- Update to 1.2.9
80001d
80001d
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.8-2
80001d
- Rebuilt for c++ ABI breakage
80001d
80001d
* Sat Jan 21 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 1.2.8-1
80001d
- Update to 1.2.8
80001d
80001d
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.7-2
80001d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
80001d
80001d
* Thu Aug 18 2011 Peter Robinson <pbrobinson@fedoraproject.org> - 1.2.7-1
80001d
- Update to 1.2.7
80001d
80001d
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.4-2
80001d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
80001d
80001d
* Sun Jan 16 2011 Peter Robinson <pbrobinson@fedoraproject.org> - 1.2.4-1
80001d
- Update to 1.2.4
80001d
80001d
* Mon Aug 30 2010 Peter Robinson <pbrobinson@fedoraproject.org> - 1.2.3-1
80001d
- Update to 1.2.3
80001d
80001d
* Thu Aug  5 2010 Adel Gadllah <adel.gadllah@gmail.com> - 1.2.2-5
80001d
- Reenable SSE on x86_64
80001d
80001d
* Thu Aug  5 2010 Peter Robinson <pbrobinson@fedoraproject.org> - 1.2.2-4
80001d
- Disable SSE instructions by default
80001d
80001d
* Wed Jul 14 2010 Peter Robinson <pbrobinson@fedoraproject.org> - 1.2.2-3
80001d
- And remove non spec cut-n-paste issue
80001d
80001d
* Wed Jul 14 2010 Peter Robinson <pbrobinson@fedoraproject.org> - 1.2.2-2
80001d
- Add cmake stuff
80001d
80001d
* Wed Jul 14 2010 Peter Robinson <pbrobinson@fedoraproject.org> - 1.2.2-1
80001d
- Update to 1.2.2
80001d
80001d
* Fri May  7 2010 Peter Robinson <pbrobinson@fedoraproject.org> - 1.2.0-4
80001d
- Move license to libs package, a few other spc cleanups
80001d
80001d
* Fri May  7 2010 Peter Robinson <pbrobinson@fedoraproject.org> - 1.2.0-3
80001d
- Add the libtool archive (temporarily) to fix build of bindings
80001d
80001d
* Sat May  1 2010 Peter Robinson <pbrobinson@fedoraproject.org> - 1.2.0-2
80001d
- Upload new source 
80001d
80001d
* Sat May  1 2010 Peter Robinson <pbrobinson@fedoraproject.org> - 1.2.0-1
80001d
- Update to 1.2.0