summaryrefslogtreecommitdiffstats
path: root/pkgs/applications/misc
diff options
context:
space:
mode:
authorseth <getchoo@tuta.io>2024-06-08 16:54:32 -0400
committerseth <getchoo@tuta.io>2024-06-23 22:57:23 -0400
commit8c33dddc3f7ce64488411bf6ea390124abe3065a (patch)
treeedebfc532ea1d229333d36ee9b962538c7a55576 /pkgs/applications/misc
parent920bd704b7dcdec72f5ebd04138f712bf8d7302f (diff)
cartridges: migrate to by-name
Diffstat (limited to 'pkgs/applications/misc')
-rw-r--r--pkgs/applications/misc/cartridges/default.nix75
1 files changed, 0 insertions, 75 deletions
diff --git a/pkgs/applications/misc/cartridges/default.nix b/pkgs/applications/misc/cartridges/default.nix
deleted file mode 100644
index 3674d61fafca..000000000000
--- a/pkgs/applications/misc/cartridges/default.nix
+++ /dev/null
@@ -1,75 +0,0 @@
-{ blueprint-compiler
-, desktop-file-utils
-, fetchFromGitHub
-, gobject-introspection
-, lib
-, libadwaita
-, meson
-, ninja
-, python3Packages
-, stdenv
-, wrapGAppsHook4
-, nix-update-script
-}:
-stdenv.mkDerivation (finalAttrs: {
- pname = "cartridges";
- version = "2.8.5";
-
- src = fetchFromGitHub {
- owner = "kra-mo";
- repo = "cartridges";
- rev = "v${finalAttrs.version}";
- hash = "sha256-7T+q3T8z8SCpAn3ayodZeETOsTwL+hhVWzY2JyBEoi4=";
- };
-
- pythonPath = with python3Packages; [
- pillow
- pygobject3
- pyyaml
- requests
- ];
-
- # TODO: remove this when #286814 hits master
- mesonFlags = [ "-Dtiff_compression=jpeg" ];
-
- buildInputs = [
- libadwaita
- (python3Packages.python.withPackages (_: finalAttrs.pythonPath))
- ];
-
- nativeBuildInputs = [
- blueprint-compiler
- desktop-file-utils
- 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 = "GTK4 + Libadwaita game launcher";
- mainProgram = "cartridges";
- longDescription = ''
- A simple game launcher for all of your games.
- It has support for importing games from Steam, Lutris, Heroic
- and more with no login necessary.
- You can sort and hide games or download cover art from SteamGridDB.
- '';
- homepage = "https://apps.gnome.org/Cartridges/";
- license = licenses.gpl3Plus;
- maintainers = [ maintainers.getchoo ];
- platforms = platforms.linux;
- };
-})