diff options
Diffstat (limited to 'nixpkgs/pkgs/applications/window-managers/windowmaker/default.nix')
-rw-r--r-- | nixpkgs/pkgs/applications/window-managers/windowmaker/default.nix | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/applications/window-managers/windowmaker/default.nix b/nixpkgs/pkgs/applications/window-managers/windowmaker/default.nix new file mode 100644 index 00000000000..8ad63999289 --- /dev/null +++ b/nixpkgs/pkgs/applications/window-managers/windowmaker/default.nix @@ -0,0 +1,44 @@ +{ stdenv, fetchurl, pkgconfig +, libX11, libXext, libXft, libXmu, libXinerama, libXrandr, libXpm +, imagemagick, libpng, libjpeg, libexif, libtiff, libungif, libwebp }: + +stdenv.mkDerivation rec { + pname = "windowmaker"; + version = "0.95.8"; + srcName = "WindowMaker-${version}"; + + src = fetchurl { + url = "http://windowmaker.org/pub/source/release/${srcName}.tar.gz"; + sha256 = "12p8kljqgx5hnic0zvs5mxwp7kg21sb6qjagb2qw8ydvf5amrgwx"; + }; + + nativeBuildInputs = [ pkgconfig ]; + + buildInputs = [ 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/; + description = "NeXTSTEP-like window manager"; + longDescription = '' + Window Maker is an X11 window manager originally designed to + provide integration support for the GNUstep Desktop + Environment. In every way possible, it reproduces the elegant look + and feel of the NEXTSTEP user interface. It is fast, feature rich, + easy to configure, and easy to use. It is also free software, with + contributions being made by programmers from around the world. + ''; + license = licenses.gpl2Plus; + platforms = platforms.linux; + maintainers = [ maintainers.AndersonTorres ]; + }; +} + +# TODO: investigate support for WEBP (its autodetection is failing) |