rev 12628 - in branches/kde4/packages/kdebindings/debian: . patches tests
Vincent Fourmond
fourmond at alioth.debian.org
Tue Nov 11 12:46:41 UTC 2008
Author: fourmond
Date: 2008-11-11 12:46:41 +0000 (Tue, 11 Nov 2008)
New Revision: 12628
Added:
branches/kde4/packages/kdebindings/debian/patches/05_rbqtapi_ruby1.8.diff
branches/kde4/packages/kdebindings/debian/tests/
branches/kde4/packages/kdebindings/debian/tests/test_checkarg.rb
Modified:
branches/kde4/packages/kdebindings/debian/changelog
branches/kde4/packages/kdebindings/debian/control
branches/kde4/packages/kdebindings/debian/patches/series
Log:
[kdebindings] Various improvements, including the possibility to actually install ruby bindings + one test from the old libqt4-ruby package
Modified: branches/kde4/packages/kdebindings/debian/changelog
===================================================================
--- branches/kde4/packages/kdebindings/debian/changelog 2008-11-11 12:16:09 UTC (rev 12627)
+++ branches/kde4/packages/kdebindings/debian/changelog 2008-11-11 12:46:41 UTC (rev 12628)
@@ -1,3 +1,17 @@
+kdebindings (4:4.1.3-2) UNRELEASED experimental; urgency=low
+
+ [ Vincent Fourmond ]
+ * Moving libqt4-ruby{,1.8} to section interpreters where they
+ currently are (to avoid override disparities)
+ * Dropping a whole bunch of useless manual libsmokeqt4 dependencies
+ that prevent the packages from being installed. (closes: #505274)
+ * libqt4-ruby, libkde4-ruby, libplasma-ruby, libokular-ruby are arch:all
+ * Copying test files from old libqt4-ruby package
+ * 05_rbqtapi_ruby1.8.diff: rbqtapi must use ruby 1.8 rather than ruby
+ * Various minor Description improvements
+
+ -- Vincent Fourmond <fourmond at debian.org> Tue, 11 Nov 2008 12:12:34 +0100
+
kdebindings (4:4.1.3-1) experimental; urgency=low
* First upload of the kde4 kdebindings
Modified: branches/kde4/packages/kdebindings/debian/control
===================================================================
--- branches/kde4/packages/kdebindings/debian/control 2008-11-11 12:16:09 UTC (rev 12627)
+++ branches/kde4/packages/kdebindings/debian/control 2008-11-11 12:46:41 UTC (rev 12628)
@@ -5,7 +5,7 @@
Build-Depends: debhelper (>= 6.0.7~), cmake (>= 2.4.5), quilt,
kdelibs5-dev (>= 4:4.1.3), libphonon-dev, libqt4-opengl-dev,
python, python-all-dev, sip4, python-sip4-dev, python-qt4-dev,
- ruby1.8-dev,ruby1.8 , python-central,
+ ruby1.8-dev, ruby1.8 , python-central,
mono-gac [i386 kfreebsd-i386 powerpc amd64 kfreebsd-amd64 ia64 arm armeb armel sparc s390],
mono-gmcs [i386 kfreebsd-i386 powerpc amd64 kfreebsd-amd64 ia64 arm armeb armel sparc s390], libmono-dev [i386 kfreebsd-i386 powerpc amd64 kfreebsd-amd64 ia64 arm armeb armel sparc s390],
cdbs,
@@ -33,7 +33,7 @@
Package: libsmokekde4-2
Section: libs
-Depends: ${shlibs:Depends}, libsmokeqt4-2 (= ${binary:Version})
+Depends: ${shlibs:Depends}
Architecture: any
Description: KDE smoke libraries
smoke libraries are part of the bindings used for Qt and KDE. This package i
@@ -46,7 +46,7 @@
Package: libsmokeokular2
Section: libs
-Depends: ${shlibs:Depends}, libsmokekde4-2 (= ${binary:Version})
+Depends: ${shlibs:Depends}
Architecture: any
Description: Okular smoke bindings
smoke libraries are part of the bindings used for Qt and KDE. This package
@@ -59,7 +59,7 @@
Package: libsmokeplasma2
Section: libs
-Depends: libsmokekde4-2 (= ${binary:Version}), ${shlibs:Depends}
+Depends: ${shlibs:Depends}
Architecture: any
Description: KDE plasma smoke library
smoke libraries are part of the bindings used for Qt and KDE. This package
@@ -87,13 +87,13 @@
Section: libs
Depends: ${shlibs:Depends}
Architecture: any
-Description: shared library for Qt4 ruby bindings
- This is part of KDE Bindings module
+Description: internal library for Qt4 ruby bindings
+ This is an internal library part of KDE Bindings module
Package: libqt4-ruby
-Section: libs
+Section: interpreters
Depends: libqt4-ruby1.8
-Architecture: any
+Architecture: all
Description: Qt4 ruby bindings
This package installs the Qt4 bindings for the
default ruby version.
@@ -101,11 +101,11 @@
This is part of KDE Bindings module
Package: libqt4-ruby1.8
-Section: libs
-Depends: ${shlibs:Depends}, libsmokeqt4, ruby
+Section: interpreters
+Depends: ${shlibs:Depends}, ruby1.8
Architecture: any
Description: Qt4 bindings for ruby
- This packages contains Qt4 ruby bindings for the ruby1.8 version.
+ This packages contains Qt4 ruby bindings for Ruby 1.8.
.
This is part of KDE Bindings module
@@ -113,7 +113,7 @@
Package: libkde4-ruby
Section: libs
Depends: libkde4-ruby1.8
-Architecture: any
+Architecture: all
Description: KDE ruby bindings
This package installs the ruby bindings for
the default ruby interpreter.
@@ -122,19 +122,19 @@
Package: libkde4-ruby1.8
Section: libs
-Depends: ${shlibs:Depends}, libqt4-ruby1.8 (= ${binary:Version}), libsmokekde4-2 (= ${binary:Version})
+Depends: ${shlibs:Depends}, libqt4-ruby1.8 (= ${binary:Version})
Architecture: any
Description: kde4 bindings for ruby
- KDE bindings for ruby
+ KDE bindings for ruby 1.8
.
This is part of KDE Bindings module
Package: libokular-ruby
Section: libs
Depends: libokular-ruby1.8
-Architecture: any
+Architecture: all
Description: Okular ruby bindings
- Defaults to ruby 1.8
+ Binding for the default ruby version
.
This is part of KDE Bindings module
@@ -143,25 +143,26 @@
Depends: ${shlibs:Depends}, libkde4-ruby1.8
Architecture: any
Description: Okular ruby bindings
+ Bindings for okular for Ruby 1.8
.
This is part of KDE Bindings module
Package: libplasma-ruby
Section: libs
Depends: libplasma-ruby1.8
-Architecture: any
+Architecture: all
Description: KDE plasma ruby bindings
This package allows you to create desktop widgets in the Ruby language.
- Get ruby 1.8.
.
This is part of KDE Bindings module
Package: libplasma-ruby1.8
Section: libs
-Depends: libsmokeplasma2 (= ${binary:Version}), ${shlibs:Depends}
+Depends: ${shlibs:Depends}
Architecture: any
Description: KDE plasma ruby1.8 bindings
- This package allows you to create desktop widgets in the Ruby language
+ This package allows you to create desktop widgets in the Ruby language.
+ Bindings for Ruby version 1.8.
.
This is part of KDE Bindings module
Added: branches/kde4/packages/kdebindings/debian/patches/05_rbqtapi_ruby1.8.diff
===================================================================
--- branches/kde4/packages/kdebindings/debian/patches/05_rbqtapi_ruby1.8.diff (rev 0)
+++ branches/kde4/packages/kdebindings/debian/patches/05_rbqtapi_ruby1.8.diff 2008-11-11 12:46:41 UTC (rev 12628)
@@ -0,0 +1,9 @@
+diff -urNad libqt4-ruby-1.4.9~/ruby/qtruby/bin/rbqtapi libqt4-ruby-1.4.9/ruby/qtruby/bin/rbqtapi
+--- libqt4-ruby-1.4.9~/ruby/qtruby/bin/rbqtapi 2007-04-20 15:03:22.000000000 +0200
++++ libqt4-ruby-1.4.9/ruby/qtruby/bin/rbqtapi 2008-04-29 20:37:31.000000000 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env ruby
++#!/usr/bin/env ruby1.8
+
+ # Note: this program is part of qtruby and makes use of its internal functions.
+ # You should not rely on those in your own programs.
Property changes on: branches/kde4/packages/kdebindings/debian/patches/05_rbqtapi_ruby1.8.diff
___________________________________________________________________
Name: svn:executable
+ *
Modified: branches/kde4/packages/kdebindings/debian/patches/series
===================================================================
--- branches/kde4/packages/kdebindings/debian/patches/series 2008-11-11 12:16:09 UTC (rev 12627)
+++ branches/kde4/packages/kdebindings/debian/patches/series 2008-11-11 12:46:41 UTC (rev 12628)
@@ -2,5 +2,6 @@
02_include_default_settings_in_python_cmakelist.diff
03_csharp_dont_use_qyotoshared_directly.diff
04_fix_ruby_requires.diff
+05_rbqtapi_ruby1.8.diff
97_fix_target_link_libraries.diff
99_enable_okular_plasma.diff
Added: branches/kde4/packages/kdebindings/debian/tests/test_checkarg.rb
===================================================================
--- branches/kde4/packages/kdebindings/debian/tests/test_checkarg.rb (rev 0)
+++ branches/kde4/packages/kdebindings/debian/tests/test_checkarg.rb 2008-11-11 12:46:41 UTC (rev 12628)
@@ -0,0 +1,16 @@
+# This file is copyright 2007 Vincent Fourmond, to be used, copied and
+# distributed under the terms of the General Public License version 2 or
+# any later version published by the Free Software Funds.
+require 'Qt4'
+
+a = Qt::Application.new(ARGV)
+
+# We need that only when it fails.
+# Qt.debug_level = Qt::DebugLevel::High
+
+accel = Qt::KeySequence.new(Qt::Key_Up)
+p accel
+
+Qt::MessageBox::question(nil, 'Quit', 'Do you really want to quit? Any
+unsaved changes will be lost!', Qt::MessageBox::Ok, Qt::MessageBox::Cancel)
+
More information about the pkg-kde-commits
mailing list