Eman Resu
ff094f60ad
treewide: replace more singleton license lists
2026-07-15 14:04:39 -04:00
Eman Resu
9d26adcd20
treewide: avoid using singleton lists for licenses
2026-07-15 13:56:52 -04:00
pancaek
a82428a92e
gimp: add adwaita fallback theme
2026-07-08 17:36:29 -07:00
James Alseth
b5f702439e
gimp: revert __structuredAttrs
...
Revert the `__structuredAttrs = true` added in b08f524 (#526359 ). This
causes GIMP to crash at runtime.
Fixes #531558 .
2026-06-14 00:12:22 -07:00
Stefan Frijters
90581faec0
gimp: enable strictDeps and structuredAttrs ( #526359 )
2026-06-08 21:02:41 +00:00
Clément
5d26766cbf
treewide: add missing meta.homepage with source git repository
...
Added homepage where missing, where the sources are pulled from:
- https://github.com
- https://git.sr.ht
- https://gitlab.com
- https://invent.kde.org
- https://codeberg.org
- https://gitlab.gnome.org
- https://gitlab.freedesktop.org
- https://git.FreeBSD.org
- https://salsa.debian.org
- https://git.tvdr.de
- https://git.suckless.org
2026-06-01 23:40:52 +02:00
Stefan Frijters
b08f5240c3
gimp: enable strictDeps and structuredAttrs
2026-05-31 15:04:12 +02:00
Luna Simons
4c33e80d7d
gimp: add bddvlpr as maintainer
2026-05-29 22:32:35 -04:00
Luna Simons
e7912e7678
gimp: 3.0.8 -> 3.2.4
...
Co-authored-by: Jan Tojnar <jtojnar@gmail.com >
2026-05-29 22:32:35 -04:00
Michael Daniels
bccb72d55e
gimp-with-plugins: list plugins in description ( #443772 )
2026-05-30 00:15:59 +00:00
Andrew Kvalheim
7c0bf92460
gimp-with-plugins: list plugins in description
...
gimp2-with-plugins.meta.description:
> GNU Image Manipulation Program with plugins
gimp2-with-plugins.meta.longDescription:
> Plugins:
>
> - bimp
> - farbfeld
> - fourier
> - gimplensfun
> - gmic-qt-gimp
> - Lightning
> - lqr-plugin
> - texturize
> - wavelet-sharpen
gimp3-with-plugins.meta.description:
> GNU Image Manipulation Program with plugins
gimp3-with-plugins.meta.longDescription:
> Plugins:
>
> - gmic-qt-gimp
> - Lightning
> - resynthesizer
Co-authored-by: Michael Daniels <mdaniels5757@gmail.com >
2026-05-29 11:50:33 -07:00
Andrew Kvalheim
4db32a86dd
gimpPlugins.lightning: add version
...
Reference: ffcde7400f/README
2026-05-29 11:43:47 -07:00
Ethan Carter Edwards
8486f5a5d1
gimp: set meta.donationPage
...
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com >
2026-05-27 15:43:04 -07:00
Guillaume Girol
69bb196372
gimp2: fix build
2026-05-09 12:00:00 +00:00
OPNA2608
914212f8eb
gimp: Mark broken on big-endian
...
Has been reported upstream since 3.0 RC1, 2024-12-06.
2026-04-15 18:37:07 +02:00
Lisanna Dettwyler
e0ce1646c6
gimp2: use https for sources
...
Signed-off-by: Lisanna Dettwyler <lisanna.dettwyler@gmail.com >
2026-03-21 12:30:11 -04:00
Jan Tojnar
e1eb7121a2
gimp: 3.0.6 → 3.0.8
...
https://www.gimp.org/news/2026/01/24/gimp-3-0-8-released/
https://gitlab.gnome.org/GNOME/gimp/-/compare/GIMP_3_0_6...GIMP_3_0_8
- locales now required at build time: 88261f8b4c
2026-03-19 19:29:59 +01:00
Jan Tojnar
a098d0156b
gimp: silence fontconfig warnings
2026-03-19 19:29:59 +01:00
Sigmanificient
e0dc2b1361
gimp-with-plugins: set pname
2026-02-03 23:31:30 +01:00
quantenzitrone
7d8132a92c
treewide: remove references to the xorg namespace in pkgs (automated)
...
this creates some eval errors that will be fixed in the next commit
done with the following script:
```fish
\#!/usr/bin/env fish
set packagesjson (nix eval --impure --json --expr '
let
lib = import ./lib;
in
import pkgs/servers/x11/xorg/default.nix (lib.mapAttrs (
name: _:
if name == "lib" then
lib
else if name == "config" then
{ allowAliases = false; }
else
name
) (__functionArgs (import pkgs/servers/x11/xorg/default.nix))) { }
' | jq)
set one (grep '^ [A-Za-z0-9_-]*$' pkgs/servers/x11/xorg/default.nix | string trim | string replace -r '$' Z | sort | string sub -e -1)
set two (grep '^ [A-Za-z0-9_-]* = [A-Za-z0-9_-]*;$' pkgs/servers/x11/xorg/default.nix | cut -d= -f1 | string trim | string replace -r '$' Z | sort | string sub -e -1)
for arg in $one $two
set oname $arg
set nname (echo $packagesjson | jq -r .$oname)
if test $nname = null
echo (set_color red)warn:(set_color normal) unknown package xorg.$oname >&2
continue
end
echo $oname "->" $nname
# replace basic xorg.$name references
for file in (rg -F "xorg.$oname" --files-with-matches pkgs)
# special cases
sd -F "$oname = xorg.$oname;" "$nname = $nname;" $file
# replace
sd -F "xorg.$oname" "$nname" $file
# fixup function arguments
# prevent duplicate function args
if grep -E " ($oname|$nname),\$" $file >/dev/null
continue
end
if grep 'xorg\..' $file >/dev/null # case1: there is more so we can't just remove the function arg
if grep ' xorg,$' $file >/dev/null
sd ' xorg,$' " xorg,
$nname," $file
else if grep ' xorg ? .*,$' $file >/dev/null
sd 'xorg( ? .*),$' "xorg\$1,
$nname," $file
else
sd -F 'xorg,' "$nname,
xorg," $file
end
else # case there is no more xorg..* so we can just replace the function arg
sd 'xorg(| ? .*),.*$' "$nname," $file
end
end
end
nix fmt
```
2026-01-25 22:28:09 +01:00
Aleksana
4681521613
gimp3: enable QOI format support ( #451721 )
2026-01-18 10:40:19 +00:00
Sigmanificient
f9f1a89e17
gimp2: remove opt-in python2 support
2026-01-14 08:36:50 +01:00
Ihar Hrachyshka
567e8dfd8e
treewide: clean up 'meta = with' pattern
...
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.
Co-authored-by: Wolfgang Walther <walther@technowledgy.de >
2025-12-10 18:09:49 +01:00
Thomas Gerbet
0a80dadf9d
gimp: 3.0.4 -> 3.0.6
...
Fixes CVE-2025-10934.
https://gitlab.gnome.org/GNOME/gimp/-/issues/14814
https://gitlab.gnome.org/GNOME/gimp/-/issues?release_tag=GIMP_3_0_6&scope=all&state=closed
2025-12-07 11:00:15 +01:00
Felix Buehler
bd69c59e31
gimpPlugins.resynthesizer: 2.0.3 -> 3.0
2025-11-29 20:27:53 +01:00
Sandro Jäckel
cb435e16c0
gimp: add man output
2025-11-17 21:46:07 +01:00
Thomas Gerbet
a4b571cbcd
gimp2: apply security fixes
...
Fixes CVE-2025-10934
Fixes CVE-2025-10922
Fixes CVE-2025-48797
Fixes CVE-2025-48798
Fixes CVE-2025-2760
Fixes CVE-2025-2761
Fixes CVE-2025-5473
Fixes CVE-2025-6035
2025-11-08 12:07:00 +01:00
Marcin Serwin
a6cf3654bc
gimp3: enable QOI format support
...
Since the 3.0 release GIMP supports the QOI format [1], however, it is
only enabled if the qoi.h header is present during building.
[1]: https://www.gimp.org/release-notes/gimp-3.0.html#improved-file-format-support
Signed-off-by: Marcin Serwin <marcin@serwin.dev >
2025-10-13 18:38:35 +02:00
Michael Daniels
d971b714f3
gimpPlugins.exposureBlend: drop
...
Was marked broken in 2019.
Dropping per RFC 180, and not leaving an alias because it's been "throwing" for 6 years.
2025-10-12 20:53:01 -04:00
Wolfgang Walther
c283f32d29
treewide: remove unused with
...
Auto-fixed by nixf-diagnose.
2025-10-05 10:50:41 +02:00
André Silva
dd19b4cdfe
gimp3: add xz input for liblzma ( #436143 )
...
Fixes #436140 (meson.build:798:10: ERROR: Dependency "liblzma" not found, tried pkgconfig).
This is likely caused by libtiff no longer propagates xz ("6b2e5b947405").
2025-08-23 20:25:56 +08:00
Vladimír Čunát
6421998f32
gimp: fixup build, missing xz libs
...
https://hydra.nixos.org/build/305228462/nixlog/1/tail
2025-08-19 11:45:59 +02:00
Wolfgang Walther
5a0711127c
treewide: run nixfmt 1.0.0
2025-07-24 13:55:40 +02:00
Ali Rizvi
a0c393fbcd
gimp3: introduce patch to fix crashing issue
2025-07-20 22:35:44 -04:00
Weijia Wang
2134b7b441
gimp: fix build with gettext 0.25
2025-07-16 09:50:17 +02:00
Amadej Kastelic
dd7435fe61
gimp3: 3.0.2 -> 3.0.4
...
https://www.gimp.org/news/2025/05/18/gimp-3-0-4-released/
2025-06-02 16:00:11 +02:00
Ihar Hrachyshka
dd0f03a56c
treewide: remove usage of deprecated apple_sdk framework stubs
...
They are not doing anything right now. This is in preparation for their
complete removal from the tree.
Note: several changes that affect the derivation inputs (e.g. removal of
references to stub paths in build instructions) were left out. They will
be cleaned up the next iteration and will require special care.
Note: this PR is a result of a mix of ugly regex (not AST) based
automation and some manual labor. For reference, the regex automation
part was hacked in: https://github.com/booxter/nix-clean-apple_sdk
Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com >
2025-04-19 20:28:20 -04:00
Jan Tojnar
9a6a23bd11
gimp2: Unmaintain
...
Superseded by GIMP 3 in the `gimp` package.
2025-04-15 10:03:43 +02:00
Jan Tojnar
38a5039f8c
gimp2: re-init at 2.10.38
...
Keep around for a while for legacy plug-in support.
Re-introducing it in a separate commit so that `gimp` expression retains continuous git history.
2025-04-15 10:03:43 +02:00
Sigmanificient
79e6d159bf
gimp: 3.0.0-RC2 → 3.0.2
...
https://www.gimp.org/news/2025/03/16/gimp-3-0-released/
https://github.com/GNOME/gimp/compare/GIMP_3_0_0_RC2...GIMP_3_0_0
https://www.gimp.org/news/2025/03/23/gimp-3-0-2-released/
https://github.com/GNOME/gimp/compare/GIMP_3_0_0...GIMP_3_0_2
2025-04-15 10:03:09 +02:00
Jan Tojnar
ffdeaff3de
gimp: 3.0.0-RC1 → 3.0.0-RC2
...
https://www.gimp.org/news/2024/12/27/gimp-3-0-RC2-released/
https://github.com/GNOME/gimp/compare/GIMP_3_0_0_RC1...GIMP_3_0_0_RC2
2025-04-15 10:02:50 +02:00
Jan Tojnar
328415ccd6
gimp: 2.99.14-unstable-2023-03-17 → 3.0.0-RC1
...
https://www.gimp.org/news/2023/07/09/gimp-2-99-16-released/
https://www.gimp.org/news/2024/02/21/gimp-2-99-18-released/
https://www.gimp.org/news/2024/11/06/gimp-3-0-RC1-released/
ad7a2e53eb ...GIMP_3_0_0_RC1
- gtk-mac-integration dependency removed df4ed9c1ec
- Python plug-in mandatory 93cc81281c
- Only Lua 5.1 is supported 7037297526
- Fixes gi-docgen and libjxl.
Had to add `adwaita-icon-theme` to `XDG_DATA_DIRS` at check time, or tests would fail:
Gtk:ERROR:../gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Icon 'image-missing' not present in theme Default (gtk-icon-theme-error-quark, 0)
No longer builds on Darwin.
Co-authored-by: Sandro <sandro.jaeckel@gmail.com >
2025-04-15 10:02:49 +02:00
Jan Tojnar
d65529fcdf
gimp: 2.99.12-unstable-2022-08-31 → 2.99.14-unstable-2023-03-17
...
https://www.gimp.org/news/2022/11/18/gimp-2-99-14-released/
a791151ed0...ad7a2e53eb
- Adds OpenMP support.
- Fixes libheif detection.
- Fixes babl discovery.
2025-04-15 10:02:49 +02:00
Jan Tojnar
027fa910b0
gimp: 2.99.10-unstable-2022-06-28 → 2.99.12-unstable-2022-08-31
...
https://www.gimp.org/news/2022/08/27/gimp-2-99-12-released/
256b2d9615...a791151ed0
Introduces `gimp-script-fu-interpreter-3.0` as interpreter invoked by shebang of some plug-ins. Let’s ensure it is on `PATH`.
2025-04-15 10:02:49 +02:00
Jan Tojnar
2eb19e227b
gimp: 2.10.38 → 2.99.10-unstable-2022-06-28
...
https://www.gimp.org/news/2020/11/06/gimp-2-99-2-released/
https://www.gimp.org/news/2020/12/25/gimp-2-99-4-released/
https://www.gimp.org/news/2021/05/08/gimp-2-99-6-released/
https://www.gimp.org/news/2021/10/20/gimp-2-99-8-released/
https://www.gimp.org/news/2022/02/25/gimp-2-99-10-released/
Ported to GTK 3 and Meson.
Co-Authored-By: Linus Heckemann <git@sphalerite.org >
Co-authored-by: Sandro <sandro.jaeckel@gmail.com >
2025-04-15 10:02:49 +02:00
Jan Tojnar
bf0702f01b
gimp-with-plugins: prepare for GIMP 3
...
The `gimpPlugins` should now support both versions.
2025-04-15 10:01:46 +02:00
Augustin Trancart
2ddb856be5
openexr: switch default version to v3
2025-04-07 11:32:40 +02:00
Thomas Gerbet
4208161bb1
gimp: move to openexr_3
...
OpenEXR 2 is no maintained anymore.
2025-01-19 22:39:23 +01:00
Wolfgang Walther
90ef4b5740
treewide: replace substituteAll with replaceVars (part 2)
...
Driving #237216 forward.
2025-01-14 08:50:45 +01:00
Reno Dakota
517eb6898a
gimpPlugins.gimplensfun: fix clang build
2025-01-01 03:04:13 +00:00