diff options
Diffstat (limited to 'nixpkgs/pkgs/development/libraries/libvncserver/default.nix')
-rw-r--r-- | nixpkgs/pkgs/development/libraries/libvncserver/default.nix | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/nixpkgs/pkgs/development/libraries/libvncserver/default.nix b/nixpkgs/pkgs/development/libraries/libvncserver/default.nix index b9da7135f92e..4880c835a1eb 100644 --- a/nixpkgs/pkgs/development/libraries/libvncserver/default.nix +++ b/nixpkgs/pkgs/development/libraries/libvncserver/default.nix @@ -8,13 +8,14 @@ , zlib , libgcrypt , libpng +, withSystemd ? lib.meta.availableOn stdenv.hostPlatform systemd , systemd , Carbon }: stdenv.mkDerivation rec { pname = "libvncserver"; - version = "0.9.13"; + version = "0.9.14"; outputs = [ "out" "dev" ]; @@ -22,21 +23,25 @@ stdenv.mkDerivation rec { owner = "LibVNC"; repo = "libvncserver"; rev = "LibVNCServer-${version}"; - sha256 = "sha256-gQT/M2u4nWQ0MfO2gWAqY0ZJc7V9eGczGzcsxKmG4H8="; + sha256 = "sha256-kqVZeCTp+Z6BtB6nzkwmtkJ4wtmjlSQBg05lD02cVvQ="; }; nativeBuildInputs = [ cmake ]; + cmakeFlags = [ + "-DWITH_SYSTEMD=${if withSystemd then "ON" else "OFF"}" + ]; + buildInputs = [ libjpeg openssl libgcrypt libpng - ] ++ lib.optionals stdenv.isLinux [ + ] ++ lib.optionals withSystemd [ systemd - ] ++ lib.optional stdenv.isDarwin [ + ] ++ lib.optionals stdenv.isDarwin [ Carbon ]; |