From mboxrd@z Thu Jan 1 00:00:00 1970 From: Theodoros Foradis Subject: Re: add aegisub Date: Sun, 23 Oct 2016 20:21:08 +0300 Message-ID: <70c686e693102487b82140083e556c5b@openmailbox.org> References: <20161022223037.7bf91855@lepiller.eu> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45065) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1byMSV-0004ti-Mv for guix-devel@gnu.org; Sun, 23 Oct 2016 13:21:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1byMSS-0001Mf-HW for guix-devel@gnu.org; Sun, 23 Oct 2016 13:21:19 -0400 Received: from smtp7.openmailbox.org ([62.4.1.41]:54335) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1byMSS-0001MR-9b for guix-devel@gnu.org; Sun, 23 Oct 2016 13:21:16 -0400 In-Reply-To: <20161022223037.7bf91855@lepiller.eu> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Julien Lepiller Cc: guix-devel@gnu.org 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"))) -- Theodoros Foradis