dejavu-fonts: fix missing Perl IOString dependency (#39341)
Per the docs, IOString was recently added as a dependency: https://github.com/dejavu-fonts/dejavu-fonts/blob/master/BUILDING.md As-is, attempting to rebulid from source errors out with this missing perl module.
This commit is contained in:
committed by
Jörg Thalheim
parent
cf540dd194
commit
9e9cc471b6
@@ -1,4 +1,4 @@
|
|||||||
{fetchFromGitHub, stdenv, fontforge, perl, FontTTF}:
|
{ fetchFromGitHub, stdenv, fontforge, perl, perlPackages }:
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "2.37";
|
version = "2.37";
|
||||||
@@ -25,7 +25,7 @@ let
|
|||||||
|
|
||||||
full-ttf = stdenv.mkDerivation {
|
full-ttf = stdenv.mkDerivation {
|
||||||
name = "dejavu-fonts-full-${version}";
|
name = "dejavu-fonts-full-${version}";
|
||||||
nativeBuildInputs = [fontforge perl FontTTF];
|
nativeBuildInputs = [fontforge perl perlPackages.IOString perlPackages.FontTTF];
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "dejavu-fonts";
|
owner = "dejavu-fonts";
|
||||||
|
|||||||
@@ -14241,9 +14241,7 @@ with pkgs;
|
|||||||
|
|
||||||
crimson = callPackage ../data/fonts/crimson {};
|
crimson = callPackage ../data/fonts/crimson {};
|
||||||
|
|
||||||
dejavu_fonts = lowPrio (callPackage ../data/fonts/dejavu-fonts {
|
dejavu_fonts = lowPrio (callPackage ../data/fonts/dejavu-fonts {});
|
||||||
inherit (perlPackages) FontTTF;
|
|
||||||
});
|
|
||||||
|
|
||||||
# solve collision for nix-env before https://github.com/NixOS/nix/pull/815
|
# solve collision for nix-env before https://github.com/NixOS/nix/pull/815
|
||||||
dejavu_fontsEnv = buildEnv {
|
dejavu_fontsEnv = buildEnv {
|
||||||
|
|||||||
Reference in New Issue
Block a user