Standard for packaging Gtk and Qt front ends

Rex Dieter rdieter at math.unl.edu
Sun Jul 24 00:26:39 UTC 2011


> I am packaging a program that has two front ends, one for Gtk and other for
> Qt.
> Is there a standard packaging structure to handle such packages?
> I see two methods to do this :
> 
> 1. Use an empty "meta" package that pulls in a default (gtk) front end. E.g
> :
> Pname (meta) -> Pname-common -> Pname-gtk
> Pname-gtk -> Pname-common and
> Pname-qt -> Pname-gtk
> 
> Or,
> 
> 2. Create sub packages for each front end, i.e *-gtk and *-qt, that depend
> on a common package. So :
> 
> Pname-gtk -> Pname
> Pname-qt -> Pname

either is fine.  1 is just a variant of 2 with the addition of the metapackage really, 
which I personally consider not necessary, but I also consider it something left to the 
discretion of the maintainer in question.

-- rex



More information about the devel mailing list