summaryrefslogtreecommitdiff
path: root/gnu/packages/gimp.scm
AgeCommit message (Collapse)Author
2026-04-04gnu: gimp: Update GI_TYPELIB_PATH.Patrick Norton
* gnu/packages/gimp.scm (gimp)[#:phases]<wrap>: Add “#$output/lib/girepository-1.0” to GI_TYPELIB_PATH. Fixes: guix/guix#7546 (openttd-opengfx-8.0 fails to build) Change-Id: Id7c2cc9e2a2de4107f50efa38e2926461d4074c1 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-28gnu: gexiv2: Update to 0.16.0.Maxim Cournoyer
* gnu/packages/gnome.scm (gexiv2): Update to 0.16.0. (gexiv2-0.14): New variable. (shotwell) [inputs]: Replace gexiv2 with gexiv2-0.14. * gnu/packages/gimp.scm (gimp-2, gimp-resynthesizer) * gnu/packages/image-processing.scm (gmic-qt-gimp) * gnu/packages/pantheon.scm (pantheon-photos) * gnu/packages/photo.scm (rapid-photo-downloader, entangle): Likewise. Change-Id: I58f5fea110905cd50b2aad5e1731de94bc82f01d
2026-03-26gnu: gimp: Update to 3.2.0.Liliana Marie Prikler
* gnu/packages/gimp.scm (gimp): Update to 3.2.0. [#:test-options]: Add “--no-suite=desktop”. [inputs]: Replace “mypaint-brushes”. Add appstream.
2026-03-26gnu: gegl: Update to 0.4.68.Liliana Marie Prikler
* gnu/packages/gimp.scm (gegl): Update to 0.4.68.
2026-03-26gnu: babl: Update to 0.1.124.Liliana Marie Prikler
* gnu/packages/gimp.scm (babl): Update to 0.1.124.
2026-03-20gnu: Reference the inherited inputs values.Ludovic Courtès
This commit was made by running this command: sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm … and then reverting individual hunks where the change would trigger unbound variable warnings or other issues (such as ‘native-inputs’ is bound in the body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined just above). Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-17gnu: Remove mrg.Andreas Enge
* gnu/packages/gimp.scm (mrg): Delete variable. Fixes: guix/guix#6380 Change-Id: Icbfd3fcaf84bca2edf077076ebaa80bb943c4a65
2026-03-06gnu: Add python-pygobject-3.50.Liliana Marie Prikler
* gnu/packages/glib.scm (python-pygobject-3.50): New variable. * gnu/packages/gnome.scm (glade3, blueprint-compiler, libsecret) (orca)[native-inputs]: Replace python-pygobject with python-pygobject-3.50. (libpeas, libpeas-2, totem, rhythmbox, network-manager, gedit, endeavour) (gnome-builder)[inputs]: Likewise. * gnu/packages/gimp.scm (gimp-3)[inputs]: Likewise. * gnu/packages/ibus.scm (ibus)[inputs]: Likewise.
2025-11-21gnu: Remove babl-0.1.96.Andreas Enge
* gnu/packages/gimp.scm (babl-0.1.96): Delete variable. Fixes: guix/guix#3689 Change-Id: I283a0db100bb27c828c68e7084c00d09e666b1c9
2025-11-21gnu: Remove gegl-0.4.44.Andreas Enge
* gnu/packages/gimp.scm (gegl-0.4.44): Delete variable. Change-Id: If6167fb5d548b3e3ad27039c99260a613fcbfc1b
2025-10-23gnu: Use ‘define-deprecated-package’ for deprecated packages.Ludovic Courtès
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …)) throughout gnu/packages/*.scm. Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
2025-09-30gnu: gegl: Fix build (re-enable dependency fallbacks).Ada Stevenson
* gnu/packages/gimp.scm (gegl)[arguments]<#:configure-flags>: Add "--wrap-mode=nodownload". Change-Id: I25440fde9a7bd20692fda7fbc83818263535df4c Signed-off-by: John Kehayias <john@guixotic.coop>
2025-09-18Reapply "Update Maxim's email address."Maxim Cournoyer
This reverts commit a7db92d9b389cbe565395523882c34c6eff2c21a, this time with the more careful command, to avoid a world rebuild: grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \ --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18Revert "Update Maxim's email address."Maxim Cournoyer
This reverts commit d0d87a744d724b7e7d5ac013c586039652087bb3. Oops! This caused a world rebuild. Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18Update Maxim's email address.Maxim Cournoyer
The change was automated via: git grep -l maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' * .mailmap: New entry. Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-08-29gnu: gimp-2: Fix build.Liliana Marie Prikler
* gnu/packages/patches/gimp-fix-metadata-editor.patch: New file. * gnu/packages/patches/gimp-fix-tiff-load.patch: New file. * gnu/local.mk (dist_patch_DATA): Register them here. * gnu/packages/gimp.scm (gimp-2) [source] <patches>: Apply them. Fixes: #1676 Change-Id: I6524d7e4f90f56d75f69a3b65e0ee6627924258c Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-18gnu: mypaint-brushes-1.3.1: Revert to automake-1.16.5; fixes build.Janneke Nieuwenhuizen
* gnu/packages/gimp.scm (mypaint-brushes-1.3)[native-inputs]: New field. Change-Id: Id4b75fb06018d24c7a2a152f53763671e5f99f0d
2025-07-08gnu: gimp-3: Add xdg-utils to inputs, for email support.Maxim Cournoyer
* gnu/packages/gimp.scm (gimp-3) [inputs]: Add xdg-utils. Change-Id: Ia3b10a2759b46e92ec550c5d44f935b17e69f9ad
2025-07-08gnu: gimp-3: Add libjxl support.Maxim Cournoyer
* gnu/packages/gimp.scm (gimp-3) [inputs]: Add libjxl. Change-Id: If591199a484c844deef894e9c509b918e987ce24
2025-07-08gnu: gimp: Add missing import.Maxim Cournoyer
This is a fixup for the previous commit 2bf428, which added bash-minimal to the inputs. Change-Id: I65b1ddae96feb0c9c594490a71c743a021353ded
2025-07-08gnu: gimp-3: Add bash-minimal to inputs.Maxim Cournoyer
* gnu/packages/gimp.scm (gimp-3) [inputs]: Add bash-minimal. Change-Id: Ib091eb5ffb408e16648da6b3ab6bba0d5e96f4db
2025-07-08gnu: gimp-3: Style inputs.Maxim Cournoyer
* gnu/packages/gimp.scm (gimp-3) [inputs]: Remove extraneous prepend usages. Change-Id: I5d6290ddf0030bd7cd0e5e0cd911874c63fc3ac3
2025-07-08gnu: gimp-3: Fix execution outside of a profile.Runciter
* gnu/packages/gimp.scm (gimp-3) [arguments] <phases> {wrap}: Adjust to wrap in prefix mode. Also wrap GDK_PIXBUF_MODULE_FILE, and XDG_DATA_DIRS. [native-inputs]: Add shared-mime-info. Change-Id: I2cae7408f373bd46fbc3941ed2a8e2eee40633ec Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop> Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-06-19gnu: gimp: Update to 3.0.4.Vinicius Monego
* gnu/packages/gimp.scm (gimp): Update to 3.0.4. Change-Id: I910ba6070e9376f0ec3c191b9a29e79d96ad2200
2025-06-19gnu: gegl: Update to 0.4.62.Vinicius Monego
* gnu/packages/gimp.scm (gegl): Update to 0.4.62. Change-Id: I596ea953d1efc47092288ca4c1d72771ecfa95a8
2025-06-19gnu: babl: Update to 0.1.114.Vinicius Monego
* gnu/packages/gimp.scm (babl): Update to 0.1.114. Change-Id: If5da6a36f5c8f003c5dd8fe8ea10a6cd318ebeb5
2025-06-17gnu: packages/gimp: Sort use-module.Vinicius Monego
* gnu/packages/gimp.scm: Fix sorting of use-module. Change-Id: Ibca8b27dac8d0e5fca0d3396763d637133cbab11
2025-06-17gnu: gimp-resynthesizer: Update to 3.0, fix build.Vinicius Monego
* gnu/packages/gimp.scm (gimp-resynthesizer): Update to 3.0. [build-system]: Use meson-build-system. [arguments]: Enable tests. <#:phases>: Delete the 'set-env' and 'set-prefix' phases. [native-inputs]: Use modern format. Remove autoconf-wrapper, automake, glib:bin, intltool. [inputs]: Add gexiv2, gtk+, pango. Remove glib, gtk+-2. Order alphatically. Change-Id: I0ff842a7171882dde290981b0d41cba8049dc452
2025-06-17gnu: gimp-fourier: Update to 0.4.5, fix build.Vinicius Monego
* gnu/packages/gimp.scm (gimp-fourier): Update to 0.4.5. [source]: Fetch tarball from upstream on GitHub. [arguments]<#:phases>: Do not override 'configure' phase, delete 'set-prefix' phase. [inputs]: Replace gimp by gimp-2. Change-Id: Ib69a56aba74c8c0d3b7cdff514f1bd8682036ad3
2025-05-04gnu: gimp: Build with OpenEXR 3.Vinicius Monego
* gnu/packages/gimp.scm (gimp-2, gimp-3): Replace openexr-2 by openexr. Change-Id: I4e707e8ed2cd34af013e5d7b2c665615473e7c0a
2025-05-04gnu: gegl: Build with OpenEXR 3.Vinicius Monego
* gnu/packages/gimp.scm (gegl)[inputs]: Replace openexr-2 by openexr. Change-Id: I1e11f19a8a748eb4b2892a8cfd7efa86d500557d
2025-04-28gnu: gimp: Wrap GI_TYPELIB_PATH exactly.Maxim Cournoyer
* gnu/packages/gimp.scm (gimp-3) [phases] {wrap}: Wrap GI_TYPELIB_PATH exactly. Fixes: https://issues.guix.gnu.org/77921 Change-Id: Ia9d40386ee1aaa342e4278d96a698559f4b26881
2025-04-13gnu: gimp@3: Wrap GI_TYPELIB_PATH and GUIX_PYTHONPATH.Liliana Marie Prikler
Without this, Python-Fu scripts will fail to import gi and GObject-related packages. * gnu/packages/gimp.scm (gimp-3)[#:phases]: Add ‘wrap’.
2025-04-13gnu: Make GIMP 3 the new gimp.Liliana Marie Prikler
* gnu/packages/gimp.scm (gimp-2, gimp-3): New variables. (gimp): Move old definition to gimp-2, point to gimp-3. (gimp-next): Deprecate in favor of gimp-3.
2025-03-18gnu: gimp-next: Use output references.Ricardo Wurmus
* gnu/packages/gimp.scm (gimp-next)[arguments]: Replace ASSOC-REF with direct Gexp output references. Change-Id: I876c7fc30936f81cd57945b0dd1fd3386839df3d
2025-03-18gnu: gimp-next: Update to 3.0.0.Ricardo Wurmus
* gnu/packages/gimp.scm (gimp-next): Update to 3.0.0. Change-Id: Ic84cd643c5cdb96f0fd1f1dded07e0616736513b
2025-03-18gnu: gegl: Update to 0.4.56.Ricardo Wurmus
* gnu/packages/gimp.scm (gegl): Update to 0.4.56. Change-Id: Ia3ec569acc9112f199cd7474c3d14b08cdd4f2b5
2025-03-18gnu: babl: Update to 0.1.112.Ricardo Wurmus
* gnu/packages/gimp.scm (babl): Update to 0.1.112. Change-Id: Ieeaef41d09b076b54388b149e499308712e635bc
2025-02-20gnu: gimp-next: Update to 3.0.0-RC3.Danny Milosavljevic
* gnu/packages/gimp.scm (gimp-next): Update to 3.0.0-RC3. Change-Id: I547ee940f69c3720569c5a4038731309c5525036
2025-02-20gnu: gegl: Update to 0.4.54.Danny Milosavljevic
* gnu/packages/gimp.scm (gegl): Update to 0.4.54. Change-Id: I40eadfb9421f2f27d16787efdcf797649478b3a3
2025-02-08gnu: gimp-next: Update to 3.0.0-RC2.Danny Milosavljevic
* gnu/packages/gimp.scm (gimp-next): Update to 3.0.0-RC2. Change-Id: Iafb2f7a7dbd40e1fdba46d1ff3f958c9f41e1685
2025-02-08gnu: gegl: Update to 0.4.52.Danny Milosavljevic
* gnu/packages/gimp.scm (gegl): Update to 0.4.52. Change-Id: I6a3bb2b65a545ead62143cf263ef1ff5eb09593f
2025-02-08gnu: gimp: Enable xpm support.Danny Milosavljevic
* gnu/packages/gimp.scm (gimp)[inputs]: Add libxpm. Change-Id: Id81779346aec7e65aeb59ce2de40b0ddc9222339
2024-12-01gnu: gimp-next: Update to 3.0.0-RC1.Liliana Marie Prikler
* gnu/packages/gimp.scm (gimp-next): Update to 3.0.0-RC1. [inputs]: Add python-pygobject. Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-12-01gnu: gegl: Update to 0.4.50.Liliana Marie Prikler
* gnu/packages/gimp.scm (gegl): Update to 0.4.50. Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-12-01gnu: babl: Update to 0.1.110.Liliana Marie Prikler
* gnu/packages/gimp.scm (babl): Update to 0.1.110. Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-08-31gnu: gimp: Import the correct set of modules.Maxim Cournoyer
* gnu/packages/gimp.scm (gimp) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: I6fbe2d8ee94c51673a527487ca6f83a6d17d1dd2
2024-08-31build-systems: gnu: Export %default-gnu-imported-modules and ↵Maxim Cournoyer
%default-gnu-modules. Until now users would have to cargo cult or inspect the private %default-modules variable of (guix build-systems gnu) to discover which modules to include when extending the used modules via the #:modules argument. The renaming was automated via the command: $ git grep -l %gnu-build-system-modules | xargs sed 's/%gnu-build-system-modules/%default-gnu-imported-modules/' -i * guix/build-system/gnu.scm (%gnu-build-system-modules): Rename to... (%default-gnu-imported-modules): ... this. (%default-modules): Rename to... (%default-gnu-modules): ... this. Export. (dist-package, gnu-build, gnu-cross-build): Adjust accordingly. Change-Id: Idef307fff13cb76f3182d782b26e1cd3a5c757ee
2024-08-18gnu: gimp: Update to 2.10.38.Tobias Geerinckx-Rice
* gnu/packages/gimp.scm (gimp): Update to 2.10.38. Change-Id: I3288c989a5b70e04ddffc97c38c8f52c032f973e
2024-04-17gnu: babl: Disable failing test on aarch64.Roman Scherer
The float-to-8bit test fails on an Apple M1 (aarch64) with the following message: 9/28 float-to-8bit FAIL 0.11s exit status 1 >>> LD_LIBRARY_PATH=/tmp/guix-build-babl-0.1.108.drv-0/build/babl BABL_PATH=/tmp/guix-build-babl-0.1.108.drv-0/build/extensions MALLOC_PERTURB_=94 /tmp/guix-build-babl-0.1.108.drv-0/build/tests/float-to-8bit stdout: float -> u8 1 failed #1[1] got 76 expected 77 stderr: " 0x43b9f0 0x4390b0 1" 1541377792 BablFishPath cost:146.000000 error:0.000000000000 "/tmp/guix-build-babl-0.1.108.drv-0/build/extensions/gggl.so 0: R'G'B'A float to R'G'B'A u8" 0 BablConversionLinear pixels:0 error: 0.000000 * gnu/packages/gimp.scm (babl): Disable failing test on aarch64. Change-Id: Icf2c2a9ea5986149902f741f96d1847d2403c1f4 Signed-off-by: Christopher Baines <mail@cbaines.net>