about summary refs log tree commit diff
path: root/pkgs/data/fonts/b612
diff options
context:
space:
mode:
authorD Anzorge <d.anzorge@gmail.com>2022-11-14 22:41:21 +0100
committerD Anzorge <d.anzorge@gmail.com>2022-11-14 22:41:21 +0100
commitf352d6e27b3202bc9d773cd4763201774f7fe5fc (patch)
tree0e908533858efe58317675a7720d3fdc0237b415 /pkgs/data/fonts/b612
parentd77b0bb6a5ac11afb379c981d6d484a95b385961 (diff)
b612: fix build
Changes needed after fetchzip changes in #173430
Diffstat (limited to 'pkgs/data/fonts/b612')
-rw-r--r--pkgs/data/fonts/b612/default.nix21
1 files changed, 13 insertions, 8 deletions
diff --git a/pkgs/data/fonts/b612/default.nix b/pkgs/data/fonts/b612/default.nix
index bf97ff30c6d6d..93698578ff3e6 100644
--- a/pkgs/data/fonts/b612/default.nix
+++ b/pkgs/data/fonts/b612/default.nix
@@ -1,19 +1,24 @@
 { lib, fetchFromGitHub }:
 
-let
-  version = "1.008";
+fetchFromGitHub rec {
   pname = "b612";
-in fetchFromGitHub {
-  name = "${pname}-font-${version}";
+  version = "1.008";
+
   owner = "polarsys";
   repo = "b612";
   rev = version;
+
   postFetch = ''
-    tar xf $downloadedFile --strip=1
-    mkdir -p $out/share/fonts/truetype/${pname}
-    cp fonts/ttf/*.ttf $out/share/fonts/truetype/${pname}
+    mkdir -p $out/share/fonts/truetype
+
+    mv $out/fonts/ttf/*.ttf $out/share/fonts/truetype
+
+    shopt -s extglob dotglob
+    rm -rf $out/!(share)
+    shopt -u extglob dotglob
   '';
-  sha256 = "0r3lana1q9w3siv8czb3p9rrb5d9svp628yfbvvmnj7qvjrmfsiq";
+
+  hash = "sha256-aJ3XzWQauPsWwEDAHT2rD9a8RvLv1kqU3krFXprmypk=";
 
   meta = with lib; {
     homepage = "http://b612-font.com/";