[xapian-core/el6] Update to 1.2.7
Denis Arnaud
denisarnaud at fedoraproject.org
Sat Dec 10 21:28:19 UTC 2011
commit 04da7ab0003e7fe621877eda3832edda6ca4110b
Author: Denis Arnaud <denis.arnaud_fedora at m4x.org>
Date: Sat Dec 10 22:28:14 2011 +0100
Update to 1.2.7
.gitignore | 7 ++++++-
sources | 2 +-
xapian-core.spec | 44 +++++++++++++++++++-------------------------
3 files changed, 26 insertions(+), 27 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index b5efb8a..3928eae 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,6 @@
-xapian-core-1.0.20.tar.gz
+clog
+xapian-core-*.tar.*
+xapian-core-*.src.rpm
+.build-*.log
+/i?86/
+/x86_64/
diff --git a/sources b/sources
index ee950b6..22dad85 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-fd3980da28be014a5ac29e40fa1fbbac xapian-core-1.0.20.tar.gz
+6684eb7a990b9cedf4257f41bfddb584 xapian-core-1.2.7.tar.gz
diff --git a/xapian-core.spec b/xapian-core.spec
index f8e582b..3d09ac9 100644
--- a/xapian-core.spec
+++ b/xapian-core.spec
@@ -1,5 +1,5 @@
Name: xapian-core
-Version: 1.0.20
+Version: 1.2.7
Release: 1%{?dist}
Summary: The Xapian Probabilistic Information Retrieval Library
@@ -7,11 +7,11 @@ Group: Applications/Databases
License: GPLv2+
URL: http://www.xapian.org/
Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.gz
-Patch0: multilib-devel-conflict-fix.patch
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildRequires: zlib-devel
-Requires: %{name}-libs = %{version}
+BuildRequires: libuuid-devel
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
%description
Xapian is an Open Source Probabilistic Information Retrieval Library. It
@@ -31,8 +31,7 @@ libraries for applications using Xapian functionality
%package devel
Group: Development/Libraries
Summary: Files needed for building packages which use Xapian
-Requires: %{name} = %{version}
-Requires: %{name}-libs = %{version}
+Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
Xapian is an Open Source Probabilistic Information Retrieval framework. It
@@ -42,10 +41,14 @@ files needed for building packages which use Xapian
%prep
%setup -q
-%patch0 -p1 -b .multilibfix
%build
+# Disable SSE on x86, but leave it intact for x86_64
+%ifarch x86_64
%configure --disable-static
+%else
+%configure --disable-static --disable-sse
+%endif
# Remove rpath as per https://fedoraproject.org/wiki/Packaging/Guidelines#Beware_of_Rpath
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
@@ -58,7 +61,7 @@ rm -rf %{buildroot}
make install DESTDIR=%{buildroot} INSTALL='install -p'
# Remove libtool archives
-find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
+find %{buildroot} -name '*.la' -exec rm -f {} ';'
# Remove the dev docs, we pick them up below
rm -rf %{buildroot}%{_datadir}/doc/%{name}
@@ -72,36 +75,23 @@ rm -rf %{buildroot}
%files
%defattr(-, root, root)
-%doc AUTHORS ChangeLog COPYING NEWS README
-%{_bindir}/xapian-check
-%{_bindir}/xapian-inspect
-%{_bindir}/xapian-tcpsrv
-%{_bindir}/xapian-progsrv
-%{_bindir}/quartzcheck
-%{_bindir}/quartzcompact
-%{_bindir}/quartzdump
+%doc COPYING
+%{_bindir}/xapian*
%{_bindir}/quest
%{_bindir}/delve
%{_bindir}/copydatabase
%{_bindir}/simpleindex
%{_bindir}/simplesearch
%{_bindir}/simpleexpand
-%{_bindir}/xapian-compact
# man pages may be gzipped, hence the trailing wildcard.
-%{_mandir}/man1/xapian-check.1*
-%{_mandir}/man1/xapian-inspect.1*
-%{_mandir}/man1/xapian-tcpsrv.1*
-%{_mandir}/man1/xapian-progsrv.1*
-%{_mandir}/man1/quartzcheck.1*
-%{_mandir}/man1/quartzcompact.1*
-%{_mandir}/man1/quartzdump.1*
+%{_mandir}/man1/xapian*.1*
%{_mandir}/man1/quest.1*
%{_mandir}/man1/delve.1*
%{_mandir}/man1/copydatabase.1*
-%{_mandir}/man1/xapian-compact.1*
%files libs
%defattr(-, root, root)
+%doc AUTHORS ChangeLog COPYING NEWS README
%{_libdir}/libxapian.so.*
%files devel
@@ -111,11 +101,15 @@ rm -rf %{buildroot}
%{_includedir}/xapian
%{_includedir}/xapian.h
%{_libdir}/libxapian.so
+%{_libdir}/cmake/xapian
%{_datadir}/aclocal/xapian.m4
# man pages may be gzipped, hence the trailing wildcard.
%{_mandir}/man1/xapian-config.1*
%changelog
+* Sat Dec 10 2011 Denis Arnaud <denis.arnaud_fedora at m4x.org> 1.2.7-1
+- Update to 1.2.7
+
* Sat May 1 2010 Peter Robinson <pbrobinson at gmail.com> - 1.0.20-1
- Update to 1.0.20
More information about the scm-commits
mailing list