Package Details: gimp-devel 3.0.0rc1-1

Git Clone URL: https://aur.archlinux.org/gimp-devel.git (read-only, click to copy)
Package Base: gimp-devel
Description: GNU Image Manipulation Program (Development version)
Upstream URL: https://www.gimp.org/
Licenses: GPL-3.0-or-later
Conflicts: gimp
Provides: gimp
Submitter: twa022
Maintainer: twa022
Last Packager: twa022
Votes: 43
Popularity: 1.34
First Submitted: 2017-02-02 23:39 (UTC)
Last Updated: 2024-11-06 16:30 (UTC)

Dependencies (65)

Required by (102)

Sources (2)

Latest Comments

1 2 3 4 5 6 .. 9 Next › Last »

HurricanePootis commented on 2024-11-18 01:38 (UTC)

@twa022, currently GIMP shows a generic wayland icon instead of the gimp logo. This is due to the desktop file being named gimp.desktop instead of gimp-3.0.desktop. I am going to make an upstream issue to make the default install command correctly install this information, but for now, to get Wayland icons working, you need to set the desktop file name to the application id name, which is gimp-3.0 for version 3.0.

diff --git a/PKGBUILD b/PKGBUILD
index 43e678c..ce6bb68 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,6 +2,7 @@

 _pkgname=gimp
 pkgname=${_pkgname}-devel
+_major=3.0
 pkgver=3.0.0rc1
 pkgrel=1
 pkgdesc="GNU Image Manipulation Program (Development version)"
@@ -59,4 +60,7 @@ package() {
   meson install -C build --destdir "${pkgdir}"

   install -Dm 644 "${srcdir}"/linux.gpl "${pkgdir}/usr/share/gimp/${pkgver%.*}/palettes/Linux.gpl"
+
+  # Fix missing icon on wayland
+  mv "${pkgdir}/usr/share/applications/gimp.desktop" "${pkgdir}/usr/share/applications/gimp-${_major}.desktop"
 }

Singularity commented on 2024-11-09 18:41 (UTC)

For optdeps, lua-lgi instead of lua51-lgi

DSpeckhals commented on 2024-11-07 19:06 (UTC)

@gyscos After uninstalling (pacman -R gimp-devel), the build succeeded, and the package was installed. Thanks!

gyscos commented on 2024-11-07 16:15 (UTC)

@DSpeckhals you may need to first uninstall gimp-devel, then trying building it again.

I had the same error, but after doing that it built fine. Maybe the system-installed python libs are being imported first, messing up with the ones being built.

DSpeckhals commented on 2024-11-07 14:24 (UTC) (edited on 2024-11-11 15:47 (UTC) by DSpeckhals)

I tried building 3.0.0rc1-1, but just after the linking, I get errors like this. Any guidance?

(spyro-plus.py:156808): LibGimp-WARNING **: 09:18:29.594: Plug-in failed to create procedure 'plug-in-spyrogimp'

Traceback (most recent call last):
  File "<path>/gimp-devel/src/build/plug-ins/python/palette-to-gradient/palette-to-gradient.py", line 143, in do_create_procedure
    procedure.add_enum_argument ("run-mode", _("Run mode"),
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'Procedure' object has no attribute 'add_enum_argument'. Did you mean: 'add_aux_argument'?

maderios commented on 2024-08-02 20:20 (UTC)

Only qoi-headers-git https://aur.archlinux.org/packages/qoi-headers-git

lahwaacz commented on 2024-08-02 06:32 (UTC)

@JL2210 There is no package named qoi. You need to clone qoi-git which is the pkgbase containing qoi-headers-git.

JL2210 commented on 2024-08-01 20:31 (UTC)

Do you think you could replace the qoi-headers dependency with just qoi? To abate some of the dependency hell this package requires. I ended up cloning qoi-headers-git.git on accident and was confused when there was nothing in it.

duffydack commented on 2024-06-27 14:48 (UTC)

Ofc, I'm a dumbass today...

Auerhuhn commented on 2024-06-27 14:42 (UTC)

@duffydack I’m not the maintainer, just trying to be helpful.

I think the depends entries are fine as they are.
You need to build libilbm-git and add the package to a local repo that your chroot can access. Then the gimp-devel build will work in your chroot.