3
0
Fork 0
forked from mirrors/nixpkgs

inkscape-extensions.applytransforms: 0.0.0+unstable=2021-05-11

This commit is contained in:
Jan Tojnar 2021-06-24 21:17:00 +02:00
parent 1dea82ff05
commit 75ea980211
No known key found for this signature in database
GPG key ID: 7FAB2A15F7A607A4
2 changed files with 45 additions and 0 deletions

View file

@ -2,9 +2,12 @@
, fetchFromGitHub
, runCommand
, inkcut
, callPackage
}:
{
applytransforms = callPackage ./extensions/applytransforms { };
hexmap = stdenv.mkDerivation {
name = "hexmap";
version = "2020-06-06";

View file

@ -0,0 +1,42 @@
{ lib
, stdenv
, fetchFromGitHub
, python3
}:
stdenv.mkDerivation {
pname = "inkscape-applytransforms";
version = "0.0.0+unstable=2021-05-11";
src = fetchFromGitHub {
owner = "Klowner";
repo = "inkscape-applytransforms";
rev = "5b3ed4af0fb66e399e686fc2b649b56db84f6042";
sha256 = "XWwkuw+Um/cflRWjIeIgQUxJLrk2DLDmx7K+pMWvIlI=";
};
checkInputs = [
python3.pkgs.inkex
python3.pkgs.pytestCheckHook
];
dontBuild = true;
doCheck = true;
installPhase = ''
runHook preInstall
install -Dt "$out/share/inkscape/extensions" *.inx *.py
runHook postInstall
'';
meta = with lib; {
description = "Inkscape extension which removes all matrix transforms by applying them recursively to shapes";
homepage = "https://github.com/Klowner/inkscape-applytransforms";
license = licenses.gpl2Only;
maintainers = with maintainers; [ jtojnar ];
platforms = platforms.all;
};
}