Blame SPECS/xapian-core.spec

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