protonup-qt: 2.14.0 -> 2.15.1

This commit is contained in:
RoGreat 2026-04-14 20:26:22 -05:00
commit e59c83943c
No known key found for this signature in database

View file

@ -3,25 +3,27 @@
appimageTools,
fetchurl,
makeWrapper,
nix-update-script,
}:
appimageTools.wrapAppImage rec {
let
pname = "protonup-qt";
version = "2.14.0";
version = "2.15.1";
src = appimageTools.extractType2 {
inherit pname version;
src = fetchurl {
url = "https://github.com/DavidoTek/ProtonUp-Qt/releases/download/v${version}/ProtonUp-Qt-${version}-x86_64.AppImage";
hash = "sha256-OdogpqqNZiwKqj2ELfmAw/601iVHMsTqxl5CUjqRQBs=";
};
src = fetchurl {
url = "https://github.com/DavidoTek/ProtonUp-Qt/releases/download/v${version}/ProtonUp-Qt-${version}-x86_64.AppImage";
hash = "sha256-/Xjvsf+gkHpSV4RGJJS5tCk4+f18AZ8+rqO4+vg36ME=";
};
appimageContents = appimageTools.extract { inherit pname version src; };
in
appimageTools.wrapType2 {
inherit pname version src;
nativeBuildInputs = [ makeWrapper ];
extraInstallCommands = ''
install -Dm644 ${src}/net.davidotek.pupgui2.desktop $out/share/applications/protonup-qt.desktop
install -Dm644 ${src}/net.davidotek.pupgui2.png $out/share/pixmaps/protonup-qt.png
install -Dm644 ${appimageContents}/net.davidotek.pupgui2.desktop $out/share/applications/protonup-qt.desktop
install -Dm644 ${appimageContents}/net.davidotek.pupgui2.png $out/share/pixmaps/protonup-qt.png
substituteInPlace $out/share/applications/protonup-qt.desktop \
--replace-fail "Exec=net.davidotek.pupgui2" "Exec=protonup-qt" \
--replace-fail "Icon=net.davidotek.pupgui2" "Icon=protonup-qt"
@ -32,6 +34,8 @@ appimageTools.wrapAppImage rec {
extraPkgs = pkgs: with pkgs; [ zstd ];
passthru.updateScript = nix-update-script { };
meta = {
homepage = "https://davidotek.github.io/protonup-qt/";
description = "Install and manage Proton-GE and Luxtorpeda for Steam and Wine-GE for Lutris with this graphical user interface";