On Tue, 10 May 2016 10:34:37 + (UTC)
Gianfranco Costamagna wrote:
> Hi, can you please double-check this commit?
>
> http://anonscm.debian.org/cgit/pkg-gambas/gambas3.git/commit/?id=adacb811579d0bf80fe805829ed707f96d2f6789
>
> otherwise feel free to propose a patch
I made a new patch based on your commit, to fix all the gui related
dependencies
the simpler way to fix dependencies is to check this page at first:
http://gambaswiki.org/wiki/howto/package
then I check the Require line in /usr/lib/gambas3/*.component files, to
make sure that all dependencies are satisfied even if the packaging is
different
some component (like gb.gui, gb.gui.opengl, gb.db) search runtime for
packages, so you can find the needed components searching for strings in
the /usr/lib/gambas3/*.so files (but reading the source code is better)
in the next days, I will send you a bigger patch, with other
dependencies fixed
> thanks
thanks to you!
--- control.orig 2016-05-11 23:38:11.777590135 +0200
+++ control 2016-05-12 00:15:36.121548098 +0200
@@ -484,7 +484,7 @@
Package: gambas3-gb-gtk
Architecture: any
Section: libdevel
-Depends: gambas3-runtime (>= ${binary:Version}),
+Depends: gambas3-runtime (>= ${binary:Version}), gambas3-gb-image (>= ${binary:Version}),
${misc:Depends},
${shlibs:Depends}
Description: Gambas GTK+ component
@@ -496,7 +496,7 @@
Package: gambas3-gb-gtk3
Architecture: any
Section: libdevel
-Depends: gambas3-runtime (>= ${binary:Version}),
+Depends: gambas3-runtime (>= ${binary:Version}), gambas3-gb-image (>= ${binary:Version}),
${misc:Depends},
${shlibs:Depends}
Description: Gambas GTK+3 component
@@ -536,7 +536,7 @@
Package: gambas3-gb-gui-opengl
Architecture: any
Section: libdevel
-Depends: gambas3-gb-gtk-opengl (>= ${binary:Version}) | gambas3-gb-gui (>= ${binary:Version}) | gambas3-gb-qt5-opengl (>= ${binary:Version}) | gambas3-gb-qt4-opengl (>= ${binary:Version}),
+Depends: gambas3-gb-gui (>= ${binary:Version}), gambas3-gb-opengl (>= ${binary:Version}), gambas3-gb-gtk-opengl (>= ${binary:Version}) | gambas3-gb-qt5-opengl (>= ${binary:Version}) | gambas3-gb-qt4-opengl (>= ${binary:Version}),
${misc:Depends},
${shlibs:Depends}
Description: Gambas OpenGL selector
@@ -741,7 +741,7 @@
Package: gambas3-gb-opengl
Architecture: any
Section: libdevel
-Depends: gambas3-runtime (>= ${binary:Version}),
+Depends: gambas3-runtime (>= ${binary:Version}), gambas3-gb-image (>= ${binary:Version}),
${misc:Depends},
${shlibs:Depends}
Description: Gambas OpenGL component
@@ -812,7 +812,7 @@
Package: gambas3-gb-qt4
Architecture: any
Section: libdevel
-Depends: gambas3-runtime (>= ${binary:Version}),
+Depends: gambas3-runtime (>= ${binary:Version}), gambas3-gb-image (>= ${binary:Version}),
${misc:Depends},
${shlibs:Depends}
Description: Gambas Qt GUI component
@@ -824,7 +824,7 @@
Package: gambas3-gb-qt5
Architecture: any
Section: libdevel
-Depends: gambas3-runtime (>= ${binary:Version}),
+Depends: gambas3-runtime (>= ${binary:Version}), gambas3-gb-image (>= ${binary:Version}),
${misc:Depends},
${shlibs:Depends}
Description: Gambas Qt5 GUI component