[PATCH 1/2] update default version to 1.9, redo descriptions
From: Shawn Landden <shawnlandden@gmail.com>
---
debian/changelog | 8 +++++
debian/control | 87 +++++++++++++++++++++++++++++++++++++++---------------
2 files changed, 71 insertions(+), 24 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 987053c..aa1c0de 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+ruby-defaults (4.9) unstable; urgency=low
+
+ * Switch default ruby version to 1.9.
+ * Drop "transitional package" desciptions to something more similar to
+ Python default version packages.
+
+ -- Shawn Landden <shawnlandden@gmail.com> Wed, 23 May 2012 13:19:04 -0700
+
ruby-defaults (4.8) unstable; urgency=high
* Drop ruby-elisp, since the corresponding ruby1.8 package was dropped.
diff --git a/debian/control b/debian/control
index 29c7d81..62c122b 100644
--- a/debian/control
+++ b/debian/control
@@ -11,55 +11,94 @@ Vcs-Browser: http://git.debian.org/?p=collab-maint/ruby-defaults.git;a=summary
Package: ruby
Architecture: all
-Depends: ruby1.8 (>> 1.8.7.334-1), ${misc:Depends}
+Depends: ruby1.9.1 (>> 1.9.3.0-2.1), ${misc:Depends}
Suggests: ri, ruby-dev
Conflicts: irb, rdoc
Replaces: irb, rdoc
Provides: irb, rdoc
-Description: Transitional package for ruby1.8
- This is a transitional package which ensures that users of ruby will use
- ruby1.8 in the future. It can safely be removed.
+Description: Interpreter of object-oriented scripting language Ruby (default version)
+ Ruby is the interpreted scripting language for quick and easy
+ object-oriented programming. It has many features to process text
+ files and to do system management tasks (as in perl). It is simple,
+ straight-forward, and extensible.
+ .
+ This package is a dependency package, which depends on Debian's default Ruby
+ version (currently v1.9.3).
Package: ruby-dev
Section: devel
Architecture: all
-Depends: ruby1.8-dev (>> 1.8.7.334-1), ${misc:Depends}
-Description: Transitional package for ruby1.8-dev
- This is a transitional package which ensures that users of ruby-dev will use
- ruby1.8-dev in the future. It can safely be removed.
+Depends: ruby1.9.1-dev (>> 1.9.3.0-2.1), ${misc:Depends}
+Description: Header files for compiling extension modules for Ruby (default version)
+ Ruby is the interpreted scripting language for quick and easy
+ object-oriented programming. It has many features to process text
+ files and to do system management tasks (as in perl). It is simple,
+ straight-forward, and extensible.
+ .
+ This package contains the header files and the mkmf library, necessary
+ to make extension library for Ruby. It is also required to build
+ many gems.
+ .
+ This package is a dependency package, which depends on Debian's default Ruby
+ version (currently v1.9.3).
Package: libruby
Section: libs
Architecture: all
-Depends: libruby1.8 (>> 1.8.7.334-1), ${misc:Depends}
+Depends: libruby1.9.1 (>> 1.9.3.0-2.1), ${misc:Depends}
Conflicts: libsdbm-ruby (<< 4), libdl-ruby (<< 4), libpty-ruby (<< 4), libbigdecimal-ruby (<< 4), libsyslog-ruby (<< 4), libstrscan-ruby (<< 4), libiconv-ruby (<< 4), libracc-runtime-ruby (<< 4), libdrb-ruby (<< 4), liberb-ruby (<< 4), libtest-unit-ruby (<< 4), librexml-ruby (<< 4), libxmlrpc-ruby (<< 4), libwebrick-ruby (<< 4), libyaml-ruby (<< 4), libzlib-ruby (<< 4), libcurses-ruby (<< 4), libopenssl-ruby, libreadline-ruby, libdbm-ruby, libgdbm-ruby
Replaces: libsdbm-ruby (<< 4), libdl-ruby (<< 4), libpty-ruby (<< 4), libbigdecimal-ruby (<< 4), libsyslog-ruby (<< 4), libstrscan-ruby (<< 4), libiconv-ruby (<< 4), libracc-runtime-ruby (<< 4), libdrb-ruby (<< 4), liberb-ruby (<< 4), libtest-unit-ruby (<< 4), librexml-ruby (<< 4), libxmlrpc-ruby (<< 4), libwebrick-ruby (<< 4), libyaml-ruby (<< 4), libzlib-ruby (<< 4), libcurses-ruby (<< 4), libopenssl-ruby, libreadline-ruby, libdbm-ruby, libgdbm-ruby
Provides: libsdbm-ruby, libdl-ruby, libpty-ruby, libbigdecimal-ruby, libsyslog-ruby, libstrscan-ruby, libiconv-ruby, libracc-runtime-ruby, libdrb-ruby, liberb-ruby, libtest-unit-ruby, librexml-ruby, libxmlrpc-ruby, libwebrick-ruby, libyaml-ruby, libzlib-ruby, libcurses-ruby, libopenssl-ruby, libreadline-ruby, libdbm-ruby, libgdbm-ruby
-Description: Transitional package for libruby1.8
- This is a transitional package which ensures that users of libruby will use
- libruby1.8 in the future. It can safely be removed.
+Description: Libraries necessary to run Ruby
+ Ruby is the interpreted scripting language for quick and easy
+ object-oriented programming. It has many features to process text
+ files and to do system management tasks (as in perl). It is simple,
+ straight-forward, and extensible.
+ .
+ This package includes the 'libruby' library, necessary to run Ruby.
+ .
+ This package is a dependency package, which depends on Debian's default Ruby
+ version (currently v1.9.3).
Package: libtcltk-ruby
Architecture: all
-Depends: libtcltk-ruby1.8 (>> 1.8.7.334-1), ${misc:Depends}
+Depends: libtcltk-ruby1.9.1 (>> 1.9.3.0-2.1), ${misc:Depends}
Conflicts: libtk-ruby (<< 4)
Replaces: libtk-ruby (<< 4)
Provides: libtk-ruby
-Description: Transitional package for libtcltk-ruby1.8
- This is a transitional package which ensures that users of libtcltk-ruby will
- use libtcltk-ruby1.8 in the future. It can safely be removed.
+Description: Tcl/Tk interface for Ruby
+ tcltklib is an extension library for Ruby. It makes Ruby
+ programs to be able to use low level interface for the Tcl/Tk.
+ .
+ This package is a dependency package, which depends on Debian's default Ruby
+ version (currently v1.9.3).
Package: ri
Architecture: all
-Depends: ri1.8 (>> 1.8.7.334-1), ${misc:Depends}
-Description: Transitional package for ri1.8
- This is a transitional package which ensures that users of ri will use
- ri1.8 in the future. It can safely be removed.
+Depends: ri1.9.1 (>> 1.9.3.0-2.1), ${misc:Depends}
+Description: Ruby Interactive reference
+ ri is a command line tool that displays descriptions of built-in Ruby
+ methods, classes, and modules. For methods, it shows you the calling
+ sequence and a description. For classes and modules, it shows a
+ synopsis along with a list of the methods the class or module
+ implements.
+ .
+ This package provides ri command and descriptions about Ruby.
+ This package provides the ri documentation for the Ruby standard library.
+ The ri executable itself is in the ruby package.
+ .
+ This package is a dependency package, which depends on Debian's default Ruby
+ version (currently v1.9.3).
Package: ruby-full
Architecture: all
-Depends: ruby1.8-full (>> 1.8.7.334-1), ${misc:Depends}
-Description: Transitional package for ruby1.8-full
- This is a transitional package which ensures that users of ruby-full will use
- ruby1.8-full in the future. It can safely be removed.
+Depends: ruby1.9.1-full (>> 1.9.3.0-2.1), ${misc:Depends}
+Description: Ruby full installation (default version)
+ For many good reasons, the Ruby programming language is split in many
+ small different packages. Installing this package will make sure you have
+ all the packages that add up to a full Ruby installation, with the exception
+ of the Tcl/Tk bindings for Ruby, which are only recommended.
+ .
+ This package is a dependency package, which depends on Debian's default Ruby
+ version (currently v1.9.3).
--
1.7.9.5
Reply to: