summary refs log tree commit diff
path: root/pkgs/data
diff options
context:
space:
mode:
authorMario Rodas <marsam@users.noreply.github.com>2020-07-03 07:58:13 -0500
committerGitHub <noreply@github.com>2020-07-03 07:58:13 -0500
commitd16b7018b1794a31b62af7c40366db86009c6a88 (patch)
tree129e519766349f88050f87c1f8bc0a3af2f60b36 /pkgs/data
parent98d49f25a5da7f768e44b76f66911cc53cfb85d8 (diff)
parentc2007a94c6cf71e04d5f133870107537fcad841f (diff)
downloadnixpkgs-d16b7018b1794a31b62af7c40366db86009c6a88.tar
nixpkgs-d16b7018b1794a31b62af7c40366db86009c6a88.tar.gz
nixpkgs-d16b7018b1794a31b62af7c40366db86009c6a88.tar.bz2
nixpkgs-d16b7018b1794a31b62af7c40366db86009c6a88.tar.lz
nixpkgs-d16b7018b1794a31b62af7c40366db86009c6a88.tar.xz
nixpkgs-d16b7018b1794a31b62af7c40366db86009c6a88.tar.zst
nixpkgs-d16b7018b1794a31b62af7c40366db86009c6a88.zip
Merge pull request #92132 from marsam/update-cozette
cozette: 1.5.1 -> 1.8.3
Diffstat (limited to 'pkgs/data')
-rw-r--r--pkgs/data/fonts/cozette/default.nix57
1 files changed, 15 insertions, 42 deletions
diff --git a/pkgs/data/fonts/cozette/default.nix b/pkgs/data/fonts/cozette/default.nix
index a5d9f905562..a5bc752c4ca 100644
--- a/pkgs/data/fonts/cozette/default.nix
+++ b/pkgs/data/fonts/cozette/default.nix
@@ -1,55 +1,28 @@
-{ stdenv, fetchurl, mkfontscale }:
+{ lib, fetchzip }:
 
 let
-  version = "1.5.1";
-  releaseUrl =
-    "https://github.com/slavfox/Cozette/releases/download/v.${version}";
-in stdenv.mkDerivation rec {
-  pname = "Cozette";
-  inherit version;
+  version = "1.8.3";
+in
+fetchzip rec {
+  name = "Cozette-${version}";
 
-  srcs = map fetchurl [
-    {
-      url = "${releaseUrl}/cozette.otb";
-      sha256 = "05k45n7jar11gnng2awpmc7zk9jdlzd6wz87xx49cp75jm4z9xm8";
-    }
-    {
-      url = "${releaseUrl}/CozetteVector.otf";
-      sha256 = "1sqhnjpizn1wi26lc7z2zml7yr7zkcpa72mh1drvd74rlcs1ip30";
-    }
-    {
-      url = "${releaseUrl}/CozetteVector.ttf";
-      sha256 = "1q4ml8shv9lmyc6bwhffwvbvl92s73j7xkb0rkqvci4f0zbz7mcy";
-    }
-  ];
+  url = "https://github.com/slavfox/Cozette/releases/download/v.${version}/CozetteFonts.zip";
 
-  nativeBuildInputs = [ mkfontscale ];
+  sha256 = "1nc4zk6n7cbv9vwlhpm3ady5lc4d4ic1klyywwfg27w8j0jv57hx";
 
-  sourceRoot = "./";
-
-  unpackCmd = ''
-    otName=$(stripHash "$curSrc")
-    cp $curSrc ./$otName
-  '';
-
-  installPhase = ''
-
-    install -D -m 644 *.otf -t "$out/share/fonts/opentype"
-    install -D -m 644 *.ttf -t "$out/share/fonts/truetype"
-    install -D -m 644 *.otb -t "$out/share/fonts/misc"
-
-    mkfontdir "$out/share/fonts/misc"
-    mkfontscale "$out/share/fonts/truetype"
-    mkfontscale "$out/share/fonts/opentype"
+  postFetch = ''
+    mkdir -p $out/share/fonts
+    unzip -j $downloadedFile \*.ttf -d $out/share/fonts/truetype
+    unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype
+    unzip -j $downloadedFile \*.bdf -d $out/share/fonts/misc
+    unzip -j $downloadedFile \*.otb -d $out/share/fonts/misc
   '';
 
-  outputs = [ "out" ];
-
-  meta = with stdenv.lib; {
+  meta = with lib; {
     description = "A bitmap programming font optimized for coziness.";
     homepage = "https://github.com/slavfox/cozette";
     license = licenses.mit;
     platforms = platforms.all;
-    maintainers = with maintainers; [ brettlyons ];
+    maintainers = with maintainers; [ brettlyons marsam ];
   };
 }