pkgs: Stop using nvfetcher for warcraft logs

This commit is contained in:
traxys 2024-05-10 10:35:08 +02:00
parent fc208047ef
commit 05f76a4a65
2 changed files with 10 additions and 4 deletions

View file

@ -11,7 +11,7 @@
inherit naersk;
kabalist-src = sources.kabalist;
};
warcraftlogs = callPackage ./warcraftlogs.nix {warcraftlogs-src = sources.warcraftlogs;};
warcraftlogs = callPackage ./warcraftlogs.nix {};
frg = callPackage ./frg.nix {};
bonnie = callPackage ./bonnie {};
perseus-cli = callPackage ./perseus {inherit bonnie;};

View file

@ -1,10 +1,16 @@
{
warcraftlogs-src,
appimageTools,
lib,
fetchurl,
}:
appimageTools.wrapType2 rec {
inherit (warcraftlogs-src) pname src version;
pname = "warcraftlogs";
version = "6.0.2";
src = fetchurl {
url = "https://github.com/RPGLogs/Uploaders-warcraftlogs/releases/download/v${version}/Warcraft-Logs-Uploader-${version}.AppImage";
hash = "sha256-b1Lt8ssL+Isd/Twv6ef3AK4/BkxWA/TtleameONo/2Q=";
};
extraInstallCommands = let
appimageContents = appimageTools.extractType2 {inherit pname version src;};
@ -12,7 +18,7 @@ appimageTools.wrapType2 rec {
install -m 444 -D ${appimageContents}/${pname}.desktop $out/share/applications/${pname}.desktop
substituteInPlace $out/share/applications/${pname}.desktop --replace 'Exec=AppRun' 'Exec=${pname}-${version}'
install -m 444 -D ${appimageContents}/usr/share/icons/hicolor/256x256/apps/${pname}.png \
$out/share/icons/hicolor/256x256/apps/${pname}png
$out/share/icons/hicolor/256x256/apps/${pname}png
'';
meta = with lib; {