1 |
slords |
1.4 |
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} |
2 |
|
|
%define ruby_sitelib %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']") |
3 |
|
|
%define ruby_sitearch %(ruby -rrbconfig -e "puts Config::CONFIG['sitearchdir']") |
4 |
|
|
|
5 |
|
|
Name: xapian-bindings |
6 |
|
|
Version: 1.0.17 |
7 |
|
|
Release: 3%{?dist} |
8 |
|
|
Summary: Bindings for the Xapian Probabilistic Information Retrieval Library |
9 |
|
|
|
10 |
|
|
Group: Development/Libraries |
11 |
|
|
License: GPLv2+ |
12 |
|
|
URL: http://www.xapian.org/ |
13 |
|
|
Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.gz |
14 |
|
|
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) |
15 |
|
|
|
16 |
slords |
1.1 |
BuildRequires: python-devel >= 2.2 |
17 |
slords |
1.4 |
BuildRequires: ruby-devel ruby |
18 |
slords |
1.1 |
BuildRequires: xapian-core-devel == %{version} |
19 |
|
|
|
20 |
|
|
%description |
21 |
|
|
Xapian is an Open Source Probabilistic Information Retrieval Library. It |
22 |
|
|
offers a highly adaptable toolkit that allows developers to easily add advanced |
23 |
|
|
indexing and search facilities to applications. This package provides the |
24 |
|
|
files needed for scripts which use Xapian |
25 |
|
|
|
26 |
|
|
%package python |
27 |
slords |
1.4 |
Group: Development/Libraries |
28 |
|
|
Summary: Files needed for developing Python scripts which use Xapian |
29 |
|
|
Obsoletes: pyxapian |
30 |
slords |
1.1 |
|
31 |
|
|
%description python |
32 |
|
|
Xapian is an Open Source Probabilistic Information Retrieval framework. It |
33 |
|
|
offers a highly adaptable toolkit that allows developers to easily add advanced |
34 |
|
|
indexing and search facilities to applications. This package provides the |
35 |
|
|
files needed for developing Python scripts which use Xapian |
36 |
|
|
|
37 |
slords |
1.4 |
%package ruby |
38 |
|
|
Group: Development/Libraries |
39 |
|
|
Summary: Files needed for developing Ruby scripts which use Xapian |
40 |
|
|
|
41 |
|
|
%description ruby |
42 |
|
|
Xapian is an Open Source Probabilistic Information Retrieval framework. It |
43 |
|
|
offers a highly adaptable toolkit that allows developers to easily add advanced |
44 |
|
|
indexing and search facilities to applications. This package provides the |
45 |
|
|
files needed for developing Ruby scripts which use Xapian |
46 |
|
|
|
47 |
slords |
1.1 |
%prep |
48 |
slords |
1.4 |
%setup -q |
49 |
slords |
1.1 |
|
50 |
|
|
%build |
51 |
slords |
1.4 |
%configure --with-python --with-ruby |
52 |
|
|
make %{?_smp_mflags} V=1 |
53 |
slords |
1.1 |
|
54 |
|
|
%install |
55 |
|
|
rm -rf %{buildroot} |
56 |
slords |
1.4 |
make install DESTDIR=%{buildroot} INSTALL='install -p' |
57 |
|
|
|
58 |
|
|
# Remove the dev docs, we pick them up below |
59 |
|
|
rm -rf %{buildroot}%{_datadir}/doc/%{name} |
60 |
slords |
1.1 |
|
61 |
|
|
%clean |
62 |
slords |
1.4 |
rm -rf %{buildroot} |
63 |
slords |
1.1 |
|
64 |
|
|
%files python |
65 |
|
|
%defattr(-, root, root) |
66 |
|
|
%doc AUTHORS ChangeLog COPYING NEWS README |
67 |
slords |
1.4 |
%doc python/docs/examples |
68 |
|
|
%{python_sitearch}/* |
69 |
|
|
|
70 |
|
|
%files ruby |
71 |
|
|
%defattr(-, root, root) |
72 |
|
|
%doc AUTHORS ChangeLog COPYING NEWS README |
73 |
|
|
%doc ruby/docs/rdocs ruby/docs/examples |
74 |
|
|
%{ruby_sitearch}/_xapian.so |
75 |
|
|
%{ruby_sitelib}/xapian.rb |
76 |
|
|
|
77 |
|
|
%changelog |
78 |
|
|
* Sat Jan 9 2010 Peter Robinson <pbrobinson@gmail.com> 1.0.17-3 |
79 |
|
|
- Updated to the new python sysarch spec file reqs |
80 |
|
|
|
81 |
|
|
* Wed Dec 2 2009 Peter Robinson<pbrobinson@gmail.com> 1.0.17-2 |
82 |
|
|
- Drop upstreamed patch |
83 |
|
|
|
84 |
|
|
* Wed Dec 2 2009 Peter Robinson<pbrobinson@gmail.com> 1.0.17-1 |
85 |
|
|
- Update to 1.0.17 |
86 |
slords |
1.1 |
|
87 |
slords |
1.4 |
* Sat Sep 19 2009 Peter Robinson<pbrobinson@gmail.com> 1.0.16-1 |
88 |
|
|
- Update to 1.0.16, some spec file cleanups |
89 |
slords |
1.1 |
|
90 |
slords |
1.4 |
* Sun Sep 6 2009 Peter Robinson<pbrobinson@gmail.com> 1.0.15-2 |
91 |
|
|
- Patch to fix python bindings build |
92 |
|
|
|
93 |
|
|
* Thu Aug 27 2009 Peter Robinson<pbrobinson@gmail.com> 1.0.15-1 |
94 |
|
|
- Update to 1.0.15 |
95 |
|
|
|
96 |
|
|
* Wed Jul 29 2009 Peter Robinson<pbrobinson@gmail.com> 1.0.14-1 |
97 |
|
|
- Update to 1.0.14 |
98 |
|
|
|
99 |
|
|
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.13-2 |
100 |
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
101 |
|
|
|
102 |
|
|
* Fri Jun 5 2009 Peter Robinson<pbrobinson@gmail.com> 1.0.13-1 |
103 |
|
|
- Update to 1.0.13 |
104 |
|
|
|
105 |
|
|
* Sun Apr 19 2009 Peter Robinson<pbrobinson@gmail.com> 1.0.12-1 |
106 |
|
|
- Update to 1.0.12 |
107 |
|
|
|
108 |
|
|
* Tue Apr 07 2009 Peter Robinson<pbrobinson@gmail.com> 1.0.11-2 |
109 |
|
|
- Obsolete pyxapian |
110 |
|
|
|
111 |
|
|
* Mon Apr 06 2009 Peter Robinson<pbrobinson@gmail.com> 1.0.11-1 |
112 |
|
|
- Update to 1.0.11 |
113 |
|
|
|
114 |
|
|
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.9-3 |
115 |
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
116 |
|
|
|
117 |
|
|
* Sun Nov 30 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> 1.0.9-2 |
118 |
|
|
- Rebuild for Python 2.6 |
119 |
|
|
|
120 |
|
|
* Sat Nov 29 2008 Adel Gadllah <adel.gadllah@gmail.com> 1.0.9-1 |
121 |
|
|
- Update to 1.0.9 |
122 |
|
|
|
123 |
|
|
* Sat Oct 11 2008 Adel Gadllah <adel.gadllah@gmail.com> 1.0.8-1 |
124 |
|
|
- Update to 1.0.8 |
125 |
|
|
|
126 |
|
|
* Mon Jul 28 2008 Adel Gadllah <adel.gadllah@gmail.com> 1.0.7-2 |
127 |
|
|
- Enable ruby bindings RH #456951, patch by Scott Seago |
128 |
|
|
|
129 |
|
|
* Sun Jul 20 2008 Adel Gadllah <adel.gadllah@gmail.com> 1.0.7-1 |
130 |
|
|
- Update to 1.0.7 |
131 |
slords |
1.1 |
|
132 |
|
|
* Sun Mar 30 2008 Adel Gadllah <adel.gadllah@gmail.com> 1.0.6-1 |
133 |
|
|
- Update to 1.0.6 |
134 |
|
|
|
135 |
|
|
* Sat Feb 09 2008 Adel Gadllah <adel.gadllah@gmail.com> 1.0.5-2 |
136 |
|
|
- Rebuild for gcc-4.3 |
137 |
|
|
|
138 |
|
|
* Thu Dec 27 2007 Adel Gadllah <adel.gadllah@gmail.com> 1.0.5-1 |
139 |
|
|
- Update to 1.0.5 |
140 |
|
|
|
141 |
|
|
* Tue Oct 30 2007 Adel Gadllah <adel.gadllah@gmail.com> 1.0.4-1 |
142 |
|
|
- Update to 1.0.4 |
143 |
|
|
|
144 |
|
|
* Thu Aug 16 2007 Adel Gadllah <adel.gadllah@gmail.com> 1.0.2-4 |
145 |
|
|
- License is GPLv2+ not GPLv2 |
146 |
|
|
|
147 |
|
|
* Sun Aug 12 2007 Adel Gadllah <adel.gadllah@gmail.com> 1.0.2-3 |
148 |
|
|
- Remove vendor tag RH #251832 |
149 |
|
|
|
150 |
|
|
* Wed Aug 08 2007 Adel Gadllah <adel.gadllah@gmail.com> 1.0.2-2 |
151 |
|
|
- Fix license tag |
152 |
|
|
- Minor cleanups |
153 |
|
|
- Add disttag |
154 |
|
|
|
155 |
|
|
* Fri Jul 13 2007 Marco Pesenti Gritti <mpg@redhat.com> - 1.0.2-1 |
156 |
|
|
- Update to 1.0.2 |
157 |
|
|
|
158 |
|
|
* Tue Jun 19 2007 Marco Pesenti Gritti <mpg@redhat.com> 1.0.1-2 |
159 |
|
|
- Remove req on xapian-bindings |
160 |
|
|
|
161 |
|
|
* Mon Jun 18 2007 Marco Pesenti Gritti <mpg@redhat.com> 1.0.1-1 |
162 |
|
|
- Initial build |