updfparser: Refactor to use fetchFromGitea, replace rec with finalAttrs

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