Blame SPECS/xapian-core.spec

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