gimp: condition python2 behind new withPython argument

This commit is contained in:
Fabián Heredia Montiel 2022-11-19 10:52:05 -06:00
parent 35f080bb18
commit d3b71d535c

View File

@ -30,7 +30,6 @@
, ghostscript
, aalib
, shared-mime-info
, python2
, libexif
, gettext
, makeWrapper
@ -48,6 +47,8 @@
, AppKit
, Cocoa
, gtk-mac-integration-gtk2
, withPython ? false
, python2 ? null
}:
let
@ -116,9 +117,6 @@ in stdenv.mkDerivation rec {
shared-mime-info
libwebp
libheif
python
# Duplicated here because python.withPackages does not expose the dev output with pkg-config files
python2.pkgs.pygtk
libexif
xorg.libXpm
glib-networking
@ -130,6 +128,10 @@ in stdenv.mkDerivation rec {
gtk-mac-integration-gtk2
] ++ lib.optionals stdenv.isLinux [
libgudev
] ++ lib.optionals withPython [
python
# Duplicated here because python.withPackages does not expose the dev output with pkg-config files
python2.pkgs.pygtk
];
# needed by gimp-2.0.pc
@ -144,6 +146,8 @@ in stdenv.mkDerivation rec {
"--with-icc-directory=/run/current-system/sw/share/color/icc"
# fix libdir in pc files (${exec_prefix} needs to be passed verbatim)
"--libdir=\${exec_prefix}/lib"
] ++ lib.optionals (!withPython) [
"--disable-python" # depends on Python2 which was EOLed on 2020-01-01
];
enableParallelBuilding = true;