about summary refs log tree commit diff
path: root/pkgs/tools
diff options
context:
space:
mode:
authorpapojari <papojari-git.ovoid@aleeas.com>2022-04-28 10:54:33 +0200
committerGitHub <noreply@github.com>2022-04-28 10:54:33 +0200
commitf7fd2ee68062032d299cc8b54b000b5ba2d611ca (patch)
treebe21f09808c9b991c2e88d848576645957ed48e9 /pkgs/tools
parent527457cadc8101e269f6952d8088f537e3bd48e1 (diff)
init: pixel2svg at 0.3.0 (#170487)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Diffstat (limited to 'pkgs/tools')
-rw-r--r--pkgs/tools/graphics/pixel2svg/default.nix20
1 files changed, 20 insertions, 0 deletions
diff --git a/pkgs/tools/graphics/pixel2svg/default.nix b/pkgs/tools/graphics/pixel2svg/default.nix
new file mode 100644
index 0000000000000..630e896ee75bb
--- /dev/null
+++ b/pkgs/tools/graphics/pixel2svg/default.nix
@@ -0,0 +1,20 @@
+{ lib, buildPythonPackage, fetchurl, python310Packages }:
+
+python310Packages.buildPythonPackage rec {
+  pname = "pixel2svg";
+  version = "0.3.0";
+
+  src = fetchurl {
+    url = "https://static.florian-berger.de/pixel2svg-${version}.zip";
+    sha256 = "sha256-aqcTTmZKcdRdVd8GGz5cuaQ4gjPapVJNtiiZu22TZgQ=";
+  };
+
+  propagatedBuildInputs = with python310Packages; [ pillow svgwrite ];
+
+  meta = with lib; {
+    homepage = "https://florian-berger.de/en/software/pixel2svg/";
+    description = "Converts pixel art to SVG - pixel by pixel";
+    license = licenses.gpl3Plus;
+    maintainers = with maintainers; [ papojari ];
+  };
+}