Ask your questions here.
Post a reply

DVDStyler on Wheezy

Sun Feb 24, 2013 6:43 am

Making a wish . . DVDStyler has become a part of my media processing workflow on squeeze but I (and others) can't get it working on wheezy. It is not in the deb.multimedia repos for wheezy and have been unable to compile it - ran up against this bug last October. Evidently there is a patch in that bug report but I would have no idea what to do with it . . . it's a bit above my pay grade. Can any of you ninjas can put together a .deb of DVDStyler that works on wheezy without breaking things? I think the root of this problem might have to do with the whole ffmpeg blowup a while back . . .

Bombono works but is not as feature-rich as DVDStyler - definitely a step backwards . . .

Re: DVDStyler on Wheezy

Sun Feb 24, 2013 12:17 pm

Way to remind me why I switched to debian with its 30,000+ packages. I figured I'd just try to compile it without making a deb file. Here's a synopsis of what I did, in case someone else here wants to try.
Code:
aptitude install libwxsvg0
aptitude install flex
aptitude install wx-common
apt-get install pkg-config
aptitude install libwxsvg-dev

# Copy the tarballs to /usr/local and unpack them there

tar -xvjf wxsvg-1.1.13.tar.bz2
cd wxsvg-1.1.13/
./configure
make -j3

tar -xvjf DVDStyler-2.4.1.tar.bz2
cd DVDStyler-2.4.1/
./configure

configure: error:
    wxWidgets media library (libwx_gtk2u_media) is missing.


And then I'm stuck.
aptitude search ^libwx
p libwx-perl - interface to wxWidgets cross-platform GUI toolkit
p libwx-perl-datawalker-perl - Perl data structure browser
p libwx-perl-processstream-perl - Wx::Perl module to access IO of external processes via e
p libwx-scintilla-perl - source code editor component for wxWidgets
i A libwxbase2.8-0 - wxBase library (runtime) - non-GUI support classes of wx
p libwxbase2.8-dbg - wxBase library (debug) - non-GUI support classes of wxWi
i A libwxbase2.8-dev - wxBase library (development) - non-GUI support classes o
i A libwxgtk2.8-0 - wxWidgets Cross-platform C++ GUI toolkit (GTK+ runtime)
p libwxgtk2.8-dbg - wxWidgets Cross-platform C++ GUI toolkit (GTK+ debug)
i A libwxgtk2.8-dev - wxWidgets Cross-platform C++ GUI toolkit (GTK+ developme
p libwxsmithlib-dev - wxSmith development files (Code::Blocks plugin for RAD G
p libwxsmithlib0 - wxSmith shared library (Code::Blocks plugin for RAD GUI
p libwxsmithlib0-dev - dummy transitional package for wxSmith development files
p libwxsqlite3-2.8-0 - SQLite3 C++ wrapper for use in programs based on the wxW
p libwxsqlite3-2.8-dev - Development files for wxSQLite3
p libwxsvg-dbg - Debugging symbols for wxSVG
i libwxsvg-dev - Development files for wxSVG
i libwxsvg0 - SVG library for the wxWidgets toolkit
v libwxsvg0-dev -


Edit: almost forgot to mention - some of the packages that came in with the installs above came from the sid repo, which I have enabled in this system. (default is wheezy)

Re: DVDStyler on Wheezy

Sun Feb 24, 2013 1:51 pm

stevepusse on fdn would be a good one to talk to

but if I get a chance I will fiddle today also

Re: DVDStyler on Wheezy

Sun Feb 24, 2013 3:31 pm

WOW that is messy...

I doubt it will be possible. It would be a puzzle to put together all the packages needed.

Might try again later...

Re: DVDStyler on Wheezy

Sun Feb 24, 2013 4:02 pm

Yes, it is a mess worth a Wow.
Starts with a ruby error and then goes from alpha to omega in circles, it seems.

And yes, i too doubt it can be done in a reasonable time. Not cause i ain't got a clue, but due to this:
The bug report for *wx*widget*whatever* is quite old. Nothing
The ITP for dvdstyler is assigned to the maintainer of it for Ubuntu. One year old.

fsmithred: i think it's libwxgtk2.8-0

When i tried to "quilt import *debdiff" i ran into "fuzz" (search for it at Raphael Hertzog, using quilt and once at the site for "fuzz"). Then i lost interest (having such difficult problems to build a dependency, without knowing if i will be able to build the dependency at all, and if it works not knowing if it will help to make the final program, dvdstyler, work, is too much for my stress level).

Trying to access community repo mepis i get a blank page for a few days now. Hence i can't check if it is packaged by them.

Re: DVDStyler on Wheezy

Sun Feb 24, 2013 4:15 pm

Though patches in general are above me (how to interpret the output and how to use them)
i think it is similar to the following (as long quilt is involved, which is not unusual in actual Debian packages):
apt-get install quilt
echo "QUILT_PATCHES=debian/patches" > ~/.quiltrc
download the source with apt-get source <pkg-name>
download the the patch file
cd into source file
quilt import ../patchame.diff
quilt push

I did it exactly once, so am standing on a shaky ground. But i don't think it is completely wrong.
(if the final quilt push doesn't work, a final quilt pop -a might be worth a try).

http://raphaelhertzog.com/2012/08/08/ho ... -packages/

Oh, and usualy, if one wrote one oneself, one will want to add the file:
debian/source/local-options
including the single line:
unapply-patches
I think (to clean up. Else you have stuff patched, and if you build again, you will get an error about the source having changed).

Re: DVDStyler on Wheezy

Sun Feb 24, 2013 4:20 pm

Oh, and when downloading libwx*yada i was not sure what patches i saw (and couldn't figure it out).
I could swear i saw the one mentioned above, but then couldn't find it in debian/patches (already confused).

But i think that one usually uses patches for upstream source,
while for debian/ files one doesn't use a patch (but simply edits the files or uses dh_overwrite in debian/control).
Perhaps that is obvious to anyone but me ( patches for upstream, else just edit).

Re: DVDStyler on Wheezy

Sun Feb 24, 2013 4:52 pm

Yes. It is a mess. Thanks for giving it a go. In that bug report there were these two patches. Did you see them? Is that what you are talking about above?

http://bugs.debian.org/cgi-bin/bugrepor ... =588104#57

http://bugs.debian.org/cgi-bin/bugrepor ... =588104#94

This is going to keep me tied to squeeze for media work for some time to come. I think I'm going to install refracta squeeze and pimp it out just for this purpose. Then I can make a snapshot for posterity and dump my bloated gnome setup once I move to wheezy.

Re: DVDStyler on Wheezy

Sun Feb 24, 2013 5:13 pm

I know for sure i only tried one of them.

I don't know which one, but probably the first (i used "find" to find it).

Re: DVDStyler on Wheezy

Sun Feb 24, 2013 8:10 pm

I tried again, cause it bugs me.
I tried both patches.
I first tried with src sid, then with src wheezy, then with src squeeze.
I tried "quilt refresh -f", like advised from the stdout.
All give similar error messages (something with HUNK, something with fuzz).

I looked more close at the patch itself and at the error messages, but i am more than sure that i will not be able to solve it. It simply is beyond me.
Perhaps write an email to the user who offered the patch (the Ubuntu maintainer, right now i don't know the name anymore). Some are really helpful. The other option Dean has mentioned: try to reach stevepusser somehow (say mepis forum). He is always open for such, it seems.
Post a reply