VectorLinux

General Announcements => VL package news and Updates => Topic started by: easuter on May 15, 2007, 11:40:36 am

Title: 070515 - DVDStyler and deps
Post by: easuter on May 15, 2007, 11:40:36 am
DVDStyler is finally built and in the testing repository.
Please see if this package clashes with other wxGTK apps like XaraLX.

Source: http://vectorlinux.osuosl.org/veclinux-5.8/source/testing/x-apps/DVDStyler/
Package: http://vectorlinux.osuosl.org/veclinux-5.8/testing/x-apps/DVDStyler-1.5b7_3-i586-2vl58.tlz

Code: [Select]
DVDStyler: DVDStyler
DVDStyler:
DVDStyler: DVDStyler is a complete and multiplatform DVD
DVDStyler: authoring tool.
DVDStyler:
DVDStyler: Website: http://www.dvdstyler.de/
DVDStyler: License: GNU General Public License, version 2


Source: http://vectorlinux.osuosl.org/veclinux-5.8/source/testing/base-apps/dvdauthor/
Package: http://vectorlinux.osuosl.org/veclinux-5.8/testing/base-apps/dvdauthor-0.6.14-i586-1vl58.tlz

Code: [Select]
dvdauthor: dvdauthor - dvd authoring tools
dvdauthor:
dvdauthor: A simple set of tools to help you author a DVD. The idea
dvdauthor: is to be able to create menus, buttons, chapters, etc,
dvdauthor: but for now you can just take an mpeg stream (as created
dvdauthor: by mplex -f 8 from mjpegtools 1.6.0) and write it to DVD.
dvdauthor:
dvdauthor: Website: http://dvdauthor.sourceforge.net/
dvdauthor: License: GNU General Public License, version 2

Source: http://vectorlinux.osuosl.org/veclinux-5.8/source/testing/base-apps/mjpegtools/
Package: http://vectorlinux.osuosl.org/veclinux-5.8/testing/base-apps/mjpegtools-1.8.0-i586-1vl58.tlz

Code: [Select]
mjpegtools: MJpegTools
mjpegtools:
mjpegtools: Mjpeg tools is a suite of programs which support video
mjpegtools: capture, editting, playback, and compression to MPEG of
mjpegtools: MJPEG video. Edit, play and compression software is
mjpegtools: hardware independent. Capture supports MJPEG hardware
mjpegtools: (Buz, Miro DC10+ etc).
mjpegtools:
mjpegtools: Website: http://sourceforge.net/projects/mjpeg/
mjpegtools: License: GNU General Public License, version 2

Source: http://vectorlinux.osuosl.org/veclinux-5.8/source/testing/base-apps/mpgtx/
Package: http://vectorlinux.osuosl.org/veclinux-5.8/testing/base-apps/mpgtx-1.3.1-i586-1vl58.tlz

Code: [Select]
mpgtx: mpgtx - media editing command line tool
mpgtx:
mpgtx: mpgtx is a command line MPEG audio/video/system file
mpgtx: toolbox, that slices and joins audio and video files,
mpgtx: including MPEG1, MPEG2 and MP3.
mpgtx:
mpgtx: Website: http://mpgtx.sourceforge.net/
mpgtx: License: GNU General Public License, version 2

Post any feedback about these packages here (especially if they work!  ;))
Title: Re: 070515 - DVDStyler and deps
Post by: The Headacher on May 16, 2007, 02:08:33 am
I haven't actually tried it yet (my "fast" box needs repair), but I kept running into problems when trying to build DVDStyler against a wxGTK that has unicode support. Is this wxGTK unicode enabled? that's where the real trouble started for me: build a wxGTK with unicode support, DVDStyler doesn't work as it should (just like with the old wxGTK), build a wxGTK that works with DVDStyler, unicode doesn't work.
Title: Re: 070515 - DVDStyler and deps
Post by: easuter on May 16, 2007, 06:53:07 am
I didn't specifically enable unicode in wxGTK, but the reason I rebuilt it was to include proper jpeg and png support (as well as a few others) because using the package from the repo (6vl58), DVDStyler would not allow adding images to the project...
Title: Re: 070515 - DVDStyler and deps
Post by: Joe1962 on May 16, 2007, 07:41:53 am
Can you post your configure switches, so I can compare with those needed for pgadmin? Those last were mostly the basis for my wxGTK packages. I've since been doing static pgadmin builds (since they moved to dep on wxGTK 2.8.0), but then other apps also use wxGTK 2.6.3 (xara is one of them).
Title: Re: 070515 - DVDStyler and deps
Post by: easuter on May 16, 2007, 08:01:46 am
These were the flags I used to configure wxGTK:

Quote
--prefix=/usr --sysconfdir=/etc --mandir=/usr/man --with-included-gettext --enable-notebook --enable-gui --enable-shared --enable-compat24 --enable-mimetype --enable-giff --enable-pcx --enable-tga --enable-iff --enable-xpm --enable-pnm --with-libpng --with-libjpeg --with-libtiff --with-libxpm --with-sdl --with-zlib --with-x --with-opengl --with-gtk
Title: Re: 070515 - DVDStyler and deps
Post by: The Headacher on May 16, 2007, 08:24:06 am
Quote
I didn't specifically enable unicode in wxGTK
In that case it's not enabled.

Quote
These were the flags I used to configure wxGTK

Doesn't seem to be complete.
Title: Re: 070515 - DVDStyler and deps
Post by: Joe1962 on May 16, 2007, 08:53:50 am
The "Code" tag doesn't wordwrap, changed it to "Quote".
Title: Re: 070515 - DVDStyler and deps
Post by: easuter on May 16, 2007, 08:59:29 am
Quote
I didn't specifically enable unicode in wxGTK
In that case it's not enabled.

I'm making a new build with unicode enabled (and a few other things like accessibility support as well) and see what happens with that.

Quote
Quote
These were the flags I used to configure wxGTK

Doesn't seem to be complete.

What other flags do you suggest?
Title: Re: 070515 - DVDStyler and deps
Post by: The Headacher on May 16, 2007, 09:21:06 am
Quote
What other flags do you suggest?
I meant that the list of options passed to configure was incomplete (the last thing shown was something like --e) . It's fine now.
Title: Re: 070515 - DVDStyler and deps
Post by: easuter on May 16, 2007, 12:31:08 pm
Making symlinks pointing the 2.6 librarys names to the 2.8 libraries doesn't help  :-\
So I'm rolling back to wxGTK 2.6.4 (latest 2.6.x release) since 2.8.3 causes lots of breakages (Xara is one of the cases).
Title: Re: 070515 - DVDStyler and deps
Post by: Joe1962 on May 16, 2007, 01:37:18 pm
It is not a good idea to put an upgrade package of wxGTK on the repo (at least from 2.6.x to 2.8.0) for a given distro release. It would break most things, which is why I'm using a static build of wxGTK-2.8.0 to build a static pgadmin3-2.6.x. A similar thing (though admittedly less severe) happens on upgrading the gtk2 stuff. Most apps simply fail to build with the wrong version of wxGTK, regardless if it is an upgrade or a downgrade. So I recommend sticking with 2.6.x for the lifetime of VL5.8.
Title: Re: 070515 - DVDStyler and deps
Post by: easuter on May 16, 2007, 01:52:45 pm
It is not a good idea to put an upgrade package of wxGTK on the repo (at least from 2.6.x to 2.8.0) for a given distro release. It would break most things, which is why I'm using a static build of wxGTK-2.8.0 to build a static pgadmin3-2.6.x. A similar thing (though admittedly less severe) happens on upgrading the gtk2 stuff. Most apps simply fail to build with the wrong version of wxGTK, regardless if it is an upgrade or a downgrade. So I recommend sticking with 2.6.x for the lifetime of VL5.8.

Indeed, that is the ideal way.
Providing an upgrade of GTK2 to version 2.10.x was a "necessary evil" to get GNOME working.

DVDStyler _does_ compile with a unicode enabled wxGTK but it has lots of problems (still image problems etc....)
A static build is probably necessary... :-\
Title: Re: 070515 - DVDStyler and deps
Post by: easuter on May 17, 2007, 03:18:49 am
Static compiling didn't work either, so I've built DVDStyler, wxGTK 2.8.3 and wxSVG as stand-alone binaries in /opt/DVDStyler.
Then all that is needed to run DVDStyler is to use this "script" in /usr/bin:

Code: [Select]
#!/bin/bash

LD_LIBRARY_PATH="/opt/DVDStyler/lib" /opt/DVDStyler/bin/dvdstyler

And no changes are needed to ld.so.conf or PATH.
I'm uploading the package now.  :)
Title: Re: 070515 - DVDStyler and deps
Post by: easuter on May 17, 2007, 03:29:31 am
The revised package is in the repo.

Please do test it to see if there are any conflicts with other wxGTK apps, though there shouldn't be any in its current setup.
Title: Re: 070515 - DVDStyler and deps
Post by: Joe1962 on May 17, 2007, 12:06:14 pm
Did you build a static wxGTK-2.8.3? You need this to build a static dvdstyler. I have static packages of 2.6.3 and 2.8.0 which I use to build stuff, then removepkg them and restore th edynamic ones for normal use. If you did, what exactly failed?
Title: Re: 070515 - DVDStyler and deps
Post by: easuter on May 17, 2007, 12:27:47 pm
Originaly I built both wxGTK and wxSVG with static linking enabled (--enable-static), but wxSVG refused to let DVDStyler build against it statically:

DVDStyler configure:

Code: [Select]
LDFLAGS="-static" ./configure --prefix=/usr --sysconfdir=/etc
The script would check for wxGTK just fine (as expected since it was static-enabled), but when it reached "checking for -lwxsvg" it would simply abort saying it couln't be found.

Any extra suggestions are welcome (am I using the right LDFLAGS for a static compile?).
The way DVDStyler is built now works, but I know its "ugly"  ::)