about summary refs log tree commit diff
path: root/pkgs/applications/graphics/gimp
AgeCommit message (Collapse)AuthorFilesLines
2024-04-13gimpPlugins.gap: patch ffmpeg to avoid asm errorSefa Eyeoglu1-1/+18
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-03-10gimpPlugins.gap: 2.6.0 -> 2.6.0-unstable-2023-05-20Sefa Eyeoglu1-6/+11
Fixes https://github.com/NixOS/nixpkgs/issues/294707 Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-12-01treewide: remove unreferenced patch filesPeder Bergebakken Sundt1-200/+0
Found with `fd \\.patch$ pkgs/ -x bash -c 'rg -F "{/}" pkgs/ -q || echo {}'`
2023-11-18gimp: 2.10.34 -> 2.10.36R. Ryantm1-2/+2
2023-04-25gimp: Add desktopToDarwinBundle to generate bundle filesMarco Rebhan1-0/+3
2023-03-17gimpPlugins.resynthesizer: Mark as broken for GIMP without Python 2 supportJan Tojnar1-0/+4
2023-03-17gimp: Expose Python 2 supportJan Tojnar1-0/+2
2023-03-17gimp: Use env attribute for environment variablesJan Tojnar2-26/+38
This is in preparation for __structuredAttrs.
2023-03-17gimp-with-plugins: Use consistent GIMP versionJan Tojnar1-2/+3
In case `gimp` attribute from `gimpPlugins` scope is overridden to something different than the top-level one.
2023-03-17gimp: Switch to finalAttrsJan Tojnar1-10/+10
This will keep the attributes consistent with overrides.
2023-03-01gimp: 2.10.32 → 2.10.34Jan Tojnar1-2/+2
https://www.gimp.org/news/2023/02/27/gimp-2-10-34-released/ https://gitlab.gnome.org/GNOME/gimp/-/compare/GIMP_2_10_32...GIMP_2_10_34
2023-02-22treewide: env.NIX_CFLAGS_COMPILE use optionalString instead of optionalArtturin1-1/+1
env values must be strings
2023-02-22treewide: move NIX_CFLAGS_COMPILE to the env attrsetArtturin2-2/+2
with structuredAttrs lists will be bash arrays which cannot be exported which will be a issue with some patches and some wrappers like cc-wrapper this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists in env cause a eval failure
2023-02-12inormalize/minc-widgets/gimp-plugins: use pname & versionFelix Buehler1-3/+7
2022-11-30gimp: remove ? null from inputsSandro Jäckel1-1/+1
2022-11-29gimp: condition python2 behind new withPython argumentFabián Heredia Montiel1-4/+8
2022-06-17gimp: 2.10.30 → 2.10.32Jan Tojnar1-2/+4
https://www.gimp.org/news/2022/06/14/gimp-2-10-32-released/
2022-06-15Merge pull request #176940 from ↵Sergei Trofimovich1-0/+4
trofi/workaround-fno-common-for-gimpPlugins.waveletSharpen gimpPlugins.waveletSharpen: add -fcommon workaround
2022-06-08gimpPlugins.waveletSharpen: add -fcommon workaroundSergei Trofimovich1-0/+4
Workaround build failure on -fno-common toolchains like upstream gcc-10. Otherwise build fails as: ld: interface.o:(.bss+0xe0): multiple definition of `fimg'; plugin.o:(.bss+0x40): first defined here
2022-06-08gimpPlugins.lqrPlugin: pull upstream fix for -fno-common toolchainsSergei Trofimovich1-0/+9
Without the change build fails on upstream gcc-10 as: ld: interface_aux.o:src/interface_aux.c:55: multiple definition of `dlg'; interface.o:src/interface.c:100: first defined here
2022-06-02gimp: add pygtk dev output to build inputsIlya Fedin1-0/+2
2022-04-22treewide: remove samuelgrf from maintainersSamuel Gräfenstein1-1/+1
2022-04-18Merge pull request #163031 from samuelgrf/gimpPlugins.bimp-init-at-2.6Lassulus1-1/+40
gimpPlugins.bimp: init at 2.6
2022-03-18gimp-with-plugins: add meta.mainProgramSamuel Gräfenstein2-0/+3
2022-03-13gimpPlugins.bimp: init at 2.6Samuel Gräfenstein1-1/+40
Co-authored-by: Jan Tojnar <jtojnar@gmail.com>
2021-12-26gimp: 2.10.28 → 2.10.30Jan Tojnar1-2/+2
https://www.gimp.org/news/2021/12/21/gimp-2-10-30-released/
2021-12-05Merge pull request #148430 from jtojnar/gimp-texturizeSandro1-5/+9
2021-12-03Merge pull request #146778 from risicle/ris-gimp-darwinRobert Scott1-3/+1
gimp: re-enable tests on darwin
2021-12-03gimpPlugins.texturize: 2.2.2017-07-28 → 2.2+unstable=2021-12-03Jan Tojnar1-5/+9
No longer broken, switched to Meson.
2021-11-20gimpPlugins.fourier: fix build on clangRobert Scott1-0/+2
2021-11-20gimp: re-enable tests on darwinRobert Scott1-3/+1
pass for me on macos 10.15
2021-11-20gimp: fix build on darwinRobert Scott1-0/+2
despite us currently having a gtk2 without `GDK_OSX_BIGSUR` defined, gimp have gone and spelt it `GDK_OSX_BIG_SUR` so define this manually anyway
2021-09-18gimp: 2.10.24 → 2.10.28Jan Tojnar1-2/+2
https://www.gimp.org/news/2021/09/18/gimp-2-10-28-released/ https://gitlab.gnome.org/GNOME/gimp/-/blob/473b05ea3a302757da555b9c5649f91793906044/NEWS#L11
2021-08-12gimp-plugins: deprecate phasesFelix Buehler1-2/+7
2021-05-17gimpPlugins.pluginDerivation: Fix nameJan Tojnar1-1/+1
The name should not contain the gimp version, otherwise parseDrvName will consider it the gimp package. Fixes: https://github.com/NixOS/nixpkgs/issues/114995
2021-05-08gnome: rename from gnome3Jan Tojnar1-2/+2
Since GNOME version is now 40, it no longer makes sense to use the old attribute name.
2021-05-05gimp: 2.10.22 → 2.10.24Jan Tojnar1-9/+4
https://www.gimp.org/news/2021/03/29/gimp-2-10-24-released/
2021-03-18gimp: Fix crash without dotJan Tojnar1-0/+7
GEGL 0.4.28 started marking introspect action as unavailable when dot is not present. But GIMP previously required the action to be present at startup, even though it was only ever used in dev builds. Let’s apply an upstream patch that removes this strict requirement.
2021-02-19treewide: makeWrapper buildInputs to nativeBuildInputsBen Siraphob1-1/+1
2021-02-18gimpPlugins.farbfeld: init at 2019-08-12Nikolay Korotkiy1-0/+23
2021-02-11gimpPlugins: Fix pluginDerivation’s installPluginsJan Tojnar1-7/+10
`installPlugins` command installed stuff into directories based on package name but GIMP actually requires the plug-in executable to match the directory, so the plug-ins could not be loaded. https://gitlab.gnome.org/GNOME/gimp/-/commit/efae55a73e98389e38fa0e59ebebcda0abe3ee96 Let’s update `installPlugins` and also rename since the old broken usage had different semantics. Scripts work the old way.
2021-02-11gimpPlugins.fourier: fix loadingJan Tojnar1-4/+17
Turns out there was a pre-compiled binary in the tarball, which was installed instead of building our own binary. That means RPATH was not set properly, and the plug-in could not find libgimp.
2021-01-30glimpse: init at 0.2.0Justin Humm1-1/+1
Co-authored-by: Louis Bettens <louis@bettens.info> Co-authored-by: ash lea <example@thisismyactual.email>
2021-01-25treewide: remove stdenv where not neededPavol Rusnak1-1/+1
2021-01-19treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nixJonathan Ringer1-2/+2
continuation of #109595 pkgconfig was aliased in 2018, however, it remained in all-packages.nix due to its wide usage. This cleans up the remaining references to pkgs.pkgsconfig and moves the entry to aliases.nix. python3Packages.pkgconfig remained unchanged because it's the canonical name of the upstream package on pypi.
2021-01-16treewide: stdenv.lib -> libBen Siraphob2-3/+3
2021-01-13ufraw: removeFlorian Klink1-2/+0
This is broken and unmaintained. nufraw seems to be a drop-in alternative, but is currently broken (see https://github.com/NixOS/nixpkgs/pull/108993#issuecomment-757988146). Using Darktable seems to be the reasonable choice for now. Closes https://github.com/NixOS/nixpkgs/issues/97946.
2021-01-11treewide: with stdenv.lib; in meta -> with lib;Profpatsch1-2/+2
Part of: https://github.com/NixOS/nixpkgs/issues/108938 meta = with stdenv.lib; is a widely used pattern. We want to slowly remove the `stdenv.lib` indirection and encourage people to use `lib` directly. Thus let’s start with the meta field. This used a rewriting script to mostly automatically replace all occurances of this pattern, and add the `lib` argument to the package header if it doesn’t exist yet. The script in its current form is available at https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2020-11-11gimpPlugins: include GIMP into the scopeJan Tojnar2-21/+31
So that it can be easily overridden. Also clean up, update usage comment for this century and remove alias.
2020-11-11gimpPlugins.lqrPlugin: 0.7.1 → 0.7.2Jan Tojnar1-6/+6
https://github.com/carlobaldassi/gimp-lqr-plugin/compare/v0.7.1...v0.7.2 Also switch to GitHub upstream and use installPhase from generic builder (thanks to the pkg-config variables).