I've thrown together an ubuntu package for marsyas 0.2.18. It can be
found in my PPA at https://launchpad.net/~alsuren/+archive.

Currently, the only thing I'm using is bextract, so that's all I've
tested.

There are a lot of things wrong with it (see below), but it's a start at
least. If anyone knows how to fix them, test it out yourself, and then
give me a shout/patch.


. I'm a n00b when it comes to packaging, so things like copyright and suchlike 
are maybe not exactly conventional. There are also some warnings from lintian 
about templates.

. The resulting binary package is 29.0MB (85.3MB when unpacked). 
 . This may be because I just used the cmake/cflags hackery from avidemux: (cd 
build && CC="$(CC)" CXX="$(CXX)" CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,--as-needed" \
        cmake ../src/ -DCMAKE_INSTALL_PREFIX:PATH=/usr 
-DCMAKE_SKIP_RPATH:BOOL=YES)
 . It might be because each of the binaries is at least 3.3MB (which suggests 
static linkage). Is there a better way to do this, or should we just be a bit 
more selective about which binaries we include?

. There is no mp3 support. Please use mpg123 -wav song.wav song.mp3, to
convert a collection into wavs for analysis.

. I don't know what the runtime dependencies are, so I have left them
out.

. There doesn't seem to be a man page for bextract (or any other
executable), which [I think] goes against debian policy.

. I have not built any of the docs. I suspect that it might be worth
using dh_make's multiple-packages option to do this (packages named
marsyas, marsyas-dev, marsyas-doc,...).

. There is no python support. Again, this should be made into a separate
package (probably "python-marsyas" or similar)

-- 
[needs-packaging] Marsyas - Music Analysis, Retrieval and Synthesis for Audio 
Signals
https://bugs.launchpad.net/bugs/283029
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to