Merge pull request #330634 from r-ryantm/auto-update/circumflex
[NixPkgs.git] / pkgs / servers / x11 / quartz-wm / default.nix
blobd8ad96b97dd1a4d9a7b2af62b586507327338e10
1 { lib, stdenv, fetchurl, xorg, pixman, pkg-config, AppKit, Foundation, Xplugin }:
3 let version = "1.3.1";
4 in stdenv.mkDerivation {
5   pname = "quartz-wm";
6   inherit version;
7   src = fetchurl {
8     url = "http://xquartz-dl.macosforge.org/src/quartz-wm-${version}.tar.xz";
9     sha256 = "1j8zd3p7rhay1s3sxq6anw78k5s59mx44xpqla2ianl62346a5g9";
10   };
11   patches = [
12     ./no_title_crash.patch
13     ./extern-patch.patch
14   ];
15   configureFlags = [ "--enable-xplugin-dock-support" ];
16   nativeBuildInputs = [ pkg-config ];
17   buildInputs = [
18     xorg.libXinerama
19     xorg.libAppleWM
20     xorg.xorgproto
21     xorg.libXrandr
22     xorg.libXext
23     pixman
24     AppKit Xplugin Foundation
25   ];
26   meta = with lib; {
27     license = licenses.apple-psl20;
28     platforms = platforms.darwin;
29     maintainers = with maintainers; [ matthewbauer ];
30   };