From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:43006) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gqwxb-0005me-Cy for guix-patches@gnu.org; Tue, 05 Feb 2019 04:24:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gqwxZ-0005ne-Ei for guix-patches@gnu.org; Tue, 05 Feb 2019 04:24:07 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:60787) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gqwxW-0005mU-Ky for guix-patches@gnu.org; Tue, 05 Feb 2019 04:24:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gqwxW-0003Z6-8r for guix-patches@gnu.org; Tue, 05 Feb 2019 04:24:02 -0500 Subject: [bug#34283] [PATCH] Add: mypaint Resent-Message-ID: Received: from eggs.gnu.org ([209.51.188.92]:42667) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gqwwm-0005gV-PU for guix-patches@gnu.org; Tue, 05 Feb 2019 04:23:17 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gqwwk-0005Ui-Rt for guix-patches@gnu.org; Tue, 05 Feb 2019 04:23:16 -0500 Received: from mail-pg1-x543.google.com ([2607:f8b0:4864:20::543]:43938) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gqwwk-0005Tf-IX for guix-patches@gnu.org; Tue, 05 Feb 2019 04:23:14 -0500 Received: by mail-pg1-x543.google.com with SMTP id v28so1139952pgk.10 for ; Tue, 05 Feb 2019 01:23:14 -0800 (PST) Date: Tue, 5 Feb 2019 18:23:05 +0900 From: Yoshinori Arai Message-ID: <20190205092305.v3nn5dj367udgrby@WaraToNora> References: <20190202044421.44toqidrwk2f6acn@WaraToNora> <87d0o6aiiz.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87d0o6aiiz.fsf@gmail.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Maxim Cournoyer Cc: 34283@debbugs.gnu.org On Tue, Feb 05, 2019 at 12:52:52AM -0500, Maxim Cournoyer wrote: > Hello Yoshinori! > > Yoshinori Arai writes: > > > Hello, > > > > I made mypaint package from git version. > > libmypaint-git, mypaint-brushes-git may be conflict with gimp package. > > In Guix, we can have multiple versions of the software without changing > its name (it's one of the advantages of a functional package manager > :-). In general, we package the latest release available from > upstream, unless there is a good justification to do otherwise. > > Was there a reason to prefer the git snapshots over normal releases of > mypaint, libmypaint and mypaint-brushes in Guix? I see that the latest > release for mypaint-brushes was released only a couple days ago (2.0.1); > unless there is a reason, it would be preferable to use this tagged > released rather than some random commit. > > In this case, since it seems the only dependent of mypaint is Gimp and > since Gimp requires a specific version, (its configure.ac [0] mentions > mypaint-brusesh 1.3.0, although Arch seems to work around it [1]), I'd > go with a public variable named mypaint-brushes-2 for the new > definition, leaving the current one in (gnu packages gimp) alone, thus > not impacting Gimp. The name field of both packages should be the same, > though, so that a user of mypaint-brushes can select the version as in: > > guix package -i mypaint-brushes@2 > > I'd also put the new package definitions at the current location (gnu > packages gimp) so that their different versions live in the same Guile > module. > > [0] https://gitlab.gnome.org/garyskeete/gimp/blob/GIMP_2_10_4/configure.ac#L73 > [1] https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=mypaint-brushes-git > I managed to make it run a couple of times, but then it started > complaining about icons (even though I was adding the hicolor-icon-theme > to my test environment). I also tried running fc-cache -vf, but in > vain. Any ideas? > > Thank you! > > Maxim Hello, I will try to make patch of mypaint@1.3.0 in gimp package at first.