diff options
Diffstat (limited to 'nixpkgs/pkgs/development/libraries/fcft')
-rw-r--r-- | nixpkgs/pkgs/development/libraries/fcft/default.nix | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/nixpkgs/pkgs/development/libraries/fcft/default.nix b/nixpkgs/pkgs/development/libraries/fcft/default.nix index 9ed4df601d35..d4a923add791 100644 --- a/nixpkgs/pkgs/development/libraries/fcft/default.nix +++ b/nixpkgs/pkgs/development/libraries/fcft/default.nix @@ -13,21 +13,18 @@ let "grapheme" "run" ]; - - # Courtesy of sternenseemann and FRidh, commit c9a7fdfcfb420be8e0179214d0d91a34f5974c54 - mesonFeatureFlag = opt: b: "-D${opt}=${if b then "enabled" else "disabled"}"; in stdenv.mkDerivation rec { pname = "fcft"; - version = "3.1.2"; + version = "3.1.5"; src = fetchFromGitea { domain = "codeberg.org"; owner = "dnkl"; repo = "fcft"; rev = version; - sha256 = "1m7prc792dsd4mg6iqqwbfbmvs3a2yw2zmj0cd3qrf7h672b8snq"; + sha256 = "sha256-3gsaXnflGiGOpIkqDQe5u6x8d18x67/dc4Hh1iU89+o="; }; depsBuildBuild = [ pkg-config ]; @@ -35,11 +32,11 @@ stdenv.mkDerivation rec { buildInputs = [ freetype fontconfig pixman tllist ] ++ lib.optionals (withShapingTypes != []) [ harfbuzz ] ++ lib.optionals (builtins.elem "run" withShapingTypes) [ utf8proc ]; - checkInputs = [ check ]; + nativeCheckInputs = [ check ]; mesonBuildType = "release"; mesonFlags = builtins.map (t: - mesonFeatureFlag "${t}-shaping" (lib.elem t withShapingTypes) + lib.mesonEnable "${t}-shaping" (lib.elem t withShapingTypes) ) availableShapingTypes; doCheck = true; @@ -59,7 +56,7 @@ stdenv.mkDerivation rec { fionera sternenseemann ]; - license = licenses.mit; + license = with licenses; [ mit zlib ]; platforms = with platforms; linux; }; } |