Skip to content

Commit

Permalink
iosevka: make the font derivation fixed-output
Browse files Browse the repository at this point in the history
- [x] make the font derivation fixed-output (#27754)
  • Loading branch information
volth authored and fpletz committed Aug 11, 2017
1 parent dfb3458 commit 44b3f91
Showing 1 changed file with 10 additions and 16 deletions.
26 changes: 10 additions & 16 deletions pkgs/data/fonts/iosevka/default.nix
@@ -1,25 +1,19 @@
{ stdenv, fetchurl, unzip }:
{ stdenv, fetchzip }:

stdenv.mkDerivation rec {
name = "iosevka-${version}";
let
version = "1.13.1";
in fetchzip rec {
name = "iosevka-${version}";

buildInputs = [ unzip ];

src = fetchurl {
url = "https://github.com/be5invis/Iosevka/releases/download/v${version}/iosevka-pack-${version}.zip";
sha256 = "05nnzbhv0sidbzzamz10nlh3j974m95p3dmd66165y4wxyhs989i";
};

sourceRoot = ".";

installPhase = ''
fontdir=$out/share/fonts/iosevka
url = "https://github.com/be5invis/Iosevka/releases/download/v${version}/iosevka-pack-${version}.zip";

mkdir -p $fontdir
cp -v iosevka-* $fontdir
postFetch = ''
mkdir -p $out/share/fonts
unzip -j $downloadedFile \*.ttc -d $out/share/fonts/iosevka
'';

sha256 = "0w35jkvfnzn4clm3010wv13sil2yj6pxffx40apjp7yhh19c4sw7";

meta = with stdenv.lib; {
homepage = http://be5invis.github.io/Iosevka/;
downloadPage = "https://github.com/be5invis/Iosevka/releases";
Expand Down

0 comments on commit 44b3f91

Please sign in to comment.