nixos-config/pkgs/vgc/default.nix
Gabriel Arazas ddaff9c11f vgc: init at 2022-08-07
Though it cannot be built at the moment and should be only up for
preview until the Harfbuzz CMake config path is correct. See the comment
in the package definition for more details.
2022-08-07 00:12:42 +08:00

41 lines
969 B
Nix

{ stdenv
, lib
, fetchFromGitHub
, wrapQtAppsHook
, cmake
, python3
, harfbuzz
, freetype
, libGLU
, git
}:
# TODO: Get rid of the build date or at least set the build date to zero to be
# reproducible.
stdenv.mkDerivation rec {
pname = "vgc";
version = "2022-08-06";
src = fetchFromGitHub {
owner = "vgc";
repo = "vgc";
rev = "f0d99b02b6bb63cebee3de8f40dab72732da3271";
sha256 = "sha256-LZG73LSM+q1TFFs+UkGB8S4eWPJu8VvRJsaGcqyTnu0=";
fetchSubmodules = true;
};
nativeBuildInputs = [ wrapQtAppsHook cmake harfbuzz ];
buildInputs = [ python3 git freetype libGLU ];
meta = with lib; {
# Harfbuzz CMake path is not correct. See NixOS/nixpkgs#180054 for the
# specific issue. Wait until this has been resolved.
broken = true;
homepage = "https://www.vgc.io/";
description =
"Upcoming suite of vector-drawing applications that makes use of Vector Graphics Complex (VGC)";
license = licenses.asl20;
};
}