gradia: init at 1.4.3 (#414010)

authored by Aleksana and committed by GitHub 3a2a0a71 b4fe3a21

+63
+63
pkgs/by-name/gr/gradia/package.nix
··· 1 + { 2 + lib, 3 + python3Packages, 4 + fetchFromGitHub, 5 + meson, 6 + ninja, 7 + appstream, 8 + desktop-file-utils, 9 + gobject-introspection, 10 + wrapGAppsHook4, 11 + blueprint-compiler, 12 + libadwaita, 13 + libportal-gtk4, 14 + }: 15 + python3Packages.buildPythonApplication rec { 16 + pname = "gradia"; 17 + version = "1.4.3"; 18 + pyproject = false; 19 + 20 + src = fetchFromGitHub { 21 + owner = "AlexanderVanhee"; 22 + repo = "Gradia"; 23 + tag = "v${version}"; 24 + hash = "sha256-cH8aL1nvDNAnvN+TYAtGez5Ot5DmwpmxugBPS36rY+Q="; 25 + }; 26 + 27 + nativeBuildInputs = [ 28 + meson 29 + ninja 30 + appstream 31 + desktop-file-utils 32 + gobject-introspection 33 + wrapGAppsHook4 34 + blueprint-compiler 35 + ]; 36 + 37 + buildInputs = [ 38 + libadwaita 39 + libportal-gtk4 40 + ]; 41 + 42 + dependencies = with python3Packages; [ 43 + pygobject3 44 + pillow 45 + ]; 46 + 47 + dontWrapGApps = true; 48 + 49 + makeWrapperArgs = [ "\${gappsWrapperArgs[@]}" ]; 50 + 51 + meta = { 52 + description = "Make your screenshots ready for the world"; 53 + homepage = "https://github.com/AlexanderVanhee/Gradia"; 54 + changelog = "https://github.com/AlexanderVanhee/Gradia/releases/tag/${src.tag}"; 55 + license = lib.licenses.gpl3Plus; 56 + maintainers = with lib.maintainers; [ 57 + Cameo007 58 + quadradical 59 + ]; 60 + mainProgram = "gradia"; 61 + platforms = lib.platforms.linux; 62 + }; 63 + }