You are not logged in.

#1 2023-02-10 01:13:16

mt_arch_user
Member
From: Montana, USA
Registered: 2023-01-17
Posts: 111

plugins for gimp

I have downloaded an ark file containing plugins for gimp.  I followed the instructions to install these plugins and then, of course, gimp fails to load.  Looking at the readme file for one of the plugins, in the source directory, it says:

To compile and install you will need the GEGL header files (`libgegl-dev` on Debian based distributions or `gegl` on Arch Linux) and meson (`meson` on most distributions).

Moving the .so files out of /home/<USER>/.local/share/gegl-0.4/plugins corrects the problem with gimp not loading leading me to believe that the plugins do, in fact, need to be recreated.

So, a whole new experience for me!  <Yay>

In the readme file it shows:

 
```bash
meson setup --buildtype=release build
ninja -C build

```

Does "```bash" mean "within a terminal window such as konsole?
Should I assume I would replace the meson shown in that instruction with gegl?

Then there's ninja. 

[bart@ASU-X99 ~]$ which ninja
which: no ninja in (/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl)

and

[bart@ASU-X99 ~]$ sudo pacman -S ninja
[sudo] password for root: 
resolving dependencies...
looking for conflicting packages...

Packages (1) ninja-1.11.1-2

Total Download Size:   0.14 MiB
Total Installed Size:  0.35 MiB

:: Proceed with installation? [Y/n] 

Do I go ahead and install ninja?  What is ninja?

Is that all there is to this?
Am I missing something?
I know I could just do it, but I really don't want to create a mess that'll take me hours to clean up.

Offline

#2 2023-02-10 09:37:46

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,295

Re: plugins for gimp

meson and ninja are build systems, you need both of them and run these instructions as mentioned in the readme to rebuild the plugins

Online

#3 2023-02-10 10:24:17

mt_arch_user
Member
From: Montana, USA
Registered: 2023-01-17
Posts: 111

Re: plugins for gimp

V1del wrote:

meson and ninja are build systems, you need both of them and run these instructions as mentioned in the readme to rebuild the plugins

Thank you for your reply.

So, do I put the source for the plugins into a directory such as ~/Develop, make it the PWD, and execute the recommended commands?
Will that create the correct plugin that should them moved to the correct directory?

The readme states that for Arch, I need the header files gegl.

[bart@ASU-X99 ~]$ which gegl
/usr/bin/gegl
[bart@ASU-X99 ~]$ ls -l /usr/bin/ | grep gegl
-rwxr-xr-x 1 root root    34744 Jan  2 16:03 gegl
-rwxr-xr-x 1 root root    14272 Jan  2 16:03 gegl-imgcmp
[bart@ASU-X99 ~]$ 

Will meson and ninja find this file where it is, or do I need to move them to the PWD?

Offline

#4 2023-02-10 10:33:22

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,295

Re: plugins for gimp

meson and ninja will find the file automatically. On whether things in general will happen correctly depends on how the build system is configured. Care to share which plugins you are talking about?

Online

#5 2023-02-10 11:26:30

mt_arch_user
Member
From: Montana, USA
Registered: 2023-01-17
Posts: 111

Re: plugins for gimp

V1del wrote:

meson and ninja will find the file automatically. On whether things in general will happen correctly depends on how the build system is configured. Care to share which plugins you are talking about?

Sure!  I went to github.com/LinuxBeaver .  There's a link there that downloads the .so files for Windows and linux.  It also includes the source.

I did what I thought was correct, and the source seems to compile without errors although there is a warning.  I moved the new .so files to ~/.local/share/gegl-0.4/plugins where they are supposed to be.  They are just not recognized by gimp.  ????

Offline

#6 2023-02-10 11:29:26

mt_arch_user
Member
From: Montana, USA
Registered: 2023-01-17
Posts: 111

Re: plugins for gimp

I found all this by watching a youtube video by Brodie Robertson called GIMP Effect Plugins That Should Ship With It!!

Seemed like a good idea at the time!  :-)

Offline

Board footer

Powered by FluxBB