diff options
author | lprndn <lprndn@gmail.com> | 2017-04-03 21:37:11 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-04-03 21:37:11 +0200 |
commit | f259fa6e913ab24077385cc7c76af2b60cacad60 (patch) | |
tree | ed63184d719eeb887842d0f9ff0c856cc017fbae /pkgs/tools/misc/fontforge | |
parent | 8a534d53281c5aead91a67ca526d8cb7f27a14c5 (diff) | |
parent | 75319eb2035e7c9ec0a8f45ab816dd34689fd77a (diff) |
Merge branch 'master' into lprndn_Nixpkgs
Diffstat (limited to 'pkgs/tools/misc/fontforge')
-rw-r--r-- | pkgs/tools/misc/fontforge/default.nix | 1 | ||||
-rw-r--r-- | pkgs/tools/misc/fontforge/fontforge-fonttools.nix | 24 |
2 files changed, 25 insertions, 0 deletions
diff --git a/pkgs/tools/misc/fontforge/default.nix b/pkgs/tools/misc/fontforge/default.nix index 90d17ba528186..ca636420854ac 100644 --- a/pkgs/tools/misc/fontforge/default.nix +++ b/pkgs/tools/misc/fontforge/default.nix @@ -59,6 +59,7 @@ stdenv.mkDerivation rec { description = "A font editor"; homepage = http://fontforge.github.io; platforms = stdenv.lib.platforms.all; + license = stdenv.lib.licenses.bsd3; }; } diff --git a/pkgs/tools/misc/fontforge/fontforge-fonttools.nix b/pkgs/tools/misc/fontforge/fontforge-fonttools.nix new file mode 100644 index 0000000000000..046c1d4492014 --- /dev/null +++ b/pkgs/tools/misc/fontforge/fontforge-fonttools.nix @@ -0,0 +1,24 @@ +{stdenv, fontforge, zlib}: +stdenv.mkDerivation rec { + name = "fontforge-fonttools-${fontforge.version}"; + src = fontforge.src; + + buildInputs = [zlib]; + + setSourceRoot = ''export sourceRoot="$(echo */contrib/fonttools)"''; + + installPhase = '' + mkdir -p "$out"/{bin,share/doc/fontforge-fonttools} + for i in *.c; do + gcc "$i" -lz -lm --std=c99 -o "$out"/bin/$(basename "$i" .c) + done + cp README* "$out/share/doc/fontforge-fonttools" + ''; + + meta = with stdenv.lib; { + description = ''Small font tools shipped in FontForge contrib''; + license = fontforge.meta.license; + maintainers = with maintainers; [ raskin ]; + platforms = with platforms; unix; + }; +} |