libgourou: Refactor to use fetchFromGitea, replace rec with finalAttrs

+9 -6
+9 -6
pkgs/by-name/li/libgourou/package.nix
··· 1 { 2 lib, 3 stdenv, 4 - fetchzip, 5 pugixml, 6 updfparser, 7 curl, ··· 10 installShellFiles, 11 }: 12 13 - stdenv.mkDerivation rec { 14 pname = "libgourou"; 15 version = "0.8.7"; 16 17 - src = fetchzip { 18 - url = "https://forge.soutade.fr/soutade/libgourou/archive/v${version}.tar.gz"; 19 hash = "sha256-Tkft/pe3lH07pmyVibTEutIIvconUWDH1ZVN3qV4sSY="; 20 }; 21 ··· 46 runHook preInstall 47 install -Dt $out/include include/libgourou*.h 48 install -Dt $out/lib libgourou.so 49 - install -Dt $out/lib libgourou.so.${version} 50 install -Dt $out/lib libgourou.a 51 install -Dt $out/bin utils/acsmdownloader 52 install -Dt $out/bin utils/adept_{activate,loan_mgt,remove} ··· 62 platforms = platforms.all; 63 broken = stdenv.hostPlatform.isDarwin; 64 }; 65 - }
··· 1 { 2 lib, 3 stdenv, 4 + fetchFromGitea, 5 pugixml, 6 updfparser, 7 curl, ··· 10 installShellFiles, 11 }: 12 13 + stdenv.mkDerivation (finalAttrs: { 14 pname = "libgourou"; 15 version = "0.8.7"; 16 17 + src = fetchFromGitea { 18 + domain = "forge.soutade.fr"; 19 + owner = "soutade"; 20 + repo = "libgourou"; 21 + tag = "v${finalAttrs.version}"; 22 hash = "sha256-Tkft/pe3lH07pmyVibTEutIIvconUWDH1ZVN3qV4sSY="; 23 }; 24 ··· 49 runHook preInstall 50 install -Dt $out/include include/libgourou*.h 51 install -Dt $out/lib libgourou.so 52 + install -Dt $out/lib libgourou.so.${finalAttrs.version} 53 install -Dt $out/lib libgourou.a 54 install -Dt $out/bin utils/acsmdownloader 55 install -Dt $out/bin utils/adept_{activate,loan_mgt,remove} ··· 65 platforms = platforms.all; 66 broken = stdenv.hostPlatform.isDarwin; 67 }; 68 + })