1{
2 lib,
3 stdenv,
4 fetchurl,
5 writeScript,
6}:
7
8stdenv.mkDerivation (finalAttrs: {
9 pname = "font-alias";
10 version = "1.0.5";
11
12 src = fetchurl {
13 url = "mirror://xorg/individual/font/font-alias-${finalAttrs.version}.tar.xz";
14 hash = "sha256-n4niF7tz4ONjagpJP7+LfJlRVuDFPZoEdtIBtnwta24=";
15 };
16
17 passthru = {
18 updateScript = writeScript "update-${finalAttrs.pname}" ''
19 #!/usr/bin/env nix-shell
20 #!nix-shell -i bash -p common-updater-scripts
21
22 version="$(list-directory-versions --pname ${finalAttrs.pname} \
23 --url https://xorg.freedesktop.org/releases/individual/font/ \
24 | sort -V | tail -n1)"
25
26 update-source-version ${finalAttrs.pname} "$version"
27 '';
28 };
29
30 meta = {
31 description = "Common aliases for Xorg fonts";
32 homepage = "https://gitlab.freedesktop.org/xorg/font/alias";
33 license = with lib.licenses; [
34 cronyx
35 mit
36 ];
37 maintainers = [ ];
38 platforms = lib.platforms.all;
39 };
40})