Hello,
Here's a tarball that contains the patches and new files for the Autopackage:
http://www.wildgardenseed.com/Taj/autopackage/traverso/apkg.tar.bz2
The patch does this:
* traverso.desktop: Add the AudioVideo category (required if Audio or
Video is used) and a few others.
* slv2/src/world.c: Fix a typo bug so that /usr/lib/lv2 is searched for plugins.
* engine/AudioDevice.cpp: Part of the relaytool changes (see below)
* traverso/dialogs/settings/Pages.cpp: Part of the relaytool changes
* traverso/traverso.pro: Relaytool changes: This is a 2 part fix.
Firstly, since Debian has changed the JACK SONAME, it'll link either
against libjack.so.0 or libjack-0.100.0.so.0. The other change is to
"softlink" against jack, meaning that at runtime, it's detected if
jack is installed, and if so, then it's supported, otherwise not. This
only works on Linux and x86.
The new files are:
* resoures/x-traverso.xml: A FreeDesktop.org MIME Type file.
Autopackage automatically converts it into a KDE MIME Type File. I
didn't bother to add support for older Gnome systems (<2.6, IIRC).
Newer Gnome's support the FDO spec.
* resources/freedesktop/icons: Just a bunch of icons in different
sizes that get installed.
* resources/images/traverso-document.svg: Icon for traverso files.
* autopackage/default.apspec: Autopackage specfile for building autopackage.
* autopackage/static-libs: Some static copies of libs that are to be
statically linked (they were created with Autopackage's wrapper around
gcc, apgcc).
* make-autopackages.sh: Set some env vars and create the Autopackage.
I've also uploaded a tarball of a static qt built with apgcc. I think
the QMAKESPEC has also been changed to force apgcc/apg++.
http://www.wildgardenseed.com/Taj/autopackage/traverso/Qt-4.2.3-apbuild.tar.bz2
It wants to live in in /usr/local/Trolltech/Qt-4.2.3-apbuild
If you want to create an Autopackage, you need the Autopackage
devtools installed:
http://ftp.sunsite.dk/projects/autopackage/1.2.3/Autopackage%20Development%20Environment%201.2.3.package
Extract the Qt tarball and then run ./make-autopackage.sh (it is
supposed to live in the top level along with deploy-osx.sh, etc). It
should compile and create a .package file.
Let me know if you have any questions or problems!
- Taj
--
Taj
http://www.wildgardenseed.com/Taj/blog
Need a GMail invite? Email me.
Peace cannot be kept by force; it
can only be achieved by understanding.
-- A. Einstein