diff options
author | makefu <github@syntax-fehler.de> | 2017-08-16 22:03:48 +0200 |
---|---|---|
committer | makefu <github@syntax-fehler.de> | 2017-08-16 22:03:48 +0200 |
commit | d94f85a18cdcece49e3b95542567d8b1023f0da1 (patch) | |
tree | 2d61397cc3b2e1eace1e26bcc48749b8795f3292 /makefu/5pkgs | |
parent | a795766f3a881d43f92dcafcf26eeb765e993ed7 (diff) |
ma pkgs: init inkscape
Diffstat (limited to 'makefu/5pkgs')
-rw-r--r-- | makefu/5pkgs/custom/inkscape/dxf_fix.patch | 13 | ||||
-rw-r--r-- | makefu/5pkgs/default.nix | 3 |
2 files changed, 16 insertions, 0 deletions
diff --git a/makefu/5pkgs/custom/inkscape/dxf_fix.patch b/makefu/5pkgs/custom/inkscape/dxf_fix.patch new file mode 100644 index 000000000..5ea0a073e --- /dev/null +++ b/makefu/5pkgs/custom/inkscape/dxf_fix.patch @@ -0,0 +1,13 @@ +--- ./share/extensions/dxf_outlines.py 2017-02-14 00:46:57.000000000 +0100 ++++ ./share/extensions/dxf_outlines.py.new 2017-05-10 04:15:03.000000000 +0200 +@@ -340,7 +340,7 @@ + scale = eval(self.options.units) + if not scale: + scale = 25.4/96 # if no scale is specified, assume inch as baseunit +- h = self.unittouu(self.document.getroot().xpath('@height', namespaces=inkex.NSS)[0]) ++ h = self.unittouu(self.getDocumentHeight()) + self.groupmat = [[[scale, 0.0, 0.0], [0.0, -scale, h*scale]]] + doc = self.document.getroot() + self.process_group(doc) + + diff --git a/makefu/5pkgs/default.nix b/makefu/5pkgs/default.nix index 6070fc096..96975e54f 100644 --- a/makefu/5pkgs/default.nix +++ b/makefu/5pkgs/default.nix @@ -26,6 +26,9 @@ in { qcma = super.pkgs.libsForQt5.callPackage ./custom/qcma { }; inherit (callPackage ./devpi {}) devpi-web devpi-server devpi-client; nodemcu-uploader = super.pkgs.callPackage ./nodemcu-uploader {}; + inkscape = super.pkgs.stdenv.lib.overrideDerivation super.inkscape (old: { + patches = [ ./custom/inkscape/dxf_fix.patch ]; + }); pwqgen-ger = callPackage <stockholm/krebs/5pkgs/simple/passwdqc-utils> { wordset-file = super.pkgs.fetchurl { url = https://gist.githubusercontent.com/makefu/b56f5554c9ef03fe6e09878962e6fd8d/raw/1f147efec51325bc9f80c823bad8381d5b7252f6/wordset_4k.c ; |