[ubuntu-studio-devel] Packages up for removal, unless someone wants to maintain them

Len Ovens len at ovenwerks.net
Wed Sep 9 21:46:17 UTC 2015


On Wed, 9 Sep 2015, Ross Gammon wrote:

> On 08/31/2015 11:02 PM, Len Ovens wrote:
>> On Fri, 28 Aug 2015, Ross Gammon wrote:
>>
>>> I was just looking at a couple of bugs against zynjacku, and it turns
>>> out that this package was removed from Debian a while ago because it is
>>> buggy and abandoned upstream
>>
>> zynjacku can be replaced with lv2rack and/or jalv. I would also suggest
>> we package Carla for debian. KXStudio's binary tarball already just
>
> I have submitted a Request For Package (RFP) bug for Carla:
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=798490
>
> My backlog of things to package is quite long now, but if no-one beats
> me to it I will eventually do it myself.

It is less easy than it looks. The rules file needs tweaking to get it to 
work. There is no ./configure to run, but at least while figuring things 
out it needs to be built as:

make features
make
sudo make install

The make features will show what depends are needs for what kind of build. 
After the build and run depends are figured out then the make features can 
be dropped from the src package.

The docs I have read so far have not given me the clue on how to set up 
the rules file.

As to what needs to be in a packaged Carla:
It would be nice to include it all, but already Linux Sampler will not be, 
so maybe not worry about the sample formates at all.

$ make features
---> Engine drivers:
JACK:       YES
ALSA:       YES
PulseAudio: YES

Jack for sure, but it is not hard to have the other two..

---> Plugin formats:
Internal: YES
LADSPA:   YES
DSSI:     YES
LV2:      YES
VST:      YES

Internal is not "required" and not having it may leave a smaller 
package/binary

---> LV2 UI toolkit support:
ExternalUI: YES  (direct)
GtkUI:      YES  (bridge)
Gtk3UI:     NO  [Gtk3 missing]
Qt4UI:      YES  (direct+bridge)
Qt5UI:      NO  [Qt5 missing]
X11UI:      YES  (direct+bridge)

It is suggested not to use qt5 at this time. gtk3 missing has not kept any 
of my plugins from from working.

---> Sample formats:
GIG: NO  [LinuxSampler missing]
SF2: YES
SFZ: NO  [LinuxSampler missing]

SF2: just means fluid synth is there I think.

---> Internal plugins:
AudioFile:   YES  (without ffmpeg) [ffmpeg/libav missing or too new]
MidiFile:    YES
DISTRHO:     YES
ZynAddSubFX: NO  [fftw-3, mxml or zlib missing]

The ZynAddSubFX plugin that Studio ships (in the Ubuntu repos) works just 
fine if the internal plugin does not.

If I can get a deb/src package figgured out I will.

Just as a side point, there seems to be a feeling in the debian packaging 
tools that waf should not be used rather than just fixing the packaging 
tools to work with it.


--
Len Ovens
www.ovenwerks.net




More information about the ubuntu-studio-devel mailing list