Merge pull request #273987 from r-ryantm/auto-update/cartridges

cartridges: 2.3 -> 2.7.2
This commit is contained in:
maxine 2024-01-12 22:14:57 +01:00 committed by GitHub
commit 826bb5e45d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -6,29 +6,32 @@
, libadwaita
, meson
, ninja
, python3
, python3Packages
, stdenv
, wrapGAppsHook4
, nix-update-script
}:
stdenv.mkDerivation (finalAttrs: {
pname = "cartridges";
version = "2.3";
version = "2.7.2";
src = fetchFromGitHub {
owner = "kra-mo";
repo = "cartridges";
rev = "v${finalAttrs.version}";
hash = "sha256-d0c0043kssPvGxs6FygDkTKZoYtFge2cH4MIhz2vVYk=";
hash = "sha256-+18TWtxKT87CZ8vTtYac9aQ0wIbhJEXbXFZrSj5BmjI=";
};
pythonPath = with python3Packages; [
pillow
pygobject3
pyyaml
requests
];
buildInputs = [
libadwaita
(python3.withPackages (p: with p; [
pillow
pygobject3
pyyaml
requests
]))
(python3Packages.python.withPackages (_: finalAttrs.pythonPath))
];
nativeBuildInputs = [
@ -37,9 +40,21 @@ stdenv.mkDerivation (finalAttrs: {
gobject-introspection
meson
ninja
python3Packages.wrapPython
wrapGAppsHook4
];
dontWrapGApps = true;
postFixup = ''
makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
wrapPythonPrograms "$out/bin" "$out" "$pythonPath"
'';
passthru = {
updateScript = nix-update-script { };
};
meta = with lib; {
description = "A GTK4 + Libadwaita game launcher";
longDescription = ''