diff options
Diffstat (limited to 'nixpkgs/pkgs/tools/graphics/ueberzugpp/default.nix')
-rw-r--r-- | nixpkgs/pkgs/tools/graphics/ueberzugpp/default.nix | 92 |
1 files changed, 0 insertions, 92 deletions
diff --git a/nixpkgs/pkgs/tools/graphics/ueberzugpp/default.nix b/nixpkgs/pkgs/tools/graphics/ueberzugpp/default.nix deleted file mode 100644 index 815983126451..000000000000 --- a/nixpkgs/pkgs/tools/graphics/ueberzugpp/default.nix +++ /dev/null @@ -1,92 +0,0 @@ -{ lib -, stdenv -, fetchFromGitHub -, cmake -, pkg-config -, cli11 -, openssl -, zeromq -, cppzmq -, tbb_2021_8 -, spdlog -, libsodium -, fmt -, vips -, nlohmann_json -, libsixel -, microsoft-gsl -, chafa -, enableOpencv ? stdenv.isLinux -, opencv -, enableWayland ? stdenv.isLinux -, extra-cmake-modules -, wayland -, wayland-protocols -, enableX11 ? stdenv.isLinux -, xorg -}: - -stdenv.mkDerivation rec { - pname = "ueberzugpp"; - version = "2.9.2"; - - src = fetchFromGitHub { - owner = "jstkdng"; - repo = "ueberzugpp"; - rev = "v${version}"; - hash = "sha256-yIohpJRytmwt+6DLCWpmBiuCm9GcCHsGmpTI64/3d8U="; - }; - - strictDeps = true; - - nativeBuildInputs = [ - cmake - pkg-config - ]; - - buildInputs = [ - openssl - zeromq - cppzmq - tbb_2021_8 - spdlog - libsodium - fmt - vips - nlohmann_json - libsixel - microsoft-gsl - chafa - cli11 - ] ++ lib.optionals enableOpencv [ - opencv - ] ++ lib.optionals enableWayland [ - extra-cmake-modules - wayland - wayland-protocols - ] ++ lib.optionals enableX11 [ - xorg.libX11 - xorg.xcbutilimage - ]; - - cmakeFlags = lib.optionals (!enableOpencv) [ - "-DENABLE_OPENCV=OFF" - ] ++ lib.optionals enableWayland [ - "-DENABLE_WAYLAND=ON" - ] ++ lib.optionals (!enableX11) [ - "-DENABLE_X11=OFF" - ]; - - # error: aligned deallocation function of type 'void (void *, std::align_val_t) noexcept' is only available on macOS 10.14 or newer - preBuild = lib.optionalString (stdenv.isDarwin && lib.versionOlder stdenv.hostPlatform.darwinMinVersion "11.0") '' - export MACOSX_DEPLOYMENT_TARGET=10.14 - ''; - - meta = with lib; { - description = "Drop in replacement for ueberzug written in C++"; - homepage = "https://github.com/jstkdng/ueberzugpp"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ aleksana wegank ]; - platforms = platforms.unix; - }; -} |