diff options
author | Gabriel Arazas <foodogsquared@foodogsquared.one> | 2023-05-31 19:02:27 +0800 |
---|---|---|
committer | Gabriel Arazas <foodogsquared@foodogsquared.one> | 2023-05-31 19:26:29 +0800 |
commit | e35f66432420428359048fb7540f8e0b5623eadb (patch) | |
tree | cadc922b9265c0aab3d83be9143d05ea0d312398 /pkgs/applications/graphics/halftone/default.nix | |
parent | 8c61fb481acb187b974ea21878952c6387d073be (diff) |
halftone: init at 0.2.1
Diffstat (limited to 'pkgs/applications/graphics/halftone/default.nix')
-rw-r--r-- | pkgs/applications/graphics/halftone/default.nix | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/pkgs/applications/graphics/halftone/default.nix b/pkgs/applications/graphics/halftone/default.nix new file mode 100644 index 0000000000000..a2106049ef04f --- /dev/null +++ b/pkgs/applications/graphics/halftone/default.nix @@ -0,0 +1,61 @@ +{ lib +, fetchFromGitHub +, wrapGAppsHook4 +, meson +, ninja +, pkg-config +, appstream-glib +, desktop-file-utils +, gobject-introspection +, glib +, blueprint-compiler +, libadwaita +, python3Packages +}: + +python3Packages.buildPythonApplication rec { + pname = "halftone"; + version = "0.2.1"; + + src = fetchFromGitHub { + owner = "tfuxu"; + repo = pname; + rev = version; + hash = "sha256-EYxnGpVKPV3Xg6dH3m1aC3/pDigUxkNF7C8U16n8al8="; + }; + + format = "other"; + dontWrapGApps = true; + + nativeBuildInputs = [ + appstream-glib + blueprint-compiler + desktop-file-utils + meson + ninja + pkg-config + wrapGAppsHook4 + glib + gobject-introspection + ]; + + buildInputs = [ + libadwaita + ]; + + propagatedBuildInputs = with python3Packages; [ + pygobject3 + wand + ]; + + preFixup = '' + makeWrapperArgs+=("''${gappsWrapperArgs[@]}") + ''; + + meta = with lib; { + homepage = "https://github.com/tfuxu/halftone"; + description = "Simple app for giving images that pixel-art style"; + license = licenses.gpl3Plus; + maintainers = with maintainers; [ foo-dogsquared ]; + }; +} |