Re: [Gimp-developer] Trouble building Gimp from GIT repo



Hello,

On Mon, Feb 12, 2018 at 1:03 AM, Steven P. Ulrick <meow8282 gmail com> wrote:


On 02/11/2018 10:03 AM, Kevin Cozens wrote:

On 2018-02-11 05:48 AM, Steven P. Ulrick wrote:

I also have libmypaint installed from GIT. It's "libmypaint-2.0.pc" file
says the following:

Version: 2.0.0

"rpm -qa | grep -i mypaint" says the following:

[snip]

My custom installs of BABL and GEGL are both accepted versions, and they
ARE detected by GIMP.


I ran across the same problem with mypaint. After you clone the mypaint
repo you need to checkout the 1.3 branch and built it. GIMP won't let you
use the 2.0 version.


Hello, Kevin
Are you referring to libmypaint?  I know that I was unclear in my original
email. I just built and installed libmypaint-1.3.0 and GIMP is happy with
that...  But, libmypaint does not appear to have the brushes that are
contained in mypaint.
This is the only error I am getting right now:
  - Error: missing dependency mypaint-brushes-1.0

It is better to read the INSTALL file when you are building a software. :-)
Or in the case of GIMP, If you build from git repository, then read
INSTALL.in instead. Everything is explained.

As you note yourself, libmypaint do not contain MyPaint brushes, which
is a problem. This is why mypaint-brushes is a separate package. It is
available in https://github.com/Jehan/mypaint-brushes
Install the branch v1.3.x and make sure that your PKG_CONFIG_PATH is
well set (once again, everything is explained in details in
INSTALL.in).

I have the appropriate RPM installed, and the brushes are located at
"/usr/share/mypaint/brushes" but GIMP does not see them...

Yes these are installed with MyPaint, but this is a problem because:

(1) it makes MyPaint a defacto dependency to GIMP since we use
libmypaint (which is useless without brushes).
(2) there is no way to know where the brushes are but guessing. This
is what we were doing previously trying various common places (/usr,
/usr/local, etc.). But this is not an acceptable solution. We need to
know where each of our dependencies are actually installed with
certainty.

This is why we have a separate package which hopefully will be used
also soon by every project using libmypaint out there (instead of
duplicating these data everywhere! For instance, I read that it is
what OpenToonz is doing: they just ship MyPaint brushes which is not a
good idea).

Jehan

Thank you,
Steven P. Ulrick
_______________________________________________
gimp-developer-list mailing list
List address:    gimp-developer-list gnome org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 
ZeMarmot open animation film
http://film.zemarmot.net
Liberapay: https://liberapay.com/ZeMarmot/
Patreon: https://patreon.com/zemarmot
Tipeee: https://www.tipeee.com/zemarmot


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