Package: libaugeas-ruby
Version: 0.2.0-1
Severity: grave
Tags: patch
Justification: renders package unusable


The package ships without the ruby wrapper for augeas which is included in the
upstream ruby gem.

I believe the attached patch solves the problem.

By the way, I suggest decreasing debhelper version from 7 to 5 to allow folks
to backport the package to etch:


diff -urN libaugeas-ruby-0.2.0.orig/debian/compat 
libaugeas-ruby-0.2.0/debian/compat
--- libaugeas-ruby-0.2.0.orig/debian/compat 2008-12-22 12:55:24.000000000 +0100
+++ libaugeas-ruby-0.2.0/debian/compat  2008-12-22 12:51:36.000000000 +0100
@@ -1 +1 @@
-7
+5
diff -urN libaugeas-ruby-0.2.0.orig/debian/control 
libaugeas-ruby-0.2.0/debian/control
--- libaugeas-ruby-0.2.0.orig/debian/control  2008-12-22 12:55:24.000000000 
+0100
+++ libaugeas-ruby-0.2.0/debian/control 2008-12-22 12:51:36.000000000 +0100
@@ -2,7 +2,8 @@
 Section: libs
 Priority: optional
 Maintainer: Bart Cortooms <b...@kumina.nl>
-Build-Depends: debhelper (>= 7), ruby1.8, ruby1.8-dev, ruby1.9, ruby1.9-dev, 
cdbs, ruby-pkg-tools (>= 0.14), libaugeas-dev, pkg-config
+Build-Depends: debhelper (>= 5), ruby1.8, ruby1.8-dev, ruby1.9, ruby1.9-dev, 
cdbs, ruby-pkg-tools (>= 0.11), libaugeas-dev, pkg-config
 Standards-Version: 3.8.0
 Homepage: http://augeas.net/



-- System Information:
Debian Release: 5.0
  APT prefers testing
  APT policy: (700, 'testing'), (500, 'testing-proposed-updates'), (300, 
'unstable'), (100, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libaugeas-ruby depends on:
ii  libaugeas-ruby1.8             0.2.0-1    Augeaus bindings for the Ruby lang

libaugeas-ruby recommends no packages.

libaugeas-ruby suggests no packages.

-- no debconf information
diff -urN libaugeas-ruby-0.2.0.orig/debian/libaugeas-ruby1.8.dirs libaugeas-ruby-0.2.0/debian/libaugeas-ruby1.8.dirs
--- libaugeas-ruby-0.2.0.orig/debian/libaugeas-ruby1.8.dirs	1970-01-01 01:00:00.000000000 +0100
+++ libaugeas-ruby-0.2.0/debian/libaugeas-ruby1.8.dirs	2008-12-22 12:51:17.000000000 +0100
@@ -0,0 +1 @@
+usr/lib/ruby/1.8
diff -urN libaugeas-ruby-0.2.0.orig/debian/libaugeas-ruby1.9.dirs libaugeas-ruby-0.2.0/debian/libaugeas-ruby1.9.dirs
--- libaugeas-ruby-0.2.0.orig/debian/libaugeas-ruby1.9.dirs	1970-01-01 01:00:00.000000000 +0100
+++ libaugeas-ruby-0.2.0/debian/libaugeas-ruby1.9.dirs	2008-12-22 12:51:17.000000000 +0100
@@ -0,0 +1 @@
+usr/lib/ruby/1.9
diff -urN libaugeas-ruby-0.2.0.orig/debian/rules libaugeas-ruby-0.2.0/debian/rules
--- libaugeas-ruby-0.2.0.orig/debian/rules	2008-12-22 12:55:24.000000000 +0100
+++ libaugeas-ruby-0.2.0/debian/rules	2008-12-22 12:51:17.000000000 +0100
@@ -6,4 +6,10 @@
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/ruby-pkg-tools/1/class/ruby-extconf-rb.mk
 
+install/libaugeas-ruby1.8::
+	cp $(CURDIR)/lib/augeas.rb $(CURDIR)/debian/libaugeas-ruby1.8/usr/lib/ruby/1.8/augeas.rb
+
+install/libaugeas-ruby1.9::
+	cp $(CURDIR)/lib/augeas.rb $(CURDIR)/debian/libaugeas-ruby1.9/usr/lib/ruby/1.9/augeas.rb
+
 DEB_RUBY_SETUP_CMD = $(CURDIR)/ext/augeas/extconf.rb

Reply via email to