Le 31/10/2013 09:01, Benoît Minisini a écrit :
> Hi,
>
> I tortured my pour brain for days to find a way to solve the packaging
> problem generated by the gb.gui, gb.gui.opengl and gb.destkop.gnome
> components.
>
> Here is what I suggest:
>
> 1) A gambas3-kde-support package to support all Qt4-based desktops. It
> will depend on gb.qt4 and gb.qt4.opengl packages.
>
> 2) A gambas3-gnome-support package to support all other desktops. It
> will depend on gb.gtk, gb.gtk.opengl and gb.desktop.gnome packages.
>
> 3) When making a package of a project named 'foo' that depends on
> gb.gui, the IDE wizard will generate 'foo.deb' (I omit the version
> numbers for the example) and two more packages: 'foo-kde-support' and
> 'foo-gnome-support'. 'foo-kde-support' will depend on 'foo' and
> 'gambas3-kde-support'. 'foo-gnome-support'... well you can guess.
>
> 4) No explicit dependency on 'gb.gui', 'gb.gui.opengl' then.
>
> 5) I'm not sure if adding '-support' to the package names is necessary.
>
> 6) As for components having "drivers", i.e. 'gb.db' and 'gb.compress',
> something similar could be made.
>
> What do you think about that? Did I forget anything?
>

If creating gambas3-*-support is a problem, I can add the explicit 
dependencies directly in the foo-*-support packages. It avoids the need 
of creating new packages in the specifications.

-- 
Benoît Minisini

------------------------------------------------------------------------------
Android is increasing in popularity, but the open development platform that
developers love is also attractive to malware creators. Download this white
paper to learn more about secure code signing practices that can help keep
Android apps secure.
http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
_______________________________________________
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user

Reply via email to