Merge pull request #280103 from reedrw/add-adwsteamgtk

adwsteamgtk: init at 0.6.9

authored by Jon Seager and committed by GitHub 20d09547 99da0bc8

+52
+52
pkgs/by-name/ad/adwsteamgtk/package.nix
··· 1 + { blueprint-compiler 2 + , desktop-file-utils 3 + , fetchFromGitHub 4 + , lib 5 + , libadwaita 6 + , libportal-gtk4 7 + , meson 8 + , ninja 9 + , python3Packages 10 + , wrapGAppsHook4 11 + }: 12 + 13 + python3Packages.buildPythonApplication rec { 14 + pname = "adwsteamgtk"; 15 + version = "0.6.9"; 16 + # built with meson, not a python format 17 + format = "other"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "Foldex"; 21 + repo = "AdwSteamGtk"; 22 + rev = "v${version}"; 23 + hash = "sha256-aHJxgSb7oZTRrfFVYdLimwhSGzdRjGf7dGTRA+ANQiM="; 24 + }; 25 + 26 + buildInputs = [ 27 + libadwaita 28 + libportal-gtk4 29 + ]; 30 + 31 + nativeBuildInputs = [ 32 + blueprint-compiler 33 + desktop-file-utils 34 + meson 35 + ninja 36 + wrapGAppsHook4 37 + ]; 38 + 39 + propagatedBuildInputs = with python3Packages; [ 40 + packaging 41 + pygobject3 42 + ]; 43 + 44 + meta = { 45 + description = "A simple Gtk wrapper for Adwaita-for-Steam"; 46 + homepage = "https://github.com/Foldex/AdwSteamGtk"; 47 + license = lib.licenses.gpl3Plus; 48 + maintainers = [ lib.maintainers.reedrw ]; 49 + mainProgram = "adwaita-steam-gtk"; 50 + platforms = lib.platforms.linux; 51 + }; 52 + }