Skip to content

Commit

Permalink
liberastika: 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 793523d commit 7e2b15f
Showing 1 changed file with 11 additions and 17 deletions.
28 changes: 11 additions & 17 deletions pkgs/data/fonts/liberastika/default.nix
@@ -1,26 +1,20 @@
{stdenv, fetchurl, unzip}:
{stdenv, fetchzip}:

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

src = fetchurl {
url = "mirror://sourceforge/project/lib-ka/liberastika-ttf-${version}.zip";
sha256 = "0vg5ki120lb577ihvq8w0nxs8yacqzcvsmnsygksmn6281hyj0xj";
};

buildInputs = [ unzip ];

sourceRoot = ".";

installPhase = ''
mkdir -p $out/share/fonts/truetype
cp -v $(find . -name '*.ttf') $out/share/fonts/truetype
url = "mirror://sourceforge/project/lib-ka/liberastika-ttf-${version}.zip";

mkdir -p "$out/doc/${name}"
cp -v AUTHORS ChangeLog COPYING README "$out/doc/${name}" || true
postFetch = ''
mkdir -p $out/share/{doc,fonts}
unzip -j $downloadedFile \*.ttf -d $out/share/fonts/truetype
unzip -j $downloadedFile AUTHORS ChangeLog COPYING README -d "$out/share/doc/${name}"
'';

sha256 = "1a9dvl1pzch2vh8sqyyn1d1wz4n624ffazl6hzlc3s5k5lzrb6jp";

meta = with stdenv.lib; {
description = "Liberation Sans fork with improved cyrillic support";
homepage = https://sourceforge.net/projects/lib-ka/;
Expand Down

0 comments on commit 7e2b15f

Please sign in to comment.