traverso-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Traverso-devel] Re: Final Autopackage Patch and Files


From: Taj Morton
Subject: [Traverso-devel] Re: Final Autopackage Patch and Files
Date: Thu, 31 May 2007 10:06:08 -0700

I've rebuilt against 4.3.0 and latest CVS (so rc1):
http://www.wildgardenseed.com/Taj/autopackage/traverso/Traverso%20Multitrack%20Editor%200.40.0-rc1.package

Also, 2 additional changes (not in the patch):
src/traverso/traverso.pro:151
LIBS += `relaytool --multilink libjack.so.0 libjack-0.100.0.so.0
--relay jack -ljack`
(Don't quote the relaytool line, needed for Qt-4.3.0)
resources/traverso.desktop:14
Exec=traverso %f
(Add the %f)

Cheers,
- Taj

On 5/27/07, Taj Morton <address@hidden> wrote:
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



--
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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]