summary refs log tree commit diff
path: root/pkgs/applications/window-managers/windowmaker/default.nix
diff options
context:
space:
mode:
authorAndersonTorres <torres.anderson.85@gmail.com>2015-02-02 23:45:59 -0200
committerAndersonTorres <torres.anderson.85@gmail.com>2015-02-02 23:45:59 -0200
commit1c0c07c2ed0602b413d47dafc4824b0e7bb4a34d (patch)
treec0ecea062c6cb4542c71338447bc9b4414db89ad /pkgs/applications/window-managers/windowmaker/default.nix
parentb9cc04329b19119ae0b2a410868d014f3f82cf10 (diff)
downloadnixlib-1c0c07c2ed0602b413d47dafc4824b0e7bb4a34d.tar
nixlib-1c0c07c2ed0602b413d47dafc4824b0e7bb4a34d.tar.gz
nixlib-1c0c07c2ed0602b413d47dafc4824b0e7bb4a34d.tar.bz2
nixlib-1c0c07c2ed0602b413d47dafc4824b0e7bb4a34d.tar.lz
nixlib-1c0c07c2ed0602b413d47dafc4824b0e7bb4a34d.tar.xz
nixlib-1c0c07c2ed0602b413d47dafc4824b0e7bb4a34d.tar.zst
nixlib-1c0c07c2ed0602b413d47dafc4824b0e7bb4a34d.zip
WindowMaker: adding support for more image formats
Now Windowmaker is built with support for almost all image formats
(except WEBP - its autodetection is failing)
Diffstat (limited to 'pkgs/applications/window-managers/windowmaker/default.nix')
-rw-r--r--pkgs/applications/window-managers/windowmaker/default.nix17
1 files changed, 15 insertions, 2 deletions
diff --git a/pkgs/applications/window-managers/windowmaker/default.nix b/pkgs/applications/window-managers/windowmaker/default.nix
index 85663ff3bf5f..c5ecefdcfc8d 100644
--- a/pkgs/applications/window-managers/windowmaker/default.nix
+++ b/pkgs/applications/window-managers/windowmaker/default.nix
@@ -1,4 +1,6 @@
-{ stdenv, fetchurl, pkgconfig, libX11, libXft, libXmu }:
+{ stdenv, fetchurl, pkgconfig
+, libX11, libXext, libXft, libXmu, libXinerama, libXrandr, libXpm
+, imagemagick, libpng, libjpeg, libexif, libtiff, libungif, libwebp }:
 
 stdenv.mkDerivation rec {
   name = "windowmaker-${version}";
@@ -10,7 +12,16 @@ stdenv.mkDerivation rec {
     sha256 = "1i3dw1yagsa3rs9x2na2ynqlgmbahayws0kz4vl00fla6550nns3";
   };
 
-  buildInputs = [ pkgconfig libX11 libXft libXmu ];
+  buildInputs = [ pkgconfig
+                  libX11 libXext libXft libXmu libXinerama libXrandr libXpm
+                  imagemagick libpng libjpeg libexif libtiff libungif libwebp ];
+
+  configureFlags = [
+    "--with-x"
+    "--enable-modelock"
+    "--enable-randr"
+    "--enable-magick"
+  ];
 
   meta = with stdenv.lib; {
     homepage = http://windowmaker.org/;
@@ -27,3 +38,5 @@ stdenv.mkDerivation rec {
     maintainers = [ maintainers.AndersonTorres ];
   };
 }
+
+# TODO: investigate support for WEBP (its autodetection is failing)