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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs