FS#12611 - Package DSSI, qt3 dependency -> bad packaging
Attached to Project:
Arch Linux
Opened by Philipp (hollunder) - Monday, 29 December 2008, 15:16 GMT
Last edited by Eric Belanger (Snowman) - Tuesday, 24 February 2009, 03:22 GMT
Opened by Philipp (hollunder) - Monday, 29 December 2008, 15:16 GMT
Last edited by Eric Belanger (Snowman) - Tuesday, 24 February 2009, 03:22 GMT
|
Details
Description:
The package DSSI depends on qt3 but in reallity only some of the example clients depend on it. It should be split into DSSI and DSSI-examples or something. It currently leads to the strange situation that for example hosts with a gtk+ interface depend on qt3. |
This task depends upon
Closed by Eric Belanger (Snowman)
Tuesday, 24 February 2009, 03:22 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in dssi-1.0.0-2. qt3 is now an optdepends.
Tuesday, 24 February 2009, 03:22 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in dssi-1.0.0-2. qt3 is now an optdepends.
1) The current DSSI, which would include the header, dssi.pc, jack-dssi-host, dssi_osc_send, and dssi_osc_update, and depend upon:
* jack-audio-connection-kit
* liblo>=0.22
* alsa-lib
* ladspa
* pkgconfig
2) A dssi-examples packages, which would include the plugins currently installed under /usr/lib/dssi, plus the symlinks to jack-dssi-host in /usr/bin, and depend upon:
* dssi
* liblo>=0.22
* alsa-lib
* ladspa
* libsamplerate
* libsndfile
* qt3
x NOT jack-audio-connection-kit, and pkgconfig only as a build-time dependency
Note that neither package should depend upon flac, as the current one does. Some distros split dssi into three packages (dssi-dev, dssi-hosts, and dssi-examples), but I think it unlikely many Arch users would want to use a dssi-dev without having JACK and liblo installed, so my preference would be just the two-way split. Thanks for your work maintaining this!
Sean Bolton
optdepends=('qt3: some example plugins')