about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJosé Romildo <malaquias@gmail.com>2022-08-07 09:16:53 -0300
committerJosé Romildo <malaquias@gmail.com>2022-08-07 16:28:20 -0300
commit77c641e1e76cba317cfee1dc4b4c58f92cdab959 (patch)
tree2e47b1c709830db4077ad7f54055c76005dc6c1b
parent396bb501a7645bb46379c8a71122d9dbbaf311bd (diff)
fvwm: add pyxdg dependence and enable parallel building
-rw-r--r--pkgs/applications/window-managers/fvwm/2.6.nix18
1 files changed, 17 insertions, 1 deletions
diff --git a/pkgs/applications/window-managers/fvwm/2.6.nix b/pkgs/applications/window-managers/fvwm/2.6.nix
index 2cecb81ea04b0..44dde60ac05da 100644
--- a/pkgs/applications/window-managers/fvwm/2.6.nix
+++ b/pkgs/applications/window-managers/fvwm/2.6.nix
@@ -17,6 +17,7 @@
 , libxslt
 , perl
 , pkg-config
+, python3Packages
 , readline
 , enableGestures ? false
 }:
@@ -32,7 +33,11 @@ stdenv.mkDerivation rec {
     hash = "sha256-sBVOrrl2WrZ2wWN/r1kDUtR+tPwXgDoSJDaxGeFkXJI=";
   };
 
-  nativeBuildInputs = [ autoreconfHook pkg-config ];
+  nativeBuildInputs = [
+    autoreconfHook
+    pkg-config
+    python3Packages.wrapPython
+  ];
 
   buildInputs = [
     cairo
@@ -48,14 +53,25 @@ stdenv.mkDerivation rec {
     librsvg
     libxslt
     perl
+    python3Packages.python
     readline
   ] ++ lib.optional enableGestures libstroke;
 
+  pythonPath = [
+    python3Packages.pyxdg
+  ];
+
   configureFlags = [
     "--enable-mandoc"
     "--disable-htmldoc"
   ];
 
+  postFixup = ''
+    wrapPythonPrograms
+  '';
+
+  enableParallelBuilding = true;
+
   meta = with lib; {
     homepage = "http://fvwm.org";
     description = "A multiple large virtual desktop window manager";