diff --git a/pkgs/by-name/ad/adwaita-fonts/package.nix b/pkgs/by-name/ad/adwaita-fonts/package.nix index 9eb7280d2c0b..d1b044794793 100644 --- a/pkgs/by-name/ad/adwaita-fonts/package.nix +++ b/pkgs/by-name/ad/adwaita-fonts/package.nix @@ -1,42 +1,37 @@ { lib, - stdenv, - fetchFromGitLab, - pkg-config, + stdenvNoCC, + fetchurl, meson, ninja, - glib, - gnome-common, + gnome, }: -stdenv.mkDerivation (finalAttrs: { +stdenvNoCC.mkDerivation (finalAttrs: { pname = "adwaita-fonts"; version = "48.2"; - src = fetchFromGitLab { - domain = "gitlab.gnome.org"; - owner = "GNOME"; - repo = "adwaita-fonts"; - tag = "${finalAttrs.version}"; - hash = "sha256-rXr4U5k0MUz766F5kVssZfM6Ra/hQOe/HLpGss2aZuo="; + src = fetchurl { + url = "mirror://gnome/sources/adwaita-fonts/${lib.versions.major finalAttrs.version}/adwaita-fonts-${finalAttrs.version}.tar.xz"; + hash = "sha256-FW9+kvL4LlJ/xzwwnbsjfApKXDqVvF7pSl77aUfFU+A="; }; nativeBuildInputs = [ - pkg-config meson ninja ]; - buildInputs = [ - glib - gnome-common - ]; + passthru = { + updateScript = gnome.updateScript { + packageName = "adwaita-fonts"; + }; + }; meta = { description = "Adwaita Sans, a variation of Inter, and Adwaita Mono, Iosevka customized to match Inter"; homepage = "https://gitlab.gnome.org/GNOME/adwaita-fonts"; license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; - maintainers = [ lib.maintainers.qxrein ]; + maintainers = [ lib.maintainers.qxrein ] ++ lib.teams.gnome.members; }; })