Blame SPECS/xapian-core.spec

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