guix-devel
[Top][All Lists]
Advanced

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

Re: add aegisub


From: Julien Lepiller
Subject: Re: add aegisub
Date: Sun, 23 Oct 2016 22:29:08 +0200

On Sun, 23 Oct 2016 20:21:08 +0300
Theodoros Foradis <address@hidden> wrote:

> On 2016-10-22 23:30, Julien Lepiller wrote:
> > Hi,
> > 
> > I made three patches to add aegisub. It needs icu support in boost.
> > 
> > Currently, the window acts strangely. Widgets resize when resizing
> > the window, but not when maximizing it, they don't all show at
> > first. The video part should resize with the mouse wheel, but the
> > containing frame only resizes after resizing the window. sliders
> > don't visually move, but they are functionnal. Sound can't play (it
> > defaults to alsa which doesn't work on my system, and crashes when
> > selecting pulseaudio with "Assertion 'c->callback' failed at
> > pulsecore/socket-client.c:126, function do_call(). Aborting.").
> > 
> > So I need some help here.
> > 
> > Also the testing suite depends on a lua package that is not in guix
> > yet and has a lot of dependencies not in guix. So I disabled it for 
> > now.  
> 
> Hello,
> 
> I have been packaging kicad (which uses wxwidgets), and I came across 
> the
> same window resizing issues. I got around them by adding a version of
> wxwidgets-3.0.2 which uses gtk+-2 as an input.
> 
> I plan to post the patches soon, but if it works for aegisub, you can
> add it first. I use the following package definition:
> 
> (define-public wxwidgets-gtk2
>    (package (inherit wxwidgets)
>             (inputs `(("gtk+" ,gtk+-2)
>                       ,@(alist-delete
>                          "gtk+"
>                          (package-inputs wxwidgets))))
>             (name "wxwidgets-gtk2")))

Thank you so much! That's a lot better :)

So now I only have one issue left: no sound. Alsa doesn't work:

ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave

and setting to pulseaudio crashes:

Assertion 'c->callback' failed at pulsecore/socket-client.c:126,
function do_call(). Aborting.

Any idea?

Attachment: 0001-gnu-Add-wxwidgets-gtk2.patch
Description: Text Data

Attachment: 0002-gnu-Add-ffms2.patch
Description: Text Data

Attachment: 0003-boost-Add-icu-support.patch
Description: Text Data

Attachment: 0004-gnu-Add-aegisub.patch
Description: Text Data


reply via email to

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