rev 12633 - branches/kde4/packages/kdebindings/debian

Vincent Fourmond fourmond at alioth.debian.org
Thu Nov 13 19:42:09 UTC 2008


Author: fourmond
Date: 2008-11-13 19:42:08 +0000 (Thu, 13 Nov 2008)
New Revision: 12633

Modified:
   branches/kde4/packages/kdebindings/debian/changelog
   branches/kde4/packages/kdebindings/debian/control
Log:
[kdebindings] Tighten up dependencies to compensate for the lack of accuracy of soname for bindings

Modified: branches/kde4/packages/kdebindings/debian/changelog
===================================================================
--- branches/kde4/packages/kdebindings/debian/changelog	2008-11-12 13:49:06 UTC (rev 12632)
+++ branches/kde4/packages/kdebindings/debian/changelog	2008-11-13 19:42:08 UTC (rev 12633)
@@ -3,16 +3,19 @@
   [ 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)
+  * Dropping a libsmokeqt4 dependency that prevent some 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
   * Fixing download links (debian/copyright, debian/watch, thanks 
     ana at debian.org)
+  * Tighten up dependencies on libsmokeqt4-2 and derivatives, as soname
+    of smoke is not really a soname, so we can't expect dpkg-shlibs
+    to prevent incorrect linking (thanks Sune !)
 
- -- Vincent Fourmond <fourmond at debian.org>  Tue, 11 Nov 2008 20:21:30 +0100
+ -- Vincent Fourmond <fourmond at debian.org>  Thu, 13 Nov 2008 20:05:26 +0100
 
 kdebindings (4:4.1.3-1) experimental; urgency=low
 

Modified: branches/kde4/packages/kdebindings/debian/control
===================================================================
--- branches/kde4/packages/kdebindings/debian/control	2008-11-12 13:49:06 UTC (rev 12632)
+++ branches/kde4/packages/kdebindings/debian/control	2008-11-13 19:42:08 UTC (rev 12633)
@@ -33,7 +33,7 @@
 
 Package: libsmokekde4-2
 Section: libs
-Depends: ${shlibs:Depends}
+Depends: ${shlibs:Depends}, libsmokeqt4-2 (= ${binary:Version})
 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}
+Depends: ${shlibs:Depends}, libsmokekde4-2 (= ${binary:Version})
 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: ${shlibs:Depends}
+Depends: ${shlibs:Depends}, libsmokekde4-2 (= ${binary:Version})
 Architecture: any
 Description: KDE plasma smoke library
  smoke libraries are part of the bindings used for Qt and KDE. This package 
@@ -73,7 +73,7 @@
 
 Package: korundum4
 Section: libs
-Architecture: any
+Architecture: all
 Depends: libkde4-ruby
 Suggests: libokular-ruby, libplasma-ruby
 Description: KDE ruby bindings
@@ -85,7 +85,7 @@
 
 Package: libqtruby4shared2
 Section: libs
-Depends: ${shlibs:Depends}
+Depends: ${shlibs:Depends}, libsmokeqt4-2 (= ${binary:Version})
 Architecture: any
 Description: internal library for Qt4 ruby bindings
  This is an internal library part of KDE Bindings module
@@ -102,7 +102,7 @@
 
 Package: libqt4-ruby1.8
 Section: interpreters
-Depends: ${shlibs:Depends}, ruby1.8
+Depends: ${shlibs:Depends}, ruby1.8, libsmokeqt4-2 (= ${binary:Version})
 Architecture: any
 Description: Qt4 bindings for ruby
  This packages contains Qt4 ruby bindings for Ruby 1.8.
@@ -112,7 +112,8 @@
 
 Package: libkde4-ruby
 Section: libs
-Depends: libkde4-ruby1.8
+Depends: libkde4-ruby1.8, libsmokeqt4-2 (= ${binary:Version}), 
+ libqtruby4shared2 (= ${binary:Version})
 Architecture: all
 Description: KDE ruby bindings
  This package installs the ruby bindings for
@@ -140,7 +141,7 @@
 
 Package: libokular-ruby1.8
 Section: libs
-Depends: ${shlibs:Depends}, libkde4-ruby1.8
+Depends: ${shlibs:Depends}, libkde4-ruby1.8 (= ${binary:Version})
 Architecture: any
 Description: Okular ruby bindings
  Bindings for okular for Ruby 1.8
@@ -158,7 +159,7 @@
 
 Package: libplasma-ruby1.8
 Section: libs
-Depends: ${shlibs:Depends}
+Depends: ${shlibs:Depends}, libkde4-ruby1.8 (= ${binary:Version})
 Architecture: any
 Description: KDE plasma ruby1.8 bindings
  This package allows you to create desktop widgets in the Ruby language.
@@ -218,7 +219,8 @@
 
 Package: libqyoto4.4-cil
 Section: libs
-Depends: ${shlibs:Depends}, ${misc:Depends}, ${cli:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${cli:Depends}, 
+ libsmokeqt4-2 (= ${binary:Version})
 Architecture: i386 kfreebsd-i386 powerpc amd64 kfreebsd-amd64 ia64 arm armeb armel sparc s390 lpia
 Description: Qt4 bindings for CLI
  This package provides the Qt-dotnet assembly that
@@ -238,7 +240,8 @@
 
 Package: libkimono4.1-cil
 Section: libs
-Depends: libqyoto4.4-cil (= ${binary:Version}), ${cli:Depends}, ${shlibs:Depends}
+Depends: libqyoto4.4-cil (= ${binary:Version}), ${cli:Depends}, 
+ ${shlibs:Depends}, libsmokekde4-2 (= ${binary:Version})
 Architecture: i386 kfreebsd-i386 powerpc amd64 kfreebsd-amd64 ia64 arm armeb armel sparc s390 lpia
 Description: kde4 bindings for CLI
  This package provides the kde-dotnet assembly that




More information about the pkg-kde-commits mailing list