Ales Katona wrote / napĂsal(a):
2. I think lazarus should get separated into lazarus-lcl-<widgetset>
packages, lazarus-ide and lazarus-tools (lazbuild and friends) with a
"dummy" all-package like lazarus and a "dummy" lcl package which will
simply default to per-distro widgetset (eg: qt on KDE distroes in the
future, gtk2 on gnome). So if use installs "lazarus" they get
dependency "lazarus-lcl" which in turn installs "lazarus-lcl-<whatever>".
This needs a bit more explaining. Here's a package list for a debian
distro with dependencies in [], comments in ()
lazarus-common (provides basic stuff, non code/.ppu/.o)
lazarus-source (obvious)
lazarus-lcl-gtk1 [lazarus-common] (gtk1 specific LCL units/.ppu/.o)
lazarus-lcl-gtk2 [lazarus-common, lazarus-lcl-gtk1?] (gtk2 specific LCL
units/.ppu/.o)
lazarus-lcl-qt4 [lazarus-common] (qt4 specific LCL units/.ppu/.o)
lazarus-lcl [lazarus-lcl-<specific_for_distro>] (dummy package for
people who don't know, and higher packages)
lazarus-tools [lazarus-common, lazarus-lcl] (contains lazbuil and other
stuff from tools subdir)
lazarus-ide-gtk1 [lazarus-common, lazarus-lcl-gtk1, lazarus-source] (the
ide itself, specific for gtk1)
lazarus-ide-gtk2 [lazarus-common, lazarus-lcl-gtk2, lazarus-source] (the
ide itself, specific for gtk2)
lazarus-ide-qt4 [lazarus-common, lazarus-lcl-qt4, lazarus-source] (the
ide itself, specific for gtk1)
llazarus-ide [lazarus-common, lazarus-lcl, lazarus-source] (dummy for
the ide itself)
I'm not sure if lazarus-common would be needed at all, or needed by
"code" packages (perhaps just by the IDE)
Ales
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives