[DRE-commits] [ruby-gnome2] 01/01: ruby-gtk3 and others: review package dependencies

Antonio Terceiro terceiro at moszumanska.debian.org
Sat Jul 18 12:45:08 UTC 2015


This is an automated email from the git hooks/post-receive script.

terceiro pushed a commit to branch master
in repository ruby-gnome2.

commit b03561c5154073a2bbfa341a665d07dae292e7c8
Author: Antonio Terceiro <terceiro at debian.org>
Date:   Fri Jul 17 15:40:36 2015 -0300

    ruby-gtk3 and others: review package dependencies
    
    Closes: #788875
---
 debian/changelog |  1 +
 debian/control   | 31 ++++++++++++++++---------------
 2 files changed, 17 insertions(+), 15 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 688db5c..5c4ed43 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,6 +8,7 @@ ruby-gnome2 (2.2.5-1) unstable; urgency=medium
   * ruby-gdk3: migrated upstream to gobject introspection, so becomes
     `Architecture: all`
     - ruby-gdk3-dbg package dropped
+  * ruby-gtk3 and others: review package dependencies (Closes: #788875)
 
  -- Antonio Terceiro <terceiro at debian.org>  Fri, 17 Jul 2015 11:16:35 -0300
 
diff --git a/debian/control b/debian/control
index ae14d42..c44f67f 100644
--- a/debian/control
+++ b/debian/control
@@ -52,7 +52,7 @@ Description: ATK bindings for the Ruby language (debugging symbols)
 
 Package: ruby-cairo-gobject
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}, ruby | ruby-interpreter
+Depends: ${misc:Depends}, ${shlibs:Depends}, ruby-cairo, ruby-glib2 (= ${binary:Version}), ruby | ruby-interpreter
 Description: CairoGObject bindings for the Ruby language
  Cairo is a multi-platform library providing anti-aliased vector-based
  rendering for multiple target backends; CairoGObject provides
@@ -77,11 +77,11 @@ Package: ruby-clutter
 Architecture: all
 Priority: extra
 Depends: ${misc:Depends}, ruby | ruby-interpreter,
- ruby-gobject-introspection,
- ruby-cairo-gobject,
- ruby-atk,
- ruby-pango,
- ruby-gdk-pixbuf2,
+ ruby-gobject-introspection (>= ${source:Version}),
+ ruby-cairo-gobject (>= ${source:Version}),
+ ruby-atk (>= ${source:Version}),
+ ruby-pango (>= ${source:Version}),
+ ruby-gdk-pixbuf2 (>= ${source:Version}),
  gir1.2-clutter-1.0
 Description: Clutter bindings for the Ruby language
  Clutter is a GObject based library for creating fast, visually rich,
@@ -93,8 +93,9 @@ Package: ruby-clutter-gstreamer
 Architecture: all
 Priority: extra
 Depends: ${misc:Depends}, ruby | ruby-interpreter,
- ruby-clutter,
- ruby-gstreamer,
+ ruby-clutter (>= ${source:Version}),
+ ruby-gstreamer (>= ${source:Version}),
+ ruby-gdk-pixbuf2 (>= ${source:Version}),
  gir1.2-clutter-gst-2.0
 Description: Clutter-GStreamer bindings for the Ruby language
  Clutter-GStreamer provides a Clutter interface implementation using
@@ -105,8 +106,8 @@ Package: ruby-clutter-gtk
 Architecture: all
 Priority: extra
 Depends: ${misc:Depends}, ruby | ruby-interpreter,
- ruby-clutter,
- ruby-gtk3,
+ ruby-clutter (>= ${source:Version}),
+ ruby-gtk3 (>= ${source:Version}),
  gir1.2-gtkclutter-1.0
 Description: Clutter-Gtk bindings for the Ruby language
  Clutter-Gtk is an integration library for the Clutter toolkit providing
@@ -136,7 +137,7 @@ Description: Gdk-Pixbuf 2 bindings for the Ruby language (debugging symbols)
 
 Package: ruby-gdk3
 Architecture: all
-Depends: ${misc:Depends}, ${shlibs:Depends}, ruby | ruby-interpreter
+Depends: ${misc:Depends}, ${shlibs:Depends}, ruby-gdk-pixbuf2 (>= ${source:Version}), ruby-pango (>= ${source:Version}), ruby-atk (>= ${source:Version}), ruby-gobject-introspection (>= ${source:Version}), ruby-cairo-gobject (>= ${source:Version}), ruby | ruby-interpreter
 Description: GDK 3 bindings for the Ruby language
  GDK is a computer graphics library that acts as a wrapper around the
  low-level drawing and windowing functions provided by the underlying
@@ -213,7 +214,7 @@ Description: GNOME-related bindings for the Ruby language (development files)
 
 Package: ruby-gobject-introspection
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}, ruby | ruby-interpreter
+Depends: ${misc:Depends}, ${shlibs:Depends}, ruby-glib2 (= ${binary:Version}), ruby | ruby-interpreter
 Description: GObject Introspection bindings for the Ruby language
  GObject Introspection is a project for providing machine readable
  introspection data of the API of C libraries.  This introspection data can
@@ -287,7 +288,7 @@ Description: GTK+ 2 bindings for the Ruby language (debugging symbols)
 
 Package: ruby-gtk3
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}, ruby | ruby-interpreter
+Depends: ${misc:Depends}, ${shlibs:Depends}, ruby-atk (= ${binary:Version}), ruby-gdk3 (= ${source:Version}), ruby | ruby-interpreter
 Description: GTK+ 3 bindings for the Ruby language
  GTK+ is a library for creating graphical user interfaces. This package
  contains libraries for using GTK+ 3 with the Ruby programming language.
@@ -455,8 +456,8 @@ Package: ruby-webkit-gtk
 Architecture: all
 Priority: extra
 Depends: ${misc:Depends}, ruby | ruby-interpreter,
- ruby-gobject-introspection,
- ruby-gtk3,
+ ruby-gobject-introspection (>= ${source:Version}),
+ ruby-gtk3 (>= ${source:Version}),
  gir1.2-webkit-3.0
 Description: WebKitGTK+ bindings for the Ruby language
  WebKitGTK+ is the GNOME platform port of the WebKit rendering engine.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/ruby-gnome2.git



More information about the Pkg-ruby-extras-commits mailing list