updfparser: Refactor to use fetchFromGitea, replace rec with finalAttrs

+9 -6
+9 -6
pkgs/by-name/up/updfparser/package.nix
··· 1 1 { 2 2 lib, 3 3 stdenv, 4 - fetchzip, 4 + fetchFromGitea, 5 5 }: 6 6 7 - stdenv.mkDerivation rec { 7 + stdenv.mkDerivation (finalAttrs: { 8 8 name = "updfparser"; 9 - version = "unstable-2024-03-24"; 9 + version = "0-unstable-2024-03-24"; 10 10 rev = "6060d123441a06df699eb275ae5ffdd50409b8f3"; 11 11 12 - src = fetchzip { 13 - url = "https://forge.soutade.fr/soutade/updfparser/archive/${rev}.tar.gz"; 12 + src = fetchFromGitea { 13 + inherit (finalAttrs) rev; 14 + domain = "forge.soutade.fr"; 15 + owner = "soutade"; 16 + repo = "updfparser"; 14 17 hash = "sha256-HD73WGZ4e/3T7vQmwU/lRADtvsInFG62uqvJmF773Rk="; 15 18 }; 16 19 ··· 34 37 maintainers = with maintainers; [ autumnal ]; 35 38 platforms = platforms.all; 36 39 }; 37 - } 40 + })