diff options
author | Milan P. Stanić <mps@arvanta.net> | 2020-05-07 19:29:05 +0000 |
---|---|---|
committer | Milan P. Stanić <mps@arvanta.net> | 2020-05-10 17:17:59 +0000 |
commit | d3d262317f81f45a2a871d5daf92f0fa8456ab2e (patch) | |
tree | 0a172290a2074d5b1cbf2349fbb24141d16df0c1 /community | |
parent | 1dbdb97e7458257e3769e9115203e02b28bf0cdc (diff) | |
download | aports-d3d262317f81f45a2a871d5daf92f0fa8456ab2e.tar.bz2 aports-d3d262317f81f45a2a871d5daf92f0fa8456ab2e.tar.xz |
community/inkscape: upgrade to 1.0
remove fix-python.patch, not needed for this version
add fix-Werror.patch, fixes -Werror flag in cmake files
add dependencies which are needed to build this version
'make -j1' to fix fails on parallel build
Diffstat (limited to 'community')
-rw-r--r-- | community/inkscape/APKBUILD | 27 | ||||
-rw-r--r-- | community/inkscape/fix-Werror.patch | 13 | ||||
-rw-r--r-- | community/inkscape/fix-python.patch | 1870 |
3 files changed, 32 insertions, 1878 deletions
diff --git a/community/inkscape/APKBUILD b/community/inkscape/APKBUILD index d78773252c..63684b4fc7 100644 --- a/community/inkscape/APKBUILD +++ b/community/inkscape/APKBUILD @@ -1,6 +1,6 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=inkscape -pkgver=0.92.5 +pkgver=1.0 pkgrel=0 pkgdesc="A vector-based drawing program - svg compliant" url="https://inkscape.org/" @@ -10,26 +10,37 @@ makedepends=" boost-dev cmake dbus-dev + double-conversion-dev gc-dev + gdl-dev gsl-dev - gtkmm-dev - gtkspell-dev + gtkmm3-dev + gtkspell3-dev + gzip imagemagick6-dev lcms-dev + libcdr-dev + libjpeg-turbo-dev + libsoup-dev libtool + libvisio-dev libxml2-dev libxslt-dev poppler-dev popt-dev + potrace-dev + python3-dev + ttf-dejavu tar " depends="desktop-file-utils" checkdepends="bash py3-lxml py3-numpy>=1.14.3-r1" subpackages="$pkgname-doc $pkgname-lang $pkgname-view" -source="https://media.inkscape.org/dl/resources/file/inkscape-$pkgver.tar.bz2 - fix-python.patch +source="https://media.inkscape.org/dl/resources/file/inkscape-$pkgver.tar.xz + fix-Werror.patch " options="!check" # cxxtest hangs at least on x86_64 +builddir="$srcdir"/inkscape-1.0_2020-05-01_4035a4fb49 build() { export CXXFLAGS="$CXXFLAGS -std=c++11" @@ -45,7 +56,7 @@ build() { -DBUILD_TESTS=ON \ -DWITH_GNOME_VFS=OFF \ $CMAKE_CROSSOPTS . - make -C build + make -j1 -C build } check() { @@ -70,5 +81,5 @@ doc() { "$subpkgdir"/usr/share/inkscape } -sha512sums="cad2b0f66ce828ad40b1caf740e23d7d7b285b615899601f7584edca50b758d9453774cb7f20f9cab87c2a44ec0bdcc39f350351edf6b2221f8bd2de4049535c inkscape-0.92.5.tar.bz2 -6b6d17260847973ae385cc735176ec3fc666e43f244df60eacfc8ebeec05042b8b7063e9f8d93bf6bd7cfa16e5e9d48cdae66b51cc23df5e77cc2a27238ec6a4 fix-python.patch" +sha512sums="37c18079eb926fd6874deee95e4008bae165c5e52d05cb53bbc8f4a48eedd0e0ab6b3e5dfbb23709169187bfe8eb5aa44d576268667f2566a2cd4dd5426554f0 inkscape-1.0.tar.xz +af18732affeebf3f3b686d88e06f2637b320570095fdcf330ce078243910f43edbd99145ff370da6ec29dc9239948e83f46b2e2b6ca0ce851356912e6bc0fa2d fix-Werror.patch" diff --git a/community/inkscape/fix-Werror.patch b/community/inkscape/fix-Werror.patch new file mode 100644 index 0000000000..dd90ec90e5 --- /dev/null +++ b/community/inkscape/fix-Werror.patch @@ -0,0 +1,13 @@ +Fix -Werror flags, build fails with them + +--- a/CMakeScripts/DefineDependsandFlags.cmake ++++ b/CMakeScripts/DefineDependsandFlags.cmake +@@ -26,8 +26,6 @@ + + # Errors for common mistakes + list(APPEND INKSCAPE_CXX_FLAGS "-fstack-protector-strong") +-list(APPEND INKSCAPE_CXX_FLAGS "-Werror=format") # e.g.: printf("%s", std::string("foo")) +-list(APPEND INKSCAPE_CXX_FLAGS "-Werror=format-security") # e.g.: printf(variable); + list(APPEND INKSCAPE_CXX_FLAGS_DEBUG "-Og") # -Og for _FORTIFY_SOURCE. One could add -Weffc++ here to see approx. 6000 warnings + list(APPEND INKSCAPE_CXX_FLAGS_DEBUG "-D_GLIBCXX_ASSERTIONS") + if (CMAKE_COMPILER_IS_GNUCC) diff --git a/community/inkscape/fix-python.patch b/community/inkscape/fix-python.patch deleted file mode 100644 index f6d8fab540..0000000000 --- a/community/inkscape/fix-python.patch +++ /dev/null @@ -1,1870 +0,0 @@ ---- a/cxxtest/cxxtestgen.py -+++ b/cxxtest/cxxtestgen.py -@@ -1,4 +1,4 @@ --#!/usr/bin/python -+#!/usr/bin/python3 - '''Usage: %s [OPTIONS] <input file(s)> - Generate test source file for CxxTest. - ---- a/share/extensions/addnodes.py -+++ b/share/extensions/addnodes.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - This extension either adds nodes to a path so that - a) no segment is longer than a maximum value ---- a/share/extensions/bezmisc.py -+++ b/share/extensions/bezmisc.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2010 Nick Drobchenko, nick@cnc-club.ru - Copyright (C) 2005 Aaron Spike, aaron@ekips.org ---- a/share/extensions/chardataeffect.py -+++ b/share/extensions/chardataeffect.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2006 Jos Hirth, kaioa.com - Copyright (C) 2007 bulia byak ---- a/share/extensions/color_blackandwhite.py -+++ b/share/extensions/color_blackandwhite.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - import coloreffect,sys - - class C(coloreffect.ColorEffect): ---- a/share/extensions/color_brighter.py -+++ b/share/extensions/color_brighter.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - import coloreffect - - class C(coloreffect.ColorEffect): ---- a/share/extensions/color_custom.py -+++ b/share/extensions/color_custom.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - import coloreffect - - class C(coloreffect.ColorEffect): ---- a/share/extensions/color_darker.py -+++ b/share/extensions/color_darker.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - import coloreffect - - class C(coloreffect.ColorEffect): ---- a/share/extensions/color_desaturate.py -+++ b/share/extensions/color_desaturate.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - import coloreffect - - class C(coloreffect.ColorEffect): ---- a/share/extensions/coloreffect.py -+++ b/share/extensions/coloreffect.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2006 Jos Hirth, kaioa.com - Copyright (C) 2007 Aaron C. Spike ---- a/share/extensions/color_grayscale.py -+++ b/share/extensions/color_grayscale.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - import coloreffect - - class C(coloreffect.ColorEffect): ---- a/share/extensions/color_HSL_adjust.py -+++ b/share/extensions/color_HSL_adjust.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # standard library - import random ---- a/share/extensions/color_lesshue.py -+++ b/share/extensions/color_lesshue.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - import coloreffect, inkex - - class C(coloreffect.ColorEffect): ---- a/share/extensions/color_lesslight.py -+++ b/share/extensions/color_lesslight.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - import coloreffect, inkex - - class C(coloreffect.ColorEffect): ---- a/share/extensions/color_lesssaturation.py -+++ b/share/extensions/color_lesssaturation.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - import coloreffect, inkex - - class C(coloreffect.ColorEffect): ---- a/share/extensions/color_morehue.py -+++ b/share/extensions/color_morehue.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - import coloreffect, inkex - - class C(coloreffect.ColorEffect): ---- a/share/extensions/color_morelight.py -+++ b/share/extensions/color_morelight.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - import coloreffect, inkex - - class C(coloreffect.ColorEffect): ---- a/share/extensions/color_moresaturation.py -+++ b/share/extensions/color_moresaturation.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - import coloreffect, inkex - - class C(coloreffect.ColorEffect): ---- a/share/extensions/color_negative.py -+++ b/share/extensions/color_negative.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - import coloreffect - - class C(coloreffect.ColorEffect): ---- a/share/extensions/color_randomize.py -+++ b/share/extensions/color_randomize.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - import random - ---- a/share/extensions/color_removeblue.py -+++ b/share/extensions/color_removeblue.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - import coloreffect - - class C(coloreffect.ColorEffect): ---- a/share/extensions/color_removegreen.py -+++ b/share/extensions/color_removegreen.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - import coloreffect - - class C(coloreffect.ColorEffect): ---- a/share/extensions/color_removered.py -+++ b/share/extensions/color_removered.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - import coloreffect - - class C(coloreffect.ColorEffect): ---- a/share/extensions/color_replace.py -+++ b/share/extensions/color_replace.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - import coloreffect - - import inkex ---- a/share/extensions/color_rgbbarrel.py -+++ b/share/extensions/color_rgbbarrel.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - import coloreffect - - class C(coloreffect.ColorEffect): ---- a/share/extensions/convert2dashes.py -+++ b/share/extensions/convert2dashes.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - This extension converts a path into a dashed line using 'stroke-dasharray' - It is a modification of the file addnodes.py ---- a/share/extensions/cspsubdiv.py -+++ b/share/extensions/cspsubdiv.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - from bezmisc import * - from ffgeom import * - ---- a/share/extensions/cubicsuperpath.py -+++ b/share/extensions/cubicsuperpath.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - """ - cubicsuperpath.py - ---- a/share/extensions/dimension.py -+++ b/share/extensions/dimension.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - dimension.py - An Inkscape effect for adding CAD style dimensions to selected objects ---- a/share/extensions/dm2svg.py -+++ b/share/extensions/dm2svg.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - dm2svg.py - import a DHW file from ACECAD DigiMemo - ---- a/share/extensions/dots.py -+++ b/share/extensions/dots.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2005 Aaron Spike, aaron@ekips.org - ---- a/share/extensions/dpiswitcher.py -+++ b/share/extensions/dpiswitcher.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - This extension scales a document to fit different SVG DPI -90/96- - ---- a/share/extensions/draw_from_triangle.py -+++ b/share/extensions/draw_from_triangle.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2007 John Beard john.j.beard@gmail.com - ---- a/share/extensions/dxf_input.py -+++ b/share/extensions/dxf_input.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - dxf_input.py - input a DXF file >= (AutoCAD Release 13 == AC1012) - ---- a/share/extensions/dxf_outlines.py -+++ b/share/extensions/dxf_outlines.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2005,2007,2008 Aaron Spike, aaron@ekips.org - Copyright (C) 2008,2010 Alvin Penner, penner@vaxxine.com ---- a/share/extensions/dxf_templates.py -+++ b/share/extensions/dxf_templates.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - r14_header = ''' 0 - SECTION - 2 ---- a/share/extensions/edge3d.py -+++ b/share/extensions/edge3d.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2007 Terry Brown, terry_n_brown@yahoo.com - ---- a/share/extensions/embedimage.py -+++ b/share/extensions/embedimage.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2005,2007 Aaron Spike, aaron@ekips.org - ---- a/share/extensions/empty_business_card.py -+++ b/share/extensions/empty_business_card.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # Written by Tavmjong Bah - ---- a/share/extensions/empty_desktop.py -+++ b/share/extensions/empty_desktop.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # Written by Tavmjong Bah - ---- a/share/extensions/empty_dvd_cover.py -+++ b/share/extensions/empty_dvd_cover.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # Written by Tavmjong Bah - ---- a/share/extensions/empty_generic.py -+++ b/share/extensions/empty_generic.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # Written by Tavmjong Bah - ---- a/share/extensions/empty_icon.py -+++ b/share/extensions/empty_icon.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # Written by Tavmjong Bah - ---- a/share/extensions/empty_page.py -+++ b/share/extensions/empty_page.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # Rewritten by Tavmjong Bah to add correct viewBox, inkscape:cx, etc. attributes - ---- a/share/extensions/empty_video.py -+++ b/share/extensions/empty_video.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # Written by Tavmjong Bah - ---- a/share/extensions/eqtexsvg.py -+++ b/share/extensions/eqtexsvg.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # -*- coding: cp1252 -*- - """ - eqtexsvg.py ---- a/share/extensions/export_gimp_palette.py -+++ b/share/extensions/export_gimp_palette.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Author: Jos Hirth, kaioa.com - License: GNU General Public License - http://www.gnu.org/licenses/gpl.html ---- a/share/extensions/extractimage.py -+++ b/share/extensions/extractimage.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2005 Aaron Spike, aaron@ekips.org - ---- a/share/extensions/extrude.py -+++ b/share/extensions/extrude.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2007 - ---- a/share/extensions/ffgeom.py -+++ b/share/extensions/ffgeom.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - """ - ffgeom.py - Copyright (C) 2005 Aaron Cyril Spike, aaron@ekips.org ---- a/share/extensions/fig2dev-ext.py -+++ b/share/extensions/fig2dev-ext.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - """ - fig2dev-ext.py ---- a/share/extensions/flatten.py -+++ b/share/extensions/flatten.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2006 Aaron Spike, aaron@ekips.org - ---- a/share/extensions/foldablebox.py -+++ b/share/extensions/foldablebox.py -@@ -1,4 +1,4 @@ --#! /usr/bin/env python -+#! /usr/bin/env python3 - ''' - Copyright (C) 2009 Aurelio A. Heckert <aurium (a) gmail dot com> - ---- a/share/extensions/fractalize.py -+++ b/share/extensions/fractalize.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2005 Carsten Goetze c.goetze@tu-bs.de - ---- a/share/extensions/funcplot.py -+++ b/share/extensions/funcplot.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2007 Tavmjong Bah, tavmjong@free.fr - Copyright (C) 2006 Georg Wiora, xorx@quarkbox.de ---- a/share/extensions/gcodetools.py -+++ b/share/extensions/gcodetools.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - """ - Comments starting "#LT" or "#CLT" are by Chris Lusby Taylor who rewrote the engraving function in 2011. - History of CLT changes to engraving and other functions it uses: ---- a/share/extensions/generate_voronoi.py -+++ b/share/extensions/generate_voronoi.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - """ - Copyright (C) 2010 Alvin Penner, penner@vaxxine.com - ---- a/share/extensions/gimp_xcf.py -+++ b/share/extensions/gimp_xcf.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2006 Aaron Spike, aaron@ekips.org - Copyright (C) 2010-2012 Nicolas Dufour, nicoduf@yahoo.fr ---- a/share/extensions/grid_cartesian.py -+++ b/share/extensions/grid_cartesian.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2007 John Beard john.j.beard@gmail.com - ---- a/share/extensions/grid_isometric.py -+++ b/share/extensions/grid_isometric.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - #Copyright (C) 2010 Jean-Luc JOULIN "JeanJouX" jean-luc.joulin@laposte.net - ---- a/share/extensions/grid_polar.py -+++ b/share/extensions/grid_polar.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2007 John Beard john.j.beard@gmail.com - ---- a/share/extensions/guides_creator.py -+++ b/share/extensions/guides_creator.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Guides Creator v2.31 (05/07/2009) - http://code.google.com/p/inkscape-guides-creator/ ---- a/share/extensions/guillotine.py -+++ b/share/extensions/guillotine.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - guillotine.py - ---- a/share/extensions/handles.py -+++ b/share/extensions/handles.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2005 Aaron Spike, aaron@ekips.org - ---- a/share/extensions/hershey.py -+++ b/share/extensions/hershey.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # -*- coding: utf-8 -*- - """ - Hershey Text - renders a line of text using "Hershey" fonts for plotters ---- a/share/extensions/hpgl_input.py -+++ b/share/extensions/hpgl_input.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # coding=utf-8 - ''' - Copyright (C) 2013 Sebastian Wüst, sebi@timewaster.de ---- a/share/extensions/hpgl_output.py -+++ b/share/extensions/hpgl_output.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # coding=utf-8 - ''' - Copyright (C) 2013 Sebastian Wüst, sebi@timewaster.de ---- a/share/extensions/image_attributes.py -+++ b/share/extensions/image_attributes.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - image_attributes.py - adjust image attributes which don't have global - GUI options yet ---- a/share/extensions/ink2canvas.py -+++ b/share/extensions/ink2canvas.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2011 Karlisson Bezerra <contact@hacktoon.com> - ---- a/share/extensions/inkex.py -+++ b/share/extensions/inkex.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # -*- coding: utf-8 -*- - """ - inkex.py ---- a/share/extensions/inkscape_follow_link.py -+++ b/share/extensions/inkscape_follow_link.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - import threading - import webbrowser ---- a/share/extensions/inkwebeffect.py -+++ b/share/extensions/inkwebeffect.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2009 Aurelio A. Heckert, aurium (a) gmail dot com - ---- a/share/extensions/interp_att_g.py -+++ b/share/extensions/interp_att_g.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2009 Aurelio A. Heckert, aurium (a) gmail dot com - ---- a/share/extensions/interp.py -+++ b/share/extensions/interp.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2005 Aaron Spike, aaron@ekips.org - ---- a/share/extensions/jessyInk_autoTexts.py -+++ b/share/extensions/jessyInk_autoTexts.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # Copyright 2008, 2009 Hannes Hochreiner - # This program is free software: you can redistribute it and/or modify - # it under the terms of the GNU General Public License as published by ---- a/share/extensions/jessyInk_effects.py -+++ b/share/extensions/jessyInk_effects.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # Copyright 2008, 2009 Hannes Hochreiner - # This program is free software: you can redistribute it and/or modify - # it under the terms of the GNU General Public License as published by ---- a/share/extensions/jessyInk_export.py -+++ b/share/extensions/jessyInk_export.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # Copyright 2008, 2009 Hannes Hochreiner - # This program is free software: you can redistribute it and/or modify - # it under the terms of the GNU General Public License as published by ---- a/share/extensions/jessyInk_install.py -+++ b/share/extensions/jessyInk_install.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # Copyright 2008, 2009 Hannes Hochreiner - # This program is free software: you can redistribute it and/or modify - # it under the terms of the GNU General Public License as published by ---- a/share/extensions/jessyInk_keyBindings.py -+++ b/share/extensions/jessyInk_keyBindings.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # Copyright 2008, 2009 Hannes Hochreiner - # This program is free software: you can redistribute it and/or modify - # it under the terms of the GNU General Public License as published by ---- a/share/extensions/jessyInk_masterSlide.py -+++ b/share/extensions/jessyInk_masterSlide.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # Copyright 2008, 2009 Hannes Hochreiner - # This program is free software: you can redistribute it and/or modify - # it under the terms of the GNU General Public License as published by ---- a/share/extensions/jessyInk_mouseHandler.py -+++ b/share/extensions/jessyInk_mouseHandler.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # Copyright 2008, 2009 Hannes Hochreiner - # This program is free software: you can redistribute it and/or modify - # it under the terms of the GNU General Public License as published by ---- a/share/extensions/jessyInk_summary.py -+++ b/share/extensions/jessyInk_summary.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # Copyright 2008, 2009 Hannes Hochreiner - # This program is free software: you can redistribute it and/or modify - # it under the terms of the GNU General Public License as published by ---- a/share/extensions/jessyInk_transitions.py -+++ b/share/extensions/jessyInk_transitions.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # Copyright 2008, 2009 Hannes Hochreiner - # This program is free software: you can redistribute it and/or modify - # it under the terms of the GNU General Public License as published by ---- a/share/extensions/jessyInk_uninstall.py -+++ b/share/extensions/jessyInk_uninstall.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # Copyright 2008, 2009 Hannes Hochreiner - # This program is free software: you can redistribute it and/or modify - # it under the terms of the GNU General Public License as published by ---- a/share/extensions/jessyInk_video.py -+++ b/share/extensions/jessyInk_video.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # Copyright 2008, 2009 Hannes Hochreiner - # This program is free software: you can redistribute it and/or modify - # it under the terms of the GNU General Public License as published by ---- a/share/extensions/jessyInk_view.py -+++ b/share/extensions/jessyInk_view.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # Copyright 2008, 2009 Hannes Hochreiner - # This program is free software: you can redistribute it and/or modify - # it under the terms of the GNU General Public License as published by ---- a/share/extensions/jitternodes.py -+++ b/share/extensions/jitternodes.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2012 Juan Pablo Carbajal ajuanpi-dev@gmail.com - Copyright (C) 2005 Aaron Spike, aaron@ekips.org ---- a/share/extensions/launch_webbrowser.py -+++ b/share/extensions/launch_webbrowser.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # standard library - import webbrowser - import threading ---- a/share/extensions/layers2svgfont.py -+++ b/share/extensions/layers2svgfont.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2011 Felipe Correa da Silva Sanches <juca@members.fsf.org> - ---- a/share/extensions/layout_nup.py -+++ b/share/extensions/layout_nup.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2007 Terry Brown, terry_n_brown@yahoo.com - ---- a/share/extensions/lindenmayer.py -+++ b/share/extensions/lindenmayer.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2005 Aaron Spike, aaron@ekips.org - ---- a/share/extensions/lorem_ipsum.py -+++ b/share/extensions/lorem_ipsum.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2006 Jos Hirth, kaioa.com - ---- a/share/extensions/markers_strokepaint.py -+++ b/share/extensions/markers_strokepaint.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2006 Aaron Spike, aaron@ekips.org - Copyright (C) 2010 Nicolas Dufour, nicoduf@yahoo.fr (color options) ---- a/share/extensions/measure.py -+++ b/share/extensions/measure.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - This extension module can measure arbitrary path and object length - It adds text to the selected path containing the length in a given unit. ---- a/share/extensions/merge_styles.py -+++ b/share/extensions/merge_styles.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # - # Copyright (C) 2014 Martin Owens - # ---- a/share/extensions/motion.py -+++ b/share/extensions/motion.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2005 Aaron Spike, aaron@ekips.org - ---- a/share/extensions/new_glyph_layer.py -+++ b/share/extensions/new_glyph_layer.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2011 Felipe Correa da Silva Sanches - ---- a/share/extensions/next_glyph_layer.py -+++ b/share/extensions/next_glyph_layer.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2011 Felipe Correa da Silva Sanches - ---- a/share/extensions/nicechart.py -+++ b/share/extensions/nicechart.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # -*- coding: utf-8 -*- - # nicechart.py - # ---- a/share/extensions/param_curves.py -+++ b/share/extensions/param_curves.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2009 Michel Chatelain. - Copyright (C) 2007 Tavmjong Bah, tavmjong@free.fr ---- a/share/extensions/pathalongpath.py -+++ b/share/extensions/pathalongpath.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2006 Jean-Francois Barraud, barraud@math.univ-lille1.fr - ---- a/share/extensions/pathmodifier.py -+++ b/share/extensions/pathmodifier.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2006 Jean-Francois Barraud, barraud@math.univ-lille1.fr - ---- a/share/extensions/pathscatter.py -+++ b/share/extensions/pathscatter.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2006 Jean-Francois Barraud, barraud@math.univ-lille1.fr - ---- a/share/extensions/perfectboundcover.py -+++ b/share/extensions/perfectboundcover.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2007 John Bintz, jcoswell@cosellproductions.org - ---- a/share/extensions/perspective.py -+++ b/share/extensions/perspective.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - """ - Copyright (C) 2005 Aaron Spike, aaron@ekips.org - ---- a/share/extensions/pixelsnap.py -+++ b/share/extensions/pixelsnap.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - """ - TODO: This only snaps selected elements, and if those elements are part of a ---- a/share/extensions/plotter.py -+++ b/share/extensions/plotter.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # coding=utf-8 - ''' - Copyright (C) 2013 Sebastian Wüst, sebi@timewaster.de ---- a/share/extensions/plt_output.py -+++ b/share/extensions/plt_output.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - """ - plt_output.py ---- a/share/extensions/polyhedron_3d.py -+++ b/share/extensions/polyhedron_3d.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2007 John Beard john.j.beard@gmail.com - ---- a/share/extensions/previous_glyph_layer.py -+++ b/share/extensions/previous_glyph_layer.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2011 Felipe Correa da Silva Sanches - ---- a/share/extensions/printing_marks.py -+++ b/share/extensions/printing_marks.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - This extension allows you to draw crop, registration and other - printing marks in Inkscape. ---- a/share/extensions/print_win32_vector.py -+++ b/share/extensions/print_win32_vector.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - print_win32_vector.py - This extension will generate vector graphics printout, specifically for Windows GDI32. ---- a/share/extensions/ps2pdf-ext.py -+++ b/share/extensions/ps2pdf-ext.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - """ - ps2pdf-ext.py ---- a/share/extensions/pturtle.py -+++ b/share/extensions/pturtle.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2005 Aaron Spike, aaron@ekips.org - ---- a/share/extensions/render_alphabetsoup_config.py -+++ b/share/extensions/render_alphabetsoup_config.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # Syntax format: (raise your hand if you know lisp :-) - # - # 'state0': ("file.svg", ( ( ('state1', dx, dy, T-B, L|R),), ---- a/share/extensions/render_alphabetsoup.py -+++ b/share/extensions/render_alphabetsoup.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2001-2002 Matt Chisholm matt@theory.org - Copyright (C) 2008 Joel Holdsworth joel@airwebreathe.org.uk ---- a/share/extensions/render_barcode_datamatrix.py -+++ b/share/extensions/render_barcode_datamatrix.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # -*- coding: UTF-8 -*- - ''' - Copyright (C) 2009 John Beard john.j.beard@gmail.com ---- a/share/extensions/render_barcode.py -+++ b/share/extensions/render_barcode.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # - # Copyright (C) 2007 Martin Owens - # ---- a/share/extensions/render_barcode_qrcode.py -+++ b/share/extensions/render_barcode_qrcode.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - import math, sys - import inkex ---- a/share/extensions/render_gear_rack.py -+++ b/share/extensions/render_gear_rack.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2013 Brett Graham (hahahaha @ hahaha.org) - ---- a/share/extensions/render_gears.py -+++ b/share/extensions/render_gears.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2007 Aaron Spike (aaron @ ekips.org) - Copyright (C) 2007 Tavmjong Bah (tavmjong @ free.fr) ---- a/share/extensions/replace_font.py -+++ b/share/extensions/replace_font.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - replace_font.py - ---- a/share/extensions/restack.py -+++ b/share/extensions/restack.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - """ - Copyright (C) 2007-2011 Rob Antonishen; rob.antonishen@gmail.com - ---- a/share/extensions/rtree.py -+++ b/share/extensions/rtree.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2005 Aaron Spike, aaron@ekips.org - Copyright (C) 2015 su_v, suv-sf@users.sf.net ---- a/share/extensions/rubberstretch.py -+++ b/share/extensions/rubberstretch.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2006 Jean-Francois Barraud, barraud@math.univ-lille1.fr - ---- a/share/extensions/run_command.py -+++ b/share/extensions/run_command.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - import os - import sys - import tempfile ---- a/share/extensions/scour.inkscape.py -+++ b/share/extensions/scour.inkscape.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # -*- coding: utf-8 -*- - import sys, platform, inkex - ---- a/share/extensions/seamless_pattern.py -+++ b/share/extensions/seamless_pattern.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # Written by Jabiertxof - # V.06 ---- a/share/extensions/setup_typography_canvas.py -+++ b/share/extensions/setup_typography_canvas.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2011 Felipe Correa da Silva Sanches - ---- a/share/extensions/sk1_output.py -+++ b/share/extensions/sk1_output.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - """ - sk1_output.py ---- a/share/extensions/spirograph.py -+++ b/share/extensions/spirograph.py -@@ -1,4 +1,4 @@ --#! /usr/bin/env python -+#! /usr/bin/env python3 - ''' - Copyright (C) 2007 Joel Holdsworth joel@airwebreathe.org.uk - ---- a/share/extensions/split.py -+++ b/share/extensions/split.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2009 Karlisson Bezerra, contato@nerdson.com - ---- a/share/extensions/straightseg.py -+++ b/share/extensions/straightseg.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2005 Aaron Spike, aaron@ekips.org - ---- a/share/extensions/summersnight.py -+++ b/share/extensions/summersnight.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - """ - Copyright (C) 2005 Aaron Spike, aaron@ekips.org - ---- a/share/extensions/svg_and_media_zip_output.py -+++ b/share/extensions/svg_and_media_zip_output.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - svg_and_media_zip_output.py - An extention which collects all images to the documents directory and ---- a/share/extensions/svgcalendar.py -+++ b/share/extensions/svgcalendar.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - ''' - calendar.py ---- a/share/extensions/svgfont2layers.py -+++ b/share/extensions/svgfont2layers.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2011 Felipe Correa da Silva Sanches <juca@members.fsf.org> - ---- a/share/extensions/synfig_fileformat.py -+++ b/share/extensions/synfig_fileformat.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - """ - synfig_fileformat.py - Synfig file format utilities ---- a/share/extensions/synfig_output.py -+++ b/share/extensions/synfig_output.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - """ - synfig_output.py - An Inkscape extension for exporting Synfig files (.sif) ---- a/share/extensions/synfig_prepare.py -+++ b/share/extensions/synfig_prepare.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - """ - synfig_prepare.py - Simplifies SVG files in preparation for sif export. ---- a/share/extensions/tar_layers.py -+++ b/share/extensions/tar_layers.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # - # Copyright (C) 2014 Martin Owens, email@doctormo.org - # ---- a/share/extensions/test/addnodes.test.py -+++ b/share/extensions/test/addnodes.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../addnodes.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/chardataeffect.test.py -+++ b/share/extensions/test/chardataeffect.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../chardataeffect.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/coloreffect.test.py -+++ b/share/extensions/test/coloreffect.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../coloreffect.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/color_randomize.test.py -+++ b/share/extensions/test/color_randomize.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Unit test file for ../color_randomize.py - -- ---- a/share/extensions/test/dots.test.py -+++ b/share/extensions/test/dots.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../dots.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/draw_from_triangle.test.py -+++ b/share/extensions/test/draw_from_triangle.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../draw_from_triangle.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/dxf_outlines.test.py -+++ b/share/extensions/test/dxf_outlines.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Unit test file for ../dxf_outlines.py - Revision history: ---- a/share/extensions/test/edge3d.test.py -+++ b/share/extensions/test/edge3d.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../edge3d.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/embedimage.test.py -+++ b/share/extensions/test/embedimage.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../embedimage.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/eqtexsvg.test.py -+++ b/share/extensions/test/eqtexsvg.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../eqtexsvg.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/extractimage.test.py -+++ b/share/extensions/test/extractimage.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../extractimage.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/extrude.test.py -+++ b/share/extensions/test/extrude.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../extrude.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/flatten.test.py -+++ b/share/extensions/test/flatten.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../flatten.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/foldablebox.test.py -+++ b/share/extensions/test/foldablebox.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - import sys - sys.path.append('..') # this line allows to import the extension code ---- a/share/extensions/test/fractalize.test.py -+++ b/share/extensions/test/fractalize.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../fractalize.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/funcplot.test.py -+++ b/share/extensions/test/funcplot.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../funcplot.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/gimp_xcf.test.py -+++ b/share/extensions/test/gimp_xcf.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Unit test file for ../gimp_xcf.py - Revision history: ---- a/share/extensions/test/grid_cartesian.test.py -+++ b/share/extensions/test/grid_cartesian.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../grid_cartesian.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/grid_polar.test.py -+++ b/share/extensions/test/grid_polar.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../grid_polar.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/guides_creator.test.py -+++ b/share/extensions/test/guides_creator.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../guides_creator.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/handles.test.py -+++ b/share/extensions/test/handles.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../handles.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/hpgl_output.test.py -+++ b/share/extensions/test/hpgl_output.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../hpgl_output.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/inkex.test.py -+++ b/share/extensions/test/inkex.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # -*- coding: utf-8 -*- - ''' - Unit test file for ../inkex.py ---- a/share/extensions/test/inkwebeffect.test.py -+++ b/share/extensions/test/inkwebeffect.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../inkwebeffect.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/interp_att_g.test.py -+++ b/share/extensions/test/interp_att_g.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../interp-att-g.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/interp.test.py -+++ b/share/extensions/test/interp.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../interp.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/jitternodes.test.py -+++ b/share/extensions/test/jitternodes.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../jitternodes.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/lindenmayer.test.py -+++ b/share/extensions/test/lindenmayer.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../lindenmayer.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/lorem_ipsum.test.py -+++ b/share/extensions/test/lorem_ipsum.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../lorem_ipsum.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/markers_strokepaint.test.py -+++ b/share/extensions/test/markers_strokepaint.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Unit test file for ../markers_strokepaint.py - Revision history: ---- a/share/extensions/test/measure.test.py -+++ b/share/extensions/test/measure.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../measure.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/motion.test.py -+++ b/share/extensions/test/motion.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../motion.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/pathmodifier.test.py -+++ b/share/extensions/test/pathmodifier.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../pathmodifier.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/perfectboundcover.test.py -+++ b/share/extensions/test/perfectboundcover.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../perfectboundcover.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/perspective.test.py -+++ b/share/extensions/test/perspective.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Unit test file for ../perspective.py - Revision history: ---- a/share/extensions/test/polyhedron_3d.test.py -+++ b/share/extensions/test/polyhedron_3d.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../polyhedron_3d.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/printing_marks.test.py -+++ b/share/extensions/test/printing_marks.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../printing-marks.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/render_alphabetsoup.test.py -+++ b/share/extensions/test/render_alphabetsoup.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../render_alphabetsoup.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/render_barcode.test.py -+++ b/share/extensions/test/render_barcode.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # - # Copyright (C) 2010 Martin Owens - # ---- a/share/extensions/test/render_gears.test.py -+++ b/share/extensions/test/render_gears.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../gears.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/restack.test.py -+++ b/share/extensions/test/restack.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../restack.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/rtree.test.py -+++ b/share/extensions/test/rtree.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../rtree.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/simplestyle.test.py -+++ b/share/extensions/test/simplestyle.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - import unittest, sys - sys.path.append('..') # this line allows to import the extension code ---- a/share/extensions/test/spirograph.test.py -+++ b/share/extensions/test/spirograph.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../spirograph.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/straightseg.test.py -+++ b/share/extensions/test/straightseg.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../straightseg.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/summersnight.test.py -+++ b/share/extensions/test/summersnight.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Unit test file for ../summersnight.py - Revision history: ---- a/share/extensions/test/svg_and_media_zip_output.test.py -+++ b/share/extensions/test/svg_and_media_zip_output.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../svg_and_media_zip_output.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/svgcalendar.test.py -+++ b/share/extensions/test/svgcalendar.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - import sys - sys.path.append('..') # this line allows to import the extension code ---- a/share/extensions/test/triangle.test.py -+++ b/share/extensions/test/triangle.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../triangle.py - # This must be filled with real tests and this commentary ---- a/share/extensions/test/whirl.test.py -+++ b/share/extensions/test/whirl.test.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - # This is only the automatic generated test file for ../whirl.py - # This must be filled with real tests and this commentary ---- a/share/extensions/text_braille.py -+++ b/share/extensions/text_braille.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # -*- coding: utf-8 -*- - - import chardataeffect, inkex, string ---- a/share/extensions/text_extract.py -+++ b/share/extensions/text_extract.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - """ - Copyright (C) 2011 Nicolas Dufour (jazzynico) - Direction code from the Restack extension, by Rob Antonishen ---- a/share/extensions/text_flipcase.py -+++ b/share/extensions/text_flipcase.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - import chardataeffect, inkex, string - - class C(chardataeffect.CharDataEffect): ---- a/share/extensions/text_lowercase.py -+++ b/share/extensions/text_lowercase.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - import chardataeffect, inkex, string - - class C(chardataeffect.CharDataEffect): ---- a/share/extensions/text_merge.py -+++ b/share/extensions/text_merge.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - """ - Copyright (C) 2013 Nicolas Dufour (jazzynico) - Direction code from the Restack extension, by Rob Antonishen ---- a/share/extensions/text_randomcase.py -+++ b/share/extensions/text_randomcase.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - import chardataeffect, inkex, string - - import random ---- a/share/extensions/text_sentencecase.py -+++ b/share/extensions/text_sentencecase.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - import chardataeffect, inkex, string - - class C(chardataeffect.CharDataEffect): ---- a/share/extensions/text_titlecase.py -+++ b/share/extensions/text_titlecase.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - import chardataeffect, inkex, string - - class C(chardataeffect.CharDataEffect): ---- a/share/extensions/text_uppercase.py -+++ b/share/extensions/text_uppercase.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - import chardataeffect, inkex, string - - class C(chardataeffect.CharDataEffect): ---- a/share/extensions/triangle.py -+++ b/share/extensions/triangle.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2007 John Beard john.j.beard@gmail.com - ---- a/share/extensions/ungroup_deep.py -+++ b/share/extensions/ungroup_deep.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # -*- coding: utf-8 -*- - """ - see #inkscape on Freenode and ---- a/share/extensions/uniconv-ext.py -+++ b/share/extensions/uniconv-ext.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - """ - uniconv-ext.py -@@ -58,7 +58,7 @@ - 'https://sk1project.net/modules.php?name=Products&product=uniconvertor&op=download\n'+\ - 'and install into your Inkscape\'s Python location\n')) - sys.exit(1) -- cmd = 'python -c "import uniconvertor; uniconvertor.uniconv_run()"' -+ cmd = 'python3 -c "import uniconvertor; uniconvertor.uniconv_run()"' - - run((cmd+' "%s" "%%s"') % sys.argv[1].replace("%","%%"), "UniConvertor") - ---- a/share/extensions/uniconv_output.py -+++ b/share/extensions/uniconv_output.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - """ - uniconv_output.py -@@ -125,7 +125,7 @@ - 'https://sk1project.net/modules.php?name=Products&product=uniconvertor&op=download\n'+\ - 'and install into your Inkscape\'s Python location\n')) - sys.exit(1) -- cmd = 'python -c "import uniconvertor; uniconvertor.uniconv_run();"' -+ cmd = 'python3 -c "import uniconvertor; uniconvertor.uniconv_run();"' - - return cmd - ---- a/share/extensions/voronoi2svg.py -+++ b/share/extensions/voronoi2svg.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - """ - - voronoi2svg.py ---- a/share/extensions/voronoi.py -+++ b/share/extensions/voronoi.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ############################################################################# - # - # Voronoi diagram calculator/ Delaunay triangulator ---- a/share/extensions/web-set-att.py -+++ b/share/extensions/web-set-att.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2009 Aurelio A. Heckert, aurium (a) gmail dot com - ---- a/share/extensions/webslicer_create_group.py -+++ b/share/extensions/webslicer_create_group.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2010 Aurelio A. Heckert, aurium (a) gmail dot com - ---- a/share/extensions/webslicer_create_rect.py -+++ b/share/extensions/webslicer_create_rect.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2010 Aurelio A. Heckert, aurium (a) gmail dot com - ---- a/share/extensions/webslicer_effect.py -+++ b/share/extensions/webslicer_effect.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2010 Aurelio A. Heckert, aurium (a) gmail dot com - ---- a/share/extensions/webslicer_export.py -+++ b/share/extensions/webslicer_export.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2010 Aurelio A. Heckert, aurium (a) gmail dot com - ---- a/share/extensions/web-transmit-att.py -+++ b/share/extensions/web-transmit-att.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2009 Aurelio A. Heckert, aurium (a) gmail dot com - ---- a/share/extensions/whirl.py -+++ b/share/extensions/whirl.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - ''' - Copyright (C) 2005 Aaron Spike, aaron@ekips.org - ---- a/share/extensions/wireframe_sphere.py -+++ b/share/extensions/wireframe_sphere.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # -*- coding: UTF-8 -*- - ''' - Copyright (C) 2009 John Beard john.j.beard@gmail.com ---- a/share/extensions/wmf_output.py -+++ b/share/extensions/wmf_output.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - """ - wmf_output.py ---- a/share/filters/i18n.py -+++ b/share/filters/i18n.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - from xml.dom import minidom - import sys ---- a/share/palettes/i18n.py -+++ b/share/palettes/i18n.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - import sys - import glob ---- a/share/patterns/i18n.py -+++ b/share/patterns/i18n.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - from xml.dom import minidom - import sys ---- a/share/symbols/i18n.py -+++ b/share/symbols/i18n.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - from xml.dom import minidom - import sys ---- a/share/templates/i18n.py -+++ b/share/templates/i18n.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - from xml.dom import minidom - import sys ---- a/src/extension/implementation/script.cpp -+++ b/src/extension/implementation/script.cpp -@@ -88,7 +88,7 @@ - {"python", "python-interpreter", "pythonw" }, - #else - {"perl", "perl-interpreter", "perl" }, -- {"python", "python-interpreter", "python" }, -+ {"python", "python-interpreter", "python3" }, - #endif - {"ruby", "ruby-interpreter", "ruby" }, - {"shell", "shell-interpreter", "sh" }, ---- a/src/main.cpp -+++ b/src/main.cpp -@@ -569,11 +569,11 @@ - gchar const *path = g_getenv("PATH"); - gchar const *pythonpath = g_getenv("PYTHONPATH"); - -- gchar *python = g_build_filename(exe, "python", NULL); -- gchar *scripts = g_build_filename(exe, "python", "Scripts", NULL); -- gchar *perl = g_build_filename(exe, "python", NULL); -- gchar *pythonlib = g_build_filename(exe, "python", "Lib", NULL); -- gchar *pythondll = g_build_filename(exe, "python", "DLLs", NULL); -+ gchar *python = g_build_filename(exe, "python3", NULL); -+ gchar *scripts = g_build_filename(exe, "python3", "Scripts", NULL); -+ gchar *perl = g_build_filename(exe, "python3", NULL); -+ gchar *pythonlib = g_build_filename(exe, "python3", "Lib", NULL); -+ gchar *pythondll = g_build_filename(exe, "python3", "DLLs", NULL); - - // Python 2.x needs short paths in PYTHONPATH. - // Otherwise it doesn't work when Inkscape is installed in Unicode directories. -@@ -605,7 +605,7 @@ - printf("PATH = %s\n\n", g_getenv("PATH")); - printf("PYTHONPATH = %s\n\n", g_getenv("PYTHONPATH")); - -- gchar *p = g_find_program_in_path("python"); -+ gchar *p = g_find_program_in_path("python3"); - if (p) { - printf("python in %s\n\n", p); - g_free(p); ---- a/share/templates/CMakeLists.txt -+++ b/share/templates/CMakeLists.txt -@@ -2,7 +2,7 @@ - - add_custom_command( - OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/templates.h -- COMMAND python ${CMAKE_CURRENT_SOURCE_DIR}/i18n.py ${_FILES} > ${CMAKE_CURRENT_SOURCE_DIR}/templates.h -+ COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/i18n.py ${_FILES} > ${CMAKE_CURRENT_SOURCE_DIR}/templates.h - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} - DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/i18n.py ${_FILES} - ) ---- a/share/palettes/CMakeLists.txt -+++ b/share/palettes/CMakeLists.txt -@@ -2,7 +2,7 @@ - - add_custom_command( - OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/palettes.h -- COMMAND python ${CMAKE_CURRENT_SOURCE_DIR}/i18n.py ${I18N_FILES} > ${CMAKE_CURRENT_SOURCE_DIR}/palettes.h -+ COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/i18n.py ${I18N_FILES} > ${CMAKE_CURRENT_SOURCE_DIR}/palettes.h - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} - DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/i18n.py ${I18N_FILES} - ) ---- a/share/patterns/CMakeLists.txt -+++ b/share/patterns/CMakeLists.txt -@@ -1,6 +1,6 @@ - add_custom_command( - OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/patterns.svg.h -- COMMAND python ${CMAKE_CURRENT_SOURCE_DIR}/i18n.py ${CMAKE_CURRENT_SOURCE_DIR}/patterns.svg > ${CMAKE_CURRENT_SOURCE_DIR}/patterns.svg.h -+ COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/i18n.py ${CMAKE_CURRENT_SOURCE_DIR}/patterns.svg > ${CMAKE_CURRENT_SOURCE_DIR}/patterns.svg.h - MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR}/patterns.svg - DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/i18n.py - ) ---- a/share/filters/CMakeLists.txt -+++ b/share/filters/CMakeLists.txt -@@ -1,6 +1,6 @@ - add_custom_command( - OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/filters.svg.h -- COMMAND python ${CMAKE_CURRENT_SOURCE_DIR}/i18n.py ${CMAKE_CURRENT_SOURCE_DIR}/filters.svg > ${CMAKE_CURRENT_SOURCE_DIR}/filters.svg.h -+ COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/i18n.py ${CMAKE_CURRENT_SOURCE_DIR}/filters.svg > ${CMAKE_CURRENT_SOURCE_DIR}/filters.svg.h - MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR}/filters.svg - DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/i18n.py - ) ---- a/share/symbols/CMakeLists.txt -+++ b/share/symbols/CMakeLists.txt -@@ -2,7 +2,7 @@ - - add_custom_command( - OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/symbols.h -- COMMAND python ${CMAKE_CURRENT_SOURCE_DIR}/i18n.py ${_FILES} > ${CMAKE_CURRENT_SOURCE_DIR}/symbols.h -+ COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/i18n.py ${_FILES} > ${CMAKE_CURRENT_SOURCE_DIR}/symbols.h - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} - DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/i18n.py ${_FILES} - ) |