diff options
author | Joachim F <joachifm@users.noreply.github.com> | 2017-06-30 15:48:47 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-06-30 15:48:47 +0100 |
commit | e0528c2f86b70a63dc2e486c01240a6d525c2bc8 (patch) | |
tree | 70a0d797f8e3f8b34ae1b74391c573ab73814d0e /pkgs/data | |
parent | 8f73c57643284ff0d8e2ff95737af61b3a470264 (diff) | |
parent | 226aadd6b07de3576c05b977dcf51070def050f9 (diff) | |
download | nixlib-e0528c2f86b70a63dc2e486c01240a6d525c2bc8.tar nixlib-e0528c2f86b70a63dc2e486c01240a6d525c2bc8.tar.gz nixlib-e0528c2f86b70a63dc2e486c01240a6d525c2bc8.tar.bz2 nixlib-e0528c2f86b70a63dc2e486c01240a6d525c2bc8.tar.lz nixlib-e0528c2f86b70a63dc2e486c01240a6d525c2bc8.tar.xz nixlib-e0528c2f86b70a63dc2e486c01240a6d525c2bc8.tar.zst nixlib-e0528c2f86b70a63dc2e486c01240a6d525c2bc8.zip |
Merge pull request #26928 from romildo/new.monoid
monoid: init at 2016-07-21
Diffstat (limited to 'pkgs/data')
-rw-r--r-- | pkgs/data/fonts/monoid/default.nix | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/pkgs/data/fonts/monoid/default.nix b/pkgs/data/fonts/monoid/default.nix new file mode 100644 index 000000000000..5e9a2c219167 --- /dev/null +++ b/pkgs/data/fonts/monoid/default.nix @@ -0,0 +1,41 @@ +{ stdenv, fetchFromGitHub, python, fontforge }: + +stdenv.mkDerivation rec { + name = "monoid-${version}"; + version = "2016-07-21"; + + src = fetchFromGitHub { + owner = "larsenwork"; + repo = "monoid"; + rev = "e9d77ec18c337dc78ceae787a673328615f0b120"; + sha256 = "07h5q6cn6jjpmxp9vyag1bxx481waz344sr2kfs7d37bba8yjydj"; + }; + + nativeBuildInputs = [ python fontforge ]; + + enableParallelBuilding = true; + + buildPhase = '' + local _d="" + local _l="" + for _d in {Monoisome,Source}/*.sfdir; do + _l="''${_d##*/}.log" + echo "Building $_d (log at $_l)" + python Scripts/build.py ${if enableParallelBuilding then "$NIX_BUILD_CORES" else "1"} 0 $_d > $_l + done + ''; + + installPhase = '' + mkdir -p $out/share/{doc,fonts/truetype} + cp -va _release/* $out/share/fonts/truetype + cp -va Readme.md $out/share/doc + ''; + + meta = with stdenv.lib; { + homepage = http://larsenwork.com/monoid; + description = "Customisable coding font with alternates, ligatures and contextual positioning"; + license = [ licenses.ofl licenses.mit ]; + platforms = platforms.all; + maintainers = [ maintainers.romildo ]; + }; +} |