diff options
author | Minijackson <minijackson@riseup.net> | 2023-01-22 11:21:54 +0100 |
---|---|---|
committer | Minijackson <minijackson@riseup.net> | 2023-01-22 12:39:00 +0100 |
commit | 4a66f56a79119929cf27383f4f02a046a4d86618 (patch) | |
tree | 07de346f4f768e7aa6d49dc3dd38d7587cca2cde /pkgs/data/fonts/seshat | |
parent | 2734632de8c8ec154045ae495840dd04453d17c1 (diff) | |
download | nixlib-4a66f56a79119929cf27383f4f02a046a4d86618.tar nixlib-4a66f56a79119929cf27383f4f02a046a4d86618.tar.gz nixlib-4a66f56a79119929cf27383f4f02a046a4d86618.tar.bz2 nixlib-4a66f56a79119929cf27383f4f02a046a4d86618.tar.lz nixlib-4a66f56a79119929cf27383f4f02a046a4d86618.tar.xz nixlib-4a66f56a79119929cf27383f4f02a046a4d86618.tar.zst nixlib-4a66f56a79119929cf27383f4f02a046a4d86618.zip |
seshat: migrate to stdenvNoCC, fix download link
Diffstat (limited to 'pkgs/data/fonts/seshat')
-rw-r--r-- | pkgs/data/fonts/seshat/default.nix | 29 |
1 files changed, 17 insertions, 12 deletions
diff --git a/pkgs/data/fonts/seshat/default.nix b/pkgs/data/fonts/seshat/default.nix index 71483a04cbb7..7ed7abd5fb17 100644 --- a/pkgs/data/fonts/seshat/default.nix +++ b/pkgs/data/fonts/seshat/default.nix @@ -1,24 +1,29 @@ -{ lib, fetchzip }: +{ lib, stdenvNoCC, fetchzip }: let majorVersion = "0"; minorVersion = "100"; - pname = "seshat"; in +stdenvNoCC.mkDerivation (self: { + pname = "seshat"; + version = "${majorVersion}.${minorVersion}"; + + src = fetchzip { + url = "https://dotcolon.net/download/fonts/${self.pname}_${majorVersion}${minorVersion}.zip"; + hash = "sha256-XgprDhzAbcTzZw2QOwpCnzusYheYmSlM+ApU+Y0wO2Q="; + stripRoot = false; + }; -fetchzip { - name = "${pname}-font-${majorVersion}.${minorVersion}"; + installPhase = '' + runHook preInstall - url = "http://dotcolon.net/DL/font/${pname}.zip"; - sha256 = "1zzgc2d0jrris92p3irmxjhdq8aj99alz0z7dlz25qf37lcilrir"; + install -D -m444 -t $out/share/fonts/opentype $src/*.otf - postFetch = '' - mkdir -p $out/share/fonts/opentype/${pname} - unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype/${pname} + runHook postInstall ''; meta = with lib; { - homepage = "http://dotcolon.net/font/${pname}/"; + homepage = "http://dotcolon.net/font/${self.pname}/"; description = "Roman body font designed for main text by Sora Sagano"; longDescription = '' Seshat is a Roman body font designed for the main text. By @@ -31,7 +36,7 @@ fetchzip { It incorporates symbols and ligatures used in the European region. ''; platforms = platforms.all; - maintainers = with maintainers; [ leenaars ]; + maintainers = with maintainers; [ leenaars minijackson ]; license = licenses.cc0; }; -} +}) |