about summary refs log tree commit diff
path: root/pkgs/data
diff options
context:
space:
mode:
authorWeijia Wang <9713184+wegank@users.noreply.github.com>2023-01-25 12:59:08 +0100
committerWeijia Wang <9713184+wegank@users.noreply.github.com>2023-01-25 12:59:08 +0100
commit8c77f1b7bb0ee64e597e88a9fe97bb39f9eedaa2 (patch)
tree311067071be3818b2c1156b300a43479c7d5af8e /pkgs/data
parentdc985b7f9016eb00a4c0208ad9a8eb6dbb4d6748 (diff)
iwona: fetch fonts from texlive.iwona
Diffstat (limited to 'pkgs/data')
-rw-r--r--pkgs/data/fonts/iwona/default.nix22
1 files changed, 12 insertions, 10 deletions
diff --git a/pkgs/data/fonts/iwona/default.nix b/pkgs/data/fonts/iwona/default.nix
index 85cf06df11fb9..0d3944b2da106 100644
--- a/pkgs/data/fonts/iwona/default.nix
+++ b/pkgs/data/fonts/iwona/default.nix
@@ -1,16 +1,18 @@
-{ lib, fetchzip }:
+{ lib, stdenvNoCC, texlive }:
 
-let
-  version = "0_995";
-in fetchzip {
-  name = "iwona-${version}";
-  url = "http://jmn.pl/pliki/Iwona-otf-${version}.zip";
+stdenvNoCC.mkDerivation {
+  pname = "iwona";
+  version = "0.995b";
 
-  postFetch = ''
-    mkdir -p $out/share/fonts/opentype
-    unzip -j $downloadedFile *.otf -d $out/share/fonts/opentype
+  src = lib.head (builtins.filter (p: p.tlType == "run") texlive.iwona.pkgs);
+
+  installPhase = ''
+    runHook preInstall
+
+    install -Dm644 fonts/opentype/nowacki/iwona/*.otf -t $out/share/fonts/opentype
+
+    runHook postInstall
   '';
-  sha256 = "1dcpn13bd31dw7ir0s722bv3nk136dy6qsab0kznjbzfqd7agswa";
 
   meta = with lib; {
     description = "A two-element sans-serif typeface, created by MaƂgorzata Budyta";