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 | |
parent | 8c61fb481acb187b974ea21878952c6387d073be (diff) |
halftone: init at 0.2.1
-rw-r--r-- | pkgs/applications/graphics/halftone/default.nix | 61 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 63 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 ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 90c4544ed927a..ef6deeb048c7c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8239,6 +8239,8 @@ with pkgs; gyb = callPackage ../tools/backup/gyb { }; + halftone = callPackage ../applications/graphics/halftone { }; + harminv = callPackage ../development/libraries/science/chemistry/harminv { }; igrep = callPackage ../tools/text/igrep { |