[Pkg-gambas-devel] 3.8

Ian Haywood ihaywood3 at gmail.com
Thu Dec 3 22:44:17 UTC 2015


Ok, the IDE now works using qt5 only

I have had to change various dependencies to allow gambas3 to be
installable without qt4, hence here is the patch on debian/control
I have also added a Conflicts on gambas3-ide to block gb.qt4.

I have also added gambas3-gb-util as a dependency of the IDE as it
won't run without it.

Ian
-------------- next part --------------
diff --git a/debian/control b/debian/control
index 7e682df..0bb62e2 100644
--- a/debian/control
+++ b/debian/control
@@ -132,8 +132,10 @@ Depends: gambas3-gb-args (>= ${binary:Version}),
          gambas3-gb-option (>= ${binary:Version}),
          gambas3-gb-pcre (>= ${binary:Version}),
          gambas3-gb-pdf (>= ${binary:Version}),
-         gambas3-gb-qt4-ext (>= ${binary:Version}),
+#         gambas3-gb-qt4-ext (>= ${binary:Version}),
 #         gambas3-gb-qt4-webkit (>= ${binary:Version}),
+	 gambas3-gb-qt5 (>= ${binary:Version}),
+         gambas3-gb-qt5-webkit (>= ${binary:Version}),
          gambas3-gb-report (>= ${binary:Version}),
          gambas3-gb-report2 (>= ${binary:Version}),
          gambas3-gb-scanner (>= ${binary:Version}),
@@ -307,7 +309,7 @@ Package: gambas3-gb-db
 Architecture: any
 Section: libdevel
 Depends: gambas3-gb-form (>= ${source:Version}),
-         gambas3-gb-qt4-ext (>= ${binary:Version}),
+         gambas3-gb-gui-qt (>= ${binary:Version}),
          gambas3-runtime,
          ${misc:Depends},
          ${shlibs:Depends}
@@ -520,8 +522,7 @@ Package: gambas3-gb-gui
 Architecture: any
 Section: libdevel
 Depends: gambas3-gb-gtk (>= ${binary:Version}) | gambas3-gb-gtk3 (>= ${binary:Version}),
-         gambas3-gb-qt4 (>= ${binary:Version}),
-         gambas3-gb-qt5 (>= ${binary:Version}),
+         gambas3-gb-qt4 (>= ${binary:Version}) | gambas3-gb-qt5 (>= ${binary:Version}),
          ${misc:Depends},
          ${shlibs:Depends}
 Description: Gambas graphical toolkit selector
@@ -538,8 +539,7 @@ Architecture: any
 Section: libdevel
 Depends: gambas3-gb-gtk-opengl (>= ${binary:Version}),
          gambas3-gb-gui (>= ${binary:Version}),
-         gambas3-gb-qt4-opengl (>= ${binary:Version}),
-         gambas3-gb-qt5-opengl (>= ${binary:Version}),
+         gambas3-gb-qt5-opengl (>= ${binary:Version}) | gambas3-gb-qt4-opengl (>= ${binary:Version}),
          ${misc:Depends},
          ${shlibs:Depends}
 Description: Gambas OpenGL selector
@@ -869,7 +869,7 @@ Description: Gambas WebKit component loader
 Package: gambas3-gb-gui-qt
 Architecture: any
 Section: kde
-Depends: gambas3-gb-qt4 (>= ${binary:Version}) | gambas3-gb-qt5 (>= ${binary:Version}),
+Depends: gambas3-gb-qt5 (>= ${binary:Version}) | gambas3-gb-qt4 (>= ${binary:Version}),
          ${misc:Depends},
          ${shlibs:Depends}
 Description: Gambas  component
@@ -948,7 +948,7 @@ Architecture: all
 Section: libdevel
 Depends: gambas3-gb-db (>= ${binary:Version}),
          gambas3-gb-form (>= ${binary:Version}),
-         gambas3-gb-qt4 (>= ${binary:Version}),
+         gambas3-gb-gui-qt (>= ${binary:Version}),
          gambas3-runtime (>= ${binary:Version}),
          ${misc:Depends}
 Description: Gambas report component
@@ -962,7 +962,7 @@ Architecture: all
 Section: libdevel
 Depends: gambas3-gb-db (>= ${binary:Version}),
          gambas3-gb-form (>= ${binary:Version}),
-         gambas3-gb-qt4 (>= ${binary:Version}),
+         gambas3-gb-gui-qt (>= ${binary:Version}),
          gambas3-runtime (>= ${binary:Version}),
          ${misc:Depends}
 Description: Gambas report2 component
@@ -1152,13 +1152,18 @@ Depends: debhelper,
          gambas3-gb-gui-qt-webkit (>= ${binary:Version}),
          gambas3-gb-gui-trayicon (>= ${binary:Version}),
          gambas3-gb-image-effect (>= ${binary:Version}),
-         gambas3-gb-qt4 (>= ${binary:Version}),
-         gambas3-gb-qt4-ext (>= ${binary:Version}),
+#         gambas3-gb-qt4 (>= ${binary:Version}),
+#         gambas3-gb-qt4-ext (>= ${binary:Version}),
 #         gambas3-gb-qt4-webkit (>= ${binary:Version}),
          gambas3-gb-qt5 (>= ${binary:Version}),
+         gambas3-gb-gui-qt (>= ${binary:Version}),
+         gambas3-gb-gui-qt-webkit (>= ${binary:Version}),
+         gambas3-gb-qt5-webkit (>= ${binary:Version}),
          gambas3-gb-settings (>= ${binary:Version}),
          gambas3-runtime (>= ${binary:Version}),
+         gambas3-gb-util (>= ${binary:Version}),
          ${misc:Depends}
+Conflicts: gambas3-gb-qt4
 Description: Visual development environment for the Gambas programming language
  Gambas is a free development environment based on a Basic interpreter
  with object extensions, like Visual Basic(tm) (but it is NOT a clone!).


More information about the Pkg-gambas-devel mailing list