Package: xapian-bindings
Version: 1.2.17-1
Severity: normal
Tags: patch pending
Dear maintainer,
I've prepared an NMU for xapian-bindings (versioned as 1.2.17-1.1) and
uploaded it to DELAYED/3. Please feel free to tell me if I
should delay it longer.
[Chosing 3 days because this affects the ruby1.9.1-rm transition and
apparently upcoming ports.]
Regards.
diff -Nru xapian-bindings-1.2.17/debian/changelog
xapian-bindings-1.2.17/debian/changelog
--- xapian-bindings-1.2.17/debian/changelog 2014-01-31 02:59:53.0
+0100
+++ xapian-bindings-1.2.17/debian/changelog 2014-04-30 16:58:40.0
+0200
@@ -1,3 +1,24 @@
+xapian-bindings (1.2.17-1.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+
+ [ Christian Hofstaedtler ]
+ * Rebuild for Ruby 2.0/2.1, dropping Ruby 1.9.1. (Closes: #745924)
+Thanks to Matthias Klose for the missing pieces
+when I couldn't get this to build. (Basically this merges the
+Ubuntu patch.)
+ * Apply patch to fix binary-indep build from Matthias Klose
+.
+ * Apply patch to fix build on ppc64el from Matthias Klose
+.
+
+ [ Matthias Klose ]
+ * Fix the binary-indep build.
+ * Explicitely use automake1.11.
+ * Build using dh-autoreconf. (Closes: #746239)
+
+ -- Christian Hofstaedtler Wed, 30 Apr 2014 16:31:01 +0200
+
xapian-bindings (1.2.17-1) unstable; urgency=medium
* New upstream release.
diff -Nru xapian-bindings-1.2.17/debian/control
xapian-bindings-1.2.17/debian/control
--- xapian-bindings-1.2.17/debian/control 2014-01-31 04:13:00.0
+0100
+++ xapian-bindings-1.2.17/debian/control 2014-04-30 17:02:37.0
+0200
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Olly Betts
Standards-Version: 3.9.5
-Build-Depends: debhelper (>= 7.0.50~), python, python-all-dev (>= 2.6.6-3~),
tcl-dev, ruby1.9.1-dev, ruby2.0-dev, ruby1.9.1, ruby2.0, libxapian-dev (>=
1.2.17), libxapian-dev (<< 1.3.0), autotools-dev
+Build-Depends: debhelper (>= 7.0.50~), python, python-all-dev (>= 2.6.6-3~),
tcl-dev, ruby2.0-dev, ruby2.1-dev, ruby2.0, ruby2.1, libxapian-dev (>= 1.2.17),
libxapian-dev (<< 1.3.0), autotools-dev, automake1.11, dh-autoreconf
X-Python-Version: >= 2.3
XS-Ruby-Versions: all
Homepage: http://xapian.org/
@@ -59,7 +59,6 @@
Depends: ruby | ruby-interpeter, ${shlibs:Depends}, ${misc:Depends}
Replaces: libxapian-ruby1.8 (<< 1.2.15-1~), libxapian-ruby1.9.1 (<< 1.2.15-1~)
Breaks: libxapian-ruby1.8 (<< 1.2.15-1~), libxapian-ruby1.9.1 (<< 1.2.15-1~)
-Provides: libxapian-ruby1.9.1
Suggests: xapian-doc
Description: Xapian search engine interface for Ruby
This package provides Xapian Ruby bindings built for Ruby.
@@ -74,12 +73,3 @@
.
The Xapian Ruby bindings provide an interface to the Xapian library from the
Ruby programming language, allowing both indexing and retrieval operations.
-
-Package: libxapian-ruby1.9.1
-Section: oldlibs
-Priority: extra
-Architecture: all
-depends: ${misc:Depends}, ruby-xapian
-Description: Transitional package for ruby-xapian
- This is a transitional package to ease upgrades to the ruby-xapian package.
- It can be safely removed.
diff -Nru xapian-bindings-1.2.17/debian/control.in
xapian-bindings-1.2.17/debian/control.in
--- xapian-bindings-1.2.17/debian/control.in2014-01-24 02:50:09.0
+0100
+++ xapian-bindings-1.2.17/debian/control.in2014-04-30 16:59:59.0
+0200
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Olly Betts
Standards-Version: 3.9.5
-Build-Depends: @BUILD_DEPS@ autotools-dev
+Build-Depends: @BUILD_DEPS@ autotools-dev, automake1.11, dh-autoreconf
@X_PYTHON_VERSION@
@XS_RUBY_VERSIONS@
Homepage: http://xapian.org/
diff -Nru xapian-bindings-1.2.17/debian/control-ruby-new.in
xapian-bindings-1.2.17/debian/control-ruby-new.in
--- xapian-bindings-1.2.17/debian/control-ruby-new.in 2014-01-30
23:20:21.0 +0100
+++ xapian-bindings-1.2.17/debian/control-ruby-new.in 2014-04-30
16:36:25.0 +0200
@@ -6,7 +6,6 @@
Depends: ruby | ruby-interpeter, ${shlibs:Depends}, ${misc:Depends}
Replaces: libxapian-ruby1.8 (<< 1.2.15-1~), libxapian-ruby1.9.1 (<< 1.2.15-1~)
Breaks: libxapian-ruby1.8 (<< 1.2.15-1~), libxapian-ruby1.9.1 (<< 1.2.15-1~)
-Provides: @RUBY_PROVIDES@
Suggests: xapian-doc
Description: Xapian search engine interface for Ruby
This package provides Xapian Ruby bindings built for Ruby.
diff -Nru xapian-bindings-1.2.17/debian/ruby-xapian.install
xapian-bindings-1.2.17/debian/ruby-xapian.install
--- xapian-bindings-1.2.17/debian/ruby-xapian.install 2014-01-31
04:13:00.0 +0100
+++ xapian-bindings-1.2.17/debian/ruby-xapian.install 2014-04-30
17:02:37.0 +0200
@@ -1,5 +1,4 @@
-usr/lib/ruby/vendor_ruby/1.9.1/xapian.rb usr/lib/ruby/vendor_ruby
-usr/lib/ruby/vendor_ruby/*.*/*-*
-usr/share/doc/xapian-bindings-ruby1.9.1/ruby/* usr/share/doc/ruby-xapian
-usr/share/doc/xapian-bindings-ruby1.9.1/ruby/examples/*.rb
usr/share/doc/ruby-xapian/examples
+usr/lib/ruby/vendor_ruby/2.1.0/xapian.rb usr/