diff --git a/pkgs/default.nix b/pkgs/default.nix index a5a556d..0e35fd1 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -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;}; diff --git a/pkgs/warcraftlogs.nix b/pkgs/warcraftlogs.nix index fbb403b..da671e4 100644 --- a/pkgs/warcraftlogs.nix +++ b/pkgs/warcraftlogs.nix @@ -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; {