severity 722382 serious
thanks
Hello stfl-Maintainer,
during Ruby Sprint in Paris, we have created an patch for your package to fit
the Ruby
Debian policy.
This patch removes Ruby 1.8 dependency and moves that package to gem2deb helper.
Pleas include the patch to fix your package. Otherwise we can't remove ruby 1.8
from the
archive.
Thanks,
Jonasdiff --git a/debian/control b/debian/control
index 02573f0..3a94ecb 100644
--- a/debian/control
+++ b/debian/control
@@ -1,10 +1,11 @@
Source: stfl
Priority: optional
Maintainer: Nico Golde n...@debian.org
-Build-Depends: debhelper (= 7), libncursesw5-dev, swig, python-all-dev (= 2.6.6-3~), ruby1.8, ruby1.8-dev, ruby1.9.1, ruby1.9.1-dev, spl-dev
+Build-Depends: debhelper (= 7), libncursesw5-dev, swig, python-all-dev (= 2.6.6-3~), spl-dev, gem2deb
Standards-Version: 3.9.2
Section: libdevel
X-Python-Version: all
+XS-Ruby-Versions: all
Vcs-Svn: svn://svn.debian.org/svn/collab-maint/deb-maint/stfl/trunk/
Vcs-Browser: http://svn.debian.org/wsvn/collab-maint/deb-maint/trunk/
Homepage: http://www.clifford.at/stfl/
@@ -50,36 +51,47 @@ Description: python bindings for the structured terminal forms language/library
.
This package contains the Python bindings to libstfl.
-Package: libstfl-ruby1.8
+Package: ruby-stfl
+XB-Ruby-Versions: ${ruby:Versions}
+X-DhRuby-Root: ruby
Section: ruby
Architecture: any
-Depends: ruby1.8, ${shlibs:Depends}, ${misc:Depends}
-Description: Ruby 1.8 bindings for the structured terminal forms language/library
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Replaces: libstfl-ruby1.8 ( 0.22-2~), libstfl-ruby1.9.1 ( 0.22-2~), libstfl-ruby ( 0.22-2~)
+Breaks: libstfl-ruby1.8 ( 0.22-2~), libstfl-ruby1.9.1 ( 0.22-2~), libstfl-ruby ( 0.22-2~)
+Provides: libstfl-ruby1.8, libstfl-ruby1.9.1, libstfl-ruby
+Description: Ruby bindings for the structured terminal forms language/library
stfl is a library which implements a curses-based widget set for text
terminals.
.
- This package contains the ruby1.8 bindings to libstfl.
+ This package contains the ruby bindings to libstfl.
+
+Package: libstfl-ruby1.8
+Section: oldlibs
+Priority: extra
+Architecture: all
+Depends: ${misc:Depends}, ruby-stfl
+Description: Transitional package libstfl-ruby1.8 for ruby-stfl
+ This is a transitional package libstfl-ruby1.8 to ease upgrades to the
+ ruby-stfl package. It can safely be removed.
Package: libstfl-ruby1.9.1
-Section: ruby
-Architecture: any
-Depends: ruby1.9.1, ${shlibs:Depends}, ${misc:Depends}
-Description: Ruby 1.9.1 bindings for the structured terminal forms language/library
- stfl is a library which implements a curses-based widget set for text
- terminals.
- .
- This package contains the ruby1.9 bindings to libstfl.
+Section: oldlibs
+Priority: extra
+Architecture: all
+Depends: ${misc:Depends}, ruby-stfl
+Description: Transitional package libstfl-ruby1.9.1 for ruby-stfl
+ This is a transitional package libstfl-ruby1.9.1 to ease upgrades to the
+ ruby-stfl package. It can safely be removed.
Package: libstfl-ruby
-Section: ruby
+Section: oldlibs
+Priority: extra
Architecture: all
-Depends: libstfl-ruby1.8, ${misc:Depends}
-Description: Ruby bindings for the structured terminal forms language/library
- stfl is a library which implements a curses-based widget set for text
- terminals.
- .
- This is a dependency package which depends on Debian's default Ruby version
- (currently 1.8.x).
+Depends: ${misc:Depends}, ruby-stfl
+Description: Transitional package libstfl-ruby for libstfl0
+ This is a transitional package libstfl-ruby to ease upgrades to the ruby-stfl
+ package. It can safely be removed.
Package: libstfl-spl
Section: devel
diff --git a/debian/libstfl-ruby1.8.dirs b/debian/libstfl-ruby1.8.dirs
deleted file mode 100644
index 709e902..000
--- a/debian/libstfl-ruby1.8.dirs
+++ /dev/null
@@ -1 +0,0 @@
-/usr/lib/ruby/1.8/x86_64-linux
diff --git a/debian/libstfl-ruby1.8.examples b/debian/libstfl-ruby1.8.examples
deleted file mode 100644
index 96a062f..000
--- a/debian/libstfl-ruby1.8.examples
+++ /dev/null
@@ -1 +0,0 @@
-ruby/example.rb
diff --git a/debian/libstfl-ruby1.8.install b/debian/libstfl-ruby1.8.install
deleted file mode 100644
index 19a6a02..000
--- a/debian/libstfl-ruby1.8.install
+++ /dev/null
@@ -1 +0,0 @@
-debian/tmp/usr/lib/ruby/1.8/*/stfl.so
diff --git a/debian/libstfl-ruby1.9.1.dirs b/debian/libstfl-ruby1.9.1.dirs
deleted file mode 100644
index 0cceba8..000
--- a/debian/libstfl-ruby1.9.1.dirs
+++ /dev/null
@@ -1 +0,0 @@
-/usr/lib/ruby/1.9.1/x86_64-linux
diff --git a/debian/libstfl-ruby1.9.1.examples b/debian/libstfl-ruby1.9.1.examples
deleted file mode 100644
index 96a062f..000
--- a/debian/libstfl-ruby1.9.1.examples
+++ /dev/null
@@ -1 +0,0 @@
-ruby/example.rb
diff --git a/debian/libstfl-ruby1.9.1.install b/debian/libstfl-ruby1.9.1.install
deleted file mode 100644
index e6aec7b..000
--- a/debian/libstfl-ruby1.9.1.install
+++ /dev/null
@@ -1 +0,0 @@