VectorLinux
General Announcements => VL package news and Updates => Topic started 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
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
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
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
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! ;))
-
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.
-
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...
-
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).
-
These were the flags I used to configure wxGTK:
--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
-
I didn't specifically enable unicode in wxGTK
In that case it's not enabled.
These were the flags I used to configure wxGTK
Doesn't seem to be complete.
-
The "Code" tag doesn't wordwrap, changed it to "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.
These were the flags I used to configure wxGTK
Doesn't seem to be complete.
What other flags do you suggest?
-
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.
-
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).
-
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.
-
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... :-\
-
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:
#!/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. :)
-
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.
-
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?
-
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:
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" ::)