font-alias: switch from fetchurl to fetchFromGitLab

jopejoe1 41e0112f 3ecd031b

+21 -15
+21 -15
pkgs/by-name/fo/font-alias/package.nix
··· 1 1 { 2 2 lib, 3 3 stdenv, 4 - fetchurl, 5 - writeScript, 4 + fetchFromGitLab, 5 + gitUpdater, 6 + autoreconfHook, 7 + font-util, 8 + util-macros, 6 9 }: 7 10 8 11 stdenv.mkDerivation (finalAttrs: { 9 12 pname = "font-alias"; 10 13 version = "1.0.5"; 11 14 12 - src = fetchurl { 13 - url = "mirror://xorg/individual/font/font-alias-${finalAttrs.version}.tar.xz"; 14 - hash = "sha256-n4niF7tz4ONjagpJP7+LfJlRVuDFPZoEdtIBtnwta24="; 15 + src = fetchFromGitLab { 16 + domain = "gitlab.freedesktop.org"; 17 + group = "xorg"; 18 + owner = "font"; 19 + repo = "alias"; 20 + tag = "font-alias-${finalAttrs.version}"; 21 + hash = "sha256-qglRNSt/PgFprpsvOVCeLMA+YagJw8DZMAfFdZ0m0/s="; 15 22 }; 16 23 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)" 24 + nativeBuildInputs = [ 25 + autoreconfHook 26 + font-util 27 + util-macros 28 + ]; 25 29 26 - update-source-version ${finalAttrs.pname} "$version" 27 - ''; 30 + passthru = { 31 + updateScript = gitUpdater { 32 + rev-prefix = "font-alias-"; 33 + }; 28 34 }; 29 35 30 36 meta = {