Age | Commit message (Collapse) | Author | Files | Lines |
|
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
|
|
Fixes https://github.com/NixOS/nixpkgs/issues/294707
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
|
|
Found with `fd \\.patch$ pkgs/ -x bash -c 'rg -F "{/}" pkgs/ -q || echo {}'`
|
|
|
|
|
|
|
|
|
|
This is in preparation for __structuredAttrs.
|
|
In case `gimp` attribute from `gimpPlugins` scope is overridden to something different than the top-level one.
|
|
This will keep the attributes consistent with overrides.
|
|
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
|
|
env values must be strings
|
|
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
|
|
|
|
|
|
|
|
https://www.gimp.org/news/2022/06/14/gimp-2-10-32-released/
|
|
trofi/workaround-fno-common-for-gimpPlugins.waveletSharpen
gimpPlugins.waveletSharpen: add -fcommon workaround
|
|
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
|
|
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
|
|
|
|
|
|
gimpPlugins.bimp: init at 2.6
|
|
|
|
Co-authored-by: Jan Tojnar <jtojnar@gmail.com>
|
|
https://www.gimp.org/news/2021/12/21/gimp-2-10-30-released/
|
|
|
|
gimp: re-enable tests on darwin
|
|
No longer broken, switched to Meson.
|
|
|
|
pass for me on macos 10.15
|
|
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
|
|
https://www.gimp.org/news/2021/09/18/gimp-2-10-28-released/
https://gitlab.gnome.org/GNOME/gimp/-/blob/473b05ea3a302757da555b9c5649f91793906044/NEWS#L11
|
|
|
|
The name should not contain the gimp version, otherwise parseDrvName will consider it the gimp package.
Fixes: https://github.com/NixOS/nixpkgs/issues/114995
|
|
Since GNOME version is now 40, it no longer makes sense to use the old attribute name.
|
|
https://www.gimp.org/news/2021/03/29/gimp-2-10-24-released/
|
|
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.
|
|
|
|
|
|
`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.
|
|
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.
|
|
Co-authored-by: Louis Bettens <louis@bettens.info>
Co-authored-by: ash lea <example@thisismyactual.email>
|
|
|
|
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.
|
|
|
|
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.
|
|
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
|
|
So that it can be easily overridden.
Also clean up, update usage comment for this century and remove alias.
|
|
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).
|