ludusavi 0.21.0 -> 0.22.0 https://repology.org/project/ludusavi/versions attrpath: ludusavi Checking auto update branch... No auto update branch exists Old version 0.21.0" not present in master derivation file with contents: { lib , rustPlatform , fetchFromGitHub , cmake , pkg-config , makeWrapper , bzip2 , fontconfig , freetype , libGL , libX11 , libXcursor , libXrandr , libXi , vulkan-loader , gnome , libsForQt5 }: rustPlatform.buildRustPackage rec { pname = "ludusavi"; version = "0.22.0"; src = fetchFromGitHub { owner = "mtkennerly"; repo = pname; rev = "v${version}"; hash = "sha256-FVM/HJpBd9G161JTaVTeWQhz4p5uDgQtohaIw1iNOJo="; }; cargoHash = "sha256-5RhFyC4e4OOdnhwk4sgG6mmRVa1gLaBUA8DW5XW6E14="; nativeBuildInputs = [ cmake pkg-config makeWrapper ]; buildInputs = [ fontconfig freetype libX11 libXcursor libXrandr libXi ]; postInstall = '' install -Dm644 assets/com.github.mtkennerly.ludusavi.metainfo.xml -t \ "$out/share/metainfo/" install -Dm644 assets/icon.png \ "$out/share/icons/hicolor/64x64/apps/${pname}.png" install -Dm644 assets/icon.svg \ "$out/share/icons/hicolor/scalable/apps/${pname}.svg" install -Dm644 "assets/${pname}.desktop" -t "$out/share/applications/" install -Dm644 assets/MaterialIcons-Regular.ttf -t "$out/share/fonts/TTF/" install -Dm644 LICENSE -t "$out/share/licenses/${pname}/" ''; postFixup = let libPath = lib.makeLibraryPath [ libGL bzip2 fontconfig freetype libX11 libXcursor libXrandr libXi vulkan-loader ]; in '' patchelf --set-rpath "${libPath}" "$out/bin/$pname" wrapProgram $out/bin/$pname --prefix PATH : ${lib.makeBinPath [ gnome.zenity libsForQt5.kdialog ]} ''; meta = with lib; { description = "Backup tool for PC game saves"; homepage = "https://github.com/mtkennerly/ludusavi"; changelog = "https://github.com/mtkennerly/ludusavi/blob/v${version}/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ pasqui23 ]; mainProgram = "ludusavi"; }; }