summaryrefslogtreecommitdiffstats
path: root/graphics
diff options
context:
space:
mode:
authorkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2009-11-26 19:54:43 +0800
committerkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2009-11-26 19:54:43 +0800
commitb272f65141bc845479e6706c5eb27121ea2cacf1 (patch)
tree7896b17d0a92461f4e7f550509579f1981cb14b4 /graphics
parent948f31b3acedc31a9ab939060d78d18be486251b (diff)
downloadmarcuscom-ports-b272f65141bc845479e6706c5eb27121ea2cacf1.tar.gz
marcuscom-ports-b272f65141bc845479e6706c5eb27121ea2cacf1.tar.zst
marcuscom-ports-b272f65141bc845479e6706c5eb27121ea2cacf1.zip
Add inkscape 0.47
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@13247 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'graphics')
-rw-r--r--graphics/inkscape/Makefile73
-rw-r--r--graphics/inkscape/distinfo3
-rw-r--r--graphics/inkscape/files/patch-src::libnr::nr-matrix.cpp10
-rw-r--r--graphics/inkscape/files/patch-src::livarot::Path.cpp10
-rw-r--r--graphics/inkscape/files/patch-src::remove-last.h19
-rw-r--r--graphics/inkscape/files/patch-src_extension_internal_pdfinput_pdf-parser.cpp89
-rw-r--r--graphics/inkscape/files/patch-src_trace_potrace_inkscape-potrace.cpp124
-rw-r--r--graphics/inkscape/pkg-descr9
-rw-r--r--graphics/inkscape/pkg-plist798
9 files changed, 1135 insertions, 0 deletions
diff --git a/graphics/inkscape/Makefile b/graphics/inkscape/Makefile
new file mode 100644
index 000000000..a270a9311
--- /dev/null
+++ b/graphics/inkscape/Makefile
@@ -0,0 +1,73 @@
+# New ports collection makefile for: inkscape
+# Date created: 17 Nov 2003
+# Whom: Alexander Nedotsukov <bland@FreeBSD.org>
+#
+# $FreeBSD: ports/graphics/inkscape/Makefile,v 1.51 2009/07/31 13:52:19 dinoex Exp $
+#
+
+PORTNAME= inkscape
+PORTVERSION= 0.47
+CATEGORIES= graphics gnome
+MASTER_SITES= SF
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= A program seeks to become a full featured open source SVG editor
+
+BUILD_DEPENDS= ${LOCALBASE}/include/boost/concept_check.hpp:${PORTSDIR}/devel/boost-libs
+LIB_DEPENDS= popt.0:${PORTSDIR}/devel/popt \
+ gtkmm-2.4.1:${PORTSDIR}/x11-toolkits/gtkmm24 \
+ gc.1:${PORTSDIR}/devel/boehm-gc \
+ gtkspell.0:${PORTSDIR}/textproc/gtkspell \
+ lcms.1:${PORTSDIR}/graphics/lcms \
+ wpg-0.1.1:${PORTSDIR}/graphics/libwpg \
+ Magick++.2:${PORTSDIR}/graphics/ImageMagick
+RUN_DEPENDS= ${SITE_PERL}/XML/XQL.pm:${PORTSDIR}/textproc/p5-XML-XQL
+
+USE_BZIP2= yes
+USE_GMAKE= yes
+WANT_GNOME= yes
+USE_GNOME= gnomehack desktopfileutils intlhack libxslt
+USE_GETTEXT= yes
+GNU_CONFIGURE= yes
+USE_PERL5= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
+ LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}"
+
+MAN1= inkscape.1
+MAN1_EN= inkview.1
+MANLANG= "" fr
+
+OPTIONS= POPPLER "Enable libpoppler-cairo for rendering PDF preview" off
+
+.include <bsd.port.pre.mk>
+
+.if ${HAVE_GNOME:Mgnomevfs2} != ""
+USE_GNOME+= gnomevfs2
+CONFIGURE_ARGS+= --with-gnome-vfs
+.else
+CONFIGURE_ARGS+= --without-gnome-vfs
+.endif
+
+.if defined(WITH_POPPLER)
+LIB_DEPENDS+= poppler-glib.4:${PORTSDIR}/graphics/poppler-gtk
+CONFIGURE_ARGS+= --enable-poppler-cairo
+.else
+CONFIGURE_ARGS+= --enable-poppler-cairo=no
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|ieefp.h|ieeefp.h|' \
+ ${WRKSRC}/src/2geom/bezier-utils.cpp
+ @${REINPLACE_CMD} -e 's|libpng >= 1.2|libpng12 >= 1.2|g' \
+ ${WRKSRC}/configure
+ @${FIND} ${WRKSRC} -name "*.h" -o -name "*.cpp" | ${XARGS} \
+ ${REINPLACE_CMD} -e 's|glib/gmessages.h|glib/gtestutils.h|g'
+.if !defined(WITH_POPPLER)
+ @${REINPLACE_CMD} -e 's|poppler|pdisable|g' \
+ ${WRKSRC}/configure
+.endif
+
+post-install:
+ @-update-desktop-database
+
+.include <bsd.port.post.mk>
diff --git a/graphics/inkscape/distinfo b/graphics/inkscape/distinfo
new file mode 100644
index 000000000..1ac697e42
--- /dev/null
+++ b/graphics/inkscape/distinfo
@@ -0,0 +1,3 @@
+MD5 (inkscape-0.47.tar.bz2) = 7b497c8f673e40b05295a29f6e2111f4
+SHA256 (inkscape-0.47.tar.bz2) = 4985bc5bf1938d818fee31c72151a2d889300c0be00fab5dc94ccd84df39ef3a
+SIZE (inkscape-0.47.tar.bz2) = 20742550
diff --git a/graphics/inkscape/files/patch-src::libnr::nr-matrix.cpp b/graphics/inkscape/files/patch-src::libnr::nr-matrix.cpp
new file mode 100644
index 000000000..ff6662782
--- /dev/null
+++ b/graphics/inkscape/files/patch-src::libnr::nr-matrix.cpp
@@ -0,0 +1,10 @@
+--- src/libnr/nr-matrix.cpp.org 2008-04-02 22:01:32.000000000 +0200
++++ src/libnr/nr-matrix.cpp 2008-04-02 22:01:54.000000000 +0200
+@@ -11,6 +11,7 @@
+ * This code is in public domain
+ */
+
++#include <cstdio>
+ #include <cstdlib>
+ #include "nr-matrix.h"
+
diff --git a/graphics/inkscape/files/patch-src::livarot::Path.cpp b/graphics/inkscape/files/patch-src::livarot::Path.cpp
new file mode 100644
index 000000000..587ec22c4
--- /dev/null
+++ b/graphics/inkscape/files/patch-src::livarot::Path.cpp
@@ -0,0 +1,10 @@
+--- src/livarot/Path.cpp.orig Sat Apr 10 03:53:47 2004
++++ src/livarot/Path.cpp Sat Apr 10 03:53:52 2004
+@@ -7,6 +7,7 @@
+ */
+
+ #include <glib.h>
++#include <cstdio>
+ #include "Path.h"
+ #include <libnr/nr-point.h>
+ #include <libnr/nr-point-ops.h>
diff --git a/graphics/inkscape/files/patch-src::remove-last.h b/graphics/inkscape/files/patch-src::remove-last.h
new file mode 100644
index 000000000..059f14ac7
--- /dev/null
+++ b/graphics/inkscape/files/patch-src::remove-last.h
@@ -0,0 +1,19 @@
+--- src/remove-last.h.orig Mon Apr 12 09:56:06 2004
++++ src/remove-last.h Mon Apr 12 09:56:47 2004
+@@ -2,6 +2,7 @@
+ #define __REMOVE_LAST_H__
+
+ #include <vector>
++#include <algorithm>
+ #include <glib.h>
+
+ template<class T>
+@@ -9,7 +10,7 @@
+ {
+ using std::vector;
+
+- typename vector<T>::reverse_iterator i(find(seq.rbegin(), seq.rend(), elem));
++ typename vector<T>::reverse_iterator i(std::find(seq.rbegin(), seq.rend(), elem));
+ g_assert( i != seq.rend() );
+ typename vector<T>::iterator ii(&*i);
+ seq.erase(ii);
diff --git a/graphics/inkscape/files/patch-src_extension_internal_pdfinput_pdf-parser.cpp b/graphics/inkscape/files/patch-src_extension_internal_pdfinput_pdf-parser.cpp
new file mode 100644
index 000000000..82eb4bc8f
--- /dev/null
+++ b/graphics/inkscape/files/patch-src_extension_internal_pdfinput_pdf-parser.cpp
@@ -0,0 +1,89 @@
+--- src/extension/internal/pdfinput/pdf-parser.cpp.orig 2009-11-26 03:14:38.000000000 +0100
++++ src/extension/internal/pdfinput/pdf-parser.cpp 2009-11-26 03:14:47.000000000 +0100
+@@ -809,7 +809,7 @@ void PdfParser::opSetExtGState(Object ar
+ blendingColorSpace = NULL;
+ isolated = knockout = gFalse;
+ if (!obj4.dictLookup(const_cast<char*>("CS"), &obj5)->isNull()) {
+- blendingColorSpace = GfxColorSpace::parse(&obj5);
++ blendingColorSpace = GfxColorSpace::parse(&obj5,(Gfx*)this);
+ }
+ obj5.free();
+ if (obj4.dictLookup(const_cast<char*>("I"), &obj5)->isBool()) {
+@@ -1009,9 +1009,9 @@ void PdfParser::opSetFillColorSpace(Obje
+ state->setFillPattern(NULL);
+ res->lookupColorSpace(args[0].getName(), &obj);
+ if (obj.isNull()) {
+- colorSpace = GfxColorSpace::parse(&args[0]);
++ colorSpace = GfxColorSpace::parse(&args[0],(Gfx*)this);
+ } else {
+- colorSpace = GfxColorSpace::parse(&obj);
++ colorSpace = GfxColorSpace::parse(&obj,(Gfx*)this);
+ }
+ obj.free();
+ if (colorSpace) {
+@@ -1032,9 +1032,9 @@ void PdfParser::opSetStrokeColorSpace(Ob
+ state->setStrokePattern(NULL);
+ res->lookupColorSpace(args[0].getName(), &obj);
+ if (obj.isNull()) {
+- colorSpace = GfxColorSpace::parse(&args[0]);
++ colorSpace = GfxColorSpace::parse(&args[0],(Gfx*)this);
+ } else {
+- colorSpace = GfxColorSpace::parse(&obj);
++ colorSpace = GfxColorSpace::parse(&obj,(Gfx*)this);
+ }
+ obj.free();
+ if (colorSpace) {
+@@ -1101,7 +1101,7 @@ void PdfParser::opSetFillColorN(Object a
+ builder->updateStyle(state);
+ }
+ if (args[numArgs-1].isName() &&
+- (pattern = res->lookupPattern(args[numArgs-1].getName()))) {
++ (pattern = res->lookupPattern(args[numArgs-1].getName(),(Gfx*)this))) {
+ state->setFillPattern(pattern);
+ builder->updateStyle(state);
+ }
+@@ -1145,7 +1145,7 @@ void PdfParser::opSetStrokeColorN(Object
+ builder->updateStyle(state);
+ }
+ if (args[numArgs-1].isName() &&
+- (pattern = res->lookupPattern(args[numArgs-1].getName()))) {
++ (pattern = res->lookupPattern(args[numArgs-1].getName(),(Gfx*)this))) {
+ state->setStrokePattern(pattern);
+ builder->updateStyle(state);
+ }
+@@ -1543,7 +1543,7 @@ void PdfParser::opShFill(Object args[],
+ double *matrix = NULL;
+ GBool savedState = gFalse;
+
+- if (!(shading = res->lookupShading(args[0].getName()))) {
++ if (!(shading = res->lookupShading(args[0].getName(),(Gfx*)this))) {
+ return;
+ }
+
+@@ -2507,7 +2655,7 @@ void PdfParser::doImage(Object *ref, Str
+ }
+ }
+ if (!obj1.isNull()) {
+- colorSpace = GfxColorSpace::parse(&obj1);
++ colorSpace = GfxColorSpace::parse(&obj1,(Gfx*)this);
+ } else if (csMode == streamCSDeviceGray) {
+ colorSpace = new GfxDeviceGrayColorSpace();
+ } else if (csMode == streamCSDeviceRGB) {
+@@ -2592,7 +2740,7 @@ void PdfParser::doImage(Object *ref, Str
+ obj2.free();
+ }
+ }
+- maskColorSpace = GfxColorSpace::parse(&obj1);
++ maskColorSpace = GfxColorSpace::parse(&obj1,(Gfx*)this);
+ obj1.free();
+ if (!maskColorSpace || maskColorSpace->getMode() != csDeviceGray) {
+ goto err1;
+@@ -2767,7 +2915,7 @@ void PdfParser::doForm(Object *str) {
+ if (obj1.dictLookup(const_cast<char*>("S"), &obj2)->isName(const_cast<char*>("Transparency"))) {
+ transpGroup = gTrue;
+ if (!obj1.dictLookup(const_cast<char*>("CS"), &obj3)->isNull()) {
+- blendingColorSpace = GfxColorSpace::parse(&obj3);
++ blendingColorSpace = GfxColorSpace::parse(&obj3,(Gfx*)this);
+ }
+ obj3.free();
+ if (obj1.dictLookup(const_cast<char*>("I"), &obj3)->isBool()) {
diff --git a/graphics/inkscape/files/patch-src_trace_potrace_inkscape-potrace.cpp b/graphics/inkscape/files/patch-src_trace_potrace_inkscape-potrace.cpp
new file mode 100644
index 000000000..832ff9757
--- /dev/null
+++ b/graphics/inkscape/files/patch-src_trace_potrace_inkscape-potrace.cpp
@@ -0,0 +1,124 @@
+--- src/trace/potrace/inkscape-potrace.cpp.orig Sat Jun 24 22:46:26 2006
++++ src/trace/potrace/inkscape-potrace.cpp Sun Jun 25 01:29:20 2006
+@@ -54,6 +54,121 @@ static void potraceStatusCallback(double
+ // (Inkscape::Trace::Potrace::PotraceTracingEngine *)userData;
+ }
+
++#ifndef log2
++static const double
++ln2 = 0.6931471805599452862268,
++two54 = 1.80143985094819840000e+16, /* 43500000 00000000 */
++Lg1 = 6.666666666666735130e-01, /* 3FE55555 55555593 */
++Lg2 = 3.999999999940941908e-01, /* 3FD99999 9997FA04 */
++Lg3 = 2.857142874366239149e-01, /* 3FD24924 94229359 */
++Lg4 = 2.222219843214978396e-01, /* 3FCC71C5 1D8E78AF */
++Lg5 = 1.818357216161805012e-01, /* 3FC74664 96CB03DE */
++Lg6 = 1.531383769920937332e-01, /* 3FC39A09 D078C69F */
++Lg7 = 1.479819860511658591e-01; /* 3FC2F112 DF3E5244 */
++
++static const double zero = 0.0;
++
++#if BYTE_ORDER == BIG_ENDIAN
++
++typedef union
++{
++ double value;
++ struct
++ {
++ u_int32_t msw;
++ u_int32_t lsw;
++ } parts;
++} ieee_double_shape_type;
++
++#endif
++
++#if BYTE_ORDER == LITTLE_ENDIAN
++
++typedef union
++{
++ double value;
++ struct
++ {
++ u_int32_t lsw;
++ u_int32_t msw;
++ } parts;
++} ieee_double_shape_type;
++
++#endif
++
++#define EXTRACT_WORDS(ix0,ix1,d) \
++ do { \
++ ieee_double_shape_type ew_u; \
++ ew_u.value = (d); \
++ (ix0) = ew_u.parts.msw; \
++ (ix1) = ew_u.parts.lsw; \
++ } while (0)
++
++#define GET_HIGH_WORD(i,d) \
++ do { \
++ ieee_double_shape_type gh_u; \
++ gh_u.value = (d); \
++ (i) = gh_u.parts.msw; \
++ } while (0)
++
++#define SET_HIGH_WORD(d,v) \
++ do { \
++ ieee_double_shape_type sh_u; \
++ sh_u.value = (d); \
++ sh_u.parts.msw = (v); \
++ (d) = sh_u.value; \
++ } while (0)
++
++static double
++_log2(double x)
++{
++ double hfsq,f,s,z,R,w,t1,t2,dk;
++ int32_t k,hx,i,j;
++ u_int32_t lx;
++
++ EXTRACT_WORDS(hx,lx,x);
++
++ k=0;
++ if (hx < 0x00100000) { /* x < 2**-1022 */
++ if (((hx&0x7fffffff)|lx)==0)
++ return -two54/zero; /* log(+-0)=-inf */
++ if (hx<0) return (x-x)/zero; /* log(-#) = NaN */
++ k -= 54; x *= two54; /* subnormal number, scale up x */
++ GET_HIGH_WORD(hx,x);
++ }
++ if (hx >= 0x7ff00000) return x+x;
++ k += (hx>>20)-1023;
++ hx &= 0x000fffff;
++ i = (hx+0x95f64)&0x100000;
++ SET_HIGH_WORD(x,hx|(i^0x3ff00000)); /* normalize x or x/2 */
++ k += (i>>20);
++ f = x-1.0;
++ dk = (double)k;
++ if((0x000fffff&(2+hx))<3) { /* |f| < 2**-20 */
++ if (f==zero)
++ return (dk);
++ R = f*f*(0.5-0.33333333333333333*f);
++ return (dk-(R-f)/ln2);
++ }
++ s = f/(2.0+f);
++ z = s*s;
++ i = hx-0x6147a;
++ w = z*z;
++ j = 0x6b851-hx;
++ t1= w*(Lg2+w*(Lg4+w*Lg6));
++ t2= z*(Lg1+w*(Lg3+w*(Lg5+w*Lg7)));
++ i |= j;
++ R = t2+t1;
++ if(i>0) {
++ hfsq=0.5*f*f;
++ return (dk-(hfsq-s*(hfsq+R)-f)/ln2);
++ } else
++ return (dk-((s*(f-R))-f)/ln2);
++}
++
++#define log2(x) _log2(x)
++#endif
++
+
+
+
diff --git a/graphics/inkscape/pkg-descr b/graphics/inkscape/pkg-descr
new file mode 100644
index 000000000..fbd138147
--- /dev/null
+++ b/graphics/inkscape/pkg-descr
@@ -0,0 +1,9 @@
+Inkscape seeks to become a full featured open source SVG editor.
+Derived from the highly popular Sodipodi codebase, Inkscape strives
+to build full XML, SVG, and CSS2 compliance.
+
+Features include alpha blending, node editing, svg-to-png export,
+and more. Project aims for capabilities similar to Illustrator,
+CorelDraw, Visio, etc.
+
+WWW: http://www.inkscape.org
diff --git a/graphics/inkscape/pkg-plist b/graphics/inkscape/pkg-plist
new file mode 100644
index 000000000..2f5925c0d
--- /dev/null
+++ b/graphics/inkscape/pkg-plist
@@ -0,0 +1,798 @@
+bin/inkscape
+bin/inkview
+share/applications/inkscape.desktop
+%%DATADIR%%/clipart/README
+%%DATADIR%%/clipart/draw-freely.ru.svg
+%%DATADIR%%/clipart/draw-freely.svg
+%%DATADIR%%/clipart/inkscape.logo.svg
+%%DATADIR%%/clipart/orav.svg
+%%DATADIR%%/clipart/tux.svg
+%%DATADIR%%/examples/README
+%%DATADIR%%/examples/animated-clock.svg
+%%DATADIR%%/examples/art-nouveau-P3.svg
+%%DATADIR%%/examples/blend_modes.svg
+%%DATADIR%%/examples/car.svgz
+%%DATADIR%%/examples/data_uri.svg
+%%DATADIR%%/examples/eastern-motive-P4G.svg
+%%DATADIR%%/examples/filters.svg
+%%DATADIR%%/examples/flow-go.svg
+%%DATADIR%%/examples/flowsample.svg
+%%DATADIR%%/examples/gallardo.svgz
+%%DATADIR%%/examples/glass.svg
+%%DATADIR%%/examples/gradient-mesh-experimental.svgz
+%%DATADIR%%/examples/gradient.svg
+%%DATADIR%%/examples/i18n.svg
+%%DATADIR%%/examples/istest.pov
+%%DATADIR%%/examples/l-systems.svgz
+%%DATADIR%%/examples/lighting_filters.svg
+%%DATADIR%%/examples/live-path-effects-curvestitch.svg
+%%DATADIR%%/examples/live-path-effects-gears.svg
+%%DATADIR%%/examples/live-path-effects-pathalongpath.svg
+%%DATADIR%%/examples/markers.svg
+%%DATADIR%%/examples/replace-hue.svg
+%%DATADIR%%/examples/rope-3D.svg
+%%DATADIR%%/examples/stars.svgz
+%%DATADIR%%/examples/svgfont.svg
+%%DATADIR%%/examples/tesselation-P3.svg
+%%DATADIR%%/examples/text-on-path.svg
+%%DATADIR%%/examples/tiger.svgz
+%%DATADIR%%/examples/tref.svg
+%%DATADIR%%/examples/turbulence_filters.svg
+%%DATADIR%%/extensions/Barcode/Base.py
+%%DATADIR%%/extensions/Barcode/Code128.py
+%%DATADIR%%/extensions/Barcode/Code39.py
+%%DATADIR%%/extensions/Barcode/Code39Ext.py
+%%DATADIR%%/extensions/Barcode/Code93.py
+%%DATADIR%%/extensions/Barcode/EAN13.py
+%%DATADIR%%/extensions/Barcode/EAN8.py
+%%DATADIR%%/extensions/Barcode/RM4CC.py
+%%DATADIR%%/extensions/Barcode/UPCA.py
+%%DATADIR%%/extensions/Barcode/UPCE.py
+%%DATADIR%%/extensions/Barcode/__init__.py
+%%DATADIR%%/extensions/Inkscape.pm
+%%DATADIR%%/extensions/Poly3DObjects/cube.obj
+%%DATADIR%%/extensions/Poly3DObjects/cuboct.obj
+%%DATADIR%%/extensions/Poly3DObjects/dodec.obj
+%%DATADIR%%/extensions/Poly3DObjects/great_dodec.obj
+%%DATADIR%%/extensions/Poly3DObjects/great_rhombicosidodec.obj
+%%DATADIR%%/extensions/Poly3DObjects/great_rhombicuboct.obj
+%%DATADIR%%/extensions/Poly3DObjects/great_stel_dodec.obj
+%%DATADIR%%/extensions/Poly3DObjects/icos.obj
+%%DATADIR%%/extensions/Poly3DObjects/icosidodec.obj
+%%DATADIR%%/extensions/Poly3DObjects/jessens_orthog_icos.obj
+%%DATADIR%%/extensions/Poly3DObjects/methane.obj
+%%DATADIR%%/extensions/Poly3DObjects/oct.obj
+%%DATADIR%%/extensions/Poly3DObjects/rh_axes.obj
+%%DATADIR%%/extensions/Poly3DObjects/rhomb_dodec.obj
+%%DATADIR%%/extensions/Poly3DObjects/rhomb_triacont.obj
+%%DATADIR%%/extensions/Poly3DObjects/small_rhombicosidodec.obj
+%%DATADIR%%/extensions/Poly3DObjects/small_rhombicuboct.obj
+%%DATADIR%%/extensions/Poly3DObjects/small_triam_icos.obj
+%%DATADIR%%/extensions/Poly3DObjects/snub_cube.obj
+%%DATADIR%%/extensions/Poly3DObjects/snub_dodec.obj
+%%DATADIR%%/extensions/Poly3DObjects/szilassi.obj
+%%DATADIR%%/extensions/Poly3DObjects/tet.obj
+%%DATADIR%%/extensions/Poly3DObjects/trunc_cube.obj
+%%DATADIR%%/extensions/Poly3DObjects/trunc_dodec.obj
+%%DATADIR%%/extensions/Poly3DObjects/trunc_icos.obj
+%%DATADIR%%/extensions/Poly3DObjects/trunc_oct.obj
+%%DATADIR%%/extensions/Poly3DObjects/trunc_tet.obj
+%%DATADIR%%/extensions/SpSVG.pm
+%%DATADIR%%/extensions/addnodes.inx
+%%DATADIR%%/extensions/addnodes.py
+%%DATADIR%%/extensions/ai_input.inx
+%%DATADIR%%/extensions/aisvg.inx
+%%DATADIR%%/extensions/aisvg.xslt
+%%DATADIR%%/extensions/alphabet_soup/2.svg
+%%DATADIR%%/extensions/alphabet_soup/3.svg
+%%DATADIR%%/extensions/alphabet_soup/6.svg
+%%DATADIR%%/extensions/alphabet_soup/7.svg
+%%DATADIR%%/extensions/alphabet_soup/Cblob.svg
+%%DATADIR%%/extensions/alphabet_soup/Chook.svg
+%%DATADIR%%/extensions/alphabet_soup/Ctail.svg
+%%DATADIR%%/extensions/alphabet_soup/Delta.svg
+%%DATADIR%%/extensions/alphabet_soup/Eb.svg
+%%DATADIR%%/extensions/alphabet_soup/Eserif.svg
+%%DATADIR%%/extensions/alphabet_soup/Et.svg
+%%DATADIR%%/extensions/alphabet_soup/G.svg
+%%DATADIR%%/extensions/alphabet_soup/IBSerif.svg
+%%DATADIR%%/extensions/alphabet_soup/ITSerif.svg
+%%DATADIR%%/extensions/alphabet_soup/Lb.svg
+%%DATADIR%%/extensions/alphabet_soup/Lt.svg
+%%DATADIR%%/extensions/alphabet_soup/Ocross.svg
+%%DATADIR%%/extensions/alphabet_soup/Oterm.svg
+%%DATADIR%%/extensions/alphabet_soup/P.svg
+%%DATADIR%%/extensions/alphabet_soup/Q.svg
+%%DATADIR%%/extensions/alphabet_soup/Rblock.svg
+%%DATADIR%%/extensions/alphabet_soup/Tb.svg
+%%DATADIR%%/extensions/alphabet_soup/Tt.svg
+%%DATADIR%%/extensions/alphabet_soup/U.svg
+%%DATADIR%%/extensions/alphabet_soup/Vser.svg
+%%DATADIR%%/extensions/alphabet_soup/Xh.svg
+%%DATADIR%%/extensions/alphabet_soup/Xne.svg
+%%DATADIR%%/extensions/alphabet_soup/Xnw.svg
+%%DATADIR%%/extensions/alphabet_soup/Xvb.svg
+%%DATADIR%%/extensions/alphabet_soup/Xvt.svg
+%%DATADIR%%/extensions/alphabet_soup/a.svg
+%%DATADIR%%/extensions/alphabet_soup/abase.svg
+%%DATADIR%%/extensions/alphabet_soup/acap.svg
+%%DATADIR%%/extensions/alphabet_soup/b.svg
+%%DATADIR%%/extensions/alphabet_soup/bar.svg
+%%DATADIR%%/extensions/alphabet_soup/bar2.svg
+%%DATADIR%%/extensions/alphabet_soup/barcap.svg
+%%DATADIR%%/extensions/alphabet_soup/c.svg
+%%DATADIR%%/extensions/alphabet_soup/cross.svg
+%%DATADIR%%/extensions/alphabet_soup/cserif.svg
+%%DATADIR%%/extensions/alphabet_soup/e.svg
+%%DATADIR%%/extensions/alphabet_soup/epsilon.svg
+%%DATADIR%%/extensions/alphabet_soup/f.svg
+%%DATADIR%%/extensions/alphabet_soup/gamma.svg
+%%DATADIR%%/extensions/alphabet_soup/h.svg
+%%DATADIR%%/extensions/alphabet_soup/h2.svg
+%%DATADIR%%/extensions/alphabet_soup/hcap.svg
+%%DATADIR%%/extensions/alphabet_soup/idot.svg
+%%DATADIR%%/extensions/alphabet_soup/j.svg
+%%DATADIR%%/extensions/alphabet_soup/k.svg
+%%DATADIR%%/extensions/alphabet_soup/l.svg
+%%DATADIR%%/extensions/alphabet_soup/lserif.svg
+%%DATADIR%%/extensions/alphabet_soup/m.svg
+%%DATADIR%%/extensions/alphabet_soup/mcap.svg
+%%DATADIR%%/extensions/alphabet_soup/n.svg
+%%DATADIR%%/extensions/alphabet_soup/o.svg
+%%DATADIR%%/extensions/alphabet_soup/ocap.svg
+%%DATADIR%%/extensions/alphabet_soup/question.svg
+%%DATADIR%%/extensions/alphabet_soup/r.svg
+%%DATADIR%%/extensions/alphabet_soup/rcap.svg
+%%DATADIR%%/extensions/alphabet_soup/s.svg
+%%DATADIR%%/extensions/alphabet_soup/serif.svg
+%%DATADIR%%/extensions/alphabet_soup/t.svg
+%%DATADIR%%/extensions/alphabet_soup/tserif.svg
+%%DATADIR%%/extensions/alphabet_soup/v.svg
+%%DATADIR%%/extensions/alphabet_soup/vcap.svg
+%%DATADIR%%/extensions/alphabet_soup/vserl.svg
+%%DATADIR%%/extensions/alphabet_soup/vserr.svg
+%%DATADIR%%/extensions/alphabet_soup/x.svg
+%%DATADIR%%/extensions/alphabet_soup/y.svg
+%%DATADIR%%/extensions/alphabet_soup/yogh.svg
+%%DATADIR%%/extensions/alphabet_soup/z.svg
+%%DATADIR%%/extensions/bezmisc.py
+%%DATADIR%%/extensions/ccx_input.inx
+%%DATADIR%%/extensions/cdr_input.inx
+%%DATADIR%%/extensions/cdt_input.inx
+%%DATADIR%%/extensions/cgm_input.inx
+%%DATADIR%%/extensions/chardataeffect.py
+%%DATADIR%%/extensions/cmx_input.inx
+%%DATADIR%%/extensions/color_brighter.inx
+%%DATADIR%%/extensions/color_brighter.py
+%%DATADIR%%/extensions/color_custom.inx
+%%DATADIR%%/extensions/color_custom.py
+%%DATADIR%%/extensions/color_darker.inx
+%%DATADIR%%/extensions/color_darker.py
+%%DATADIR%%/extensions/color_desaturate.inx
+%%DATADIR%%/extensions/color_desaturate.py
+%%DATADIR%%/extensions/color_grayscale.inx
+%%DATADIR%%/extensions/color_grayscale.py
+%%DATADIR%%/extensions/color_lesshue.inx
+%%DATADIR%%/extensions/color_lesshue.py
+%%DATADIR%%/extensions/color_lesslight.inx
+%%DATADIR%%/extensions/color_lesslight.py
+%%DATADIR%%/extensions/color_lesssaturation.inx
+%%DATADIR%%/extensions/color_lesssaturation.py
+%%DATADIR%%/extensions/color_morehue.inx
+%%DATADIR%%/extensions/color_morehue.py
+%%DATADIR%%/extensions/color_morelight.inx
+%%DATADIR%%/extensions/color_morelight.py
+%%DATADIR%%/extensions/color_moresaturation.inx
+%%DATADIR%%/extensions/color_moresaturation.py
+%%DATADIR%%/extensions/color_negative.inx
+%%DATADIR%%/extensions/color_negative.py
+%%DATADIR%%/extensions/color_randomize.inx
+%%DATADIR%%/extensions/color_randomize.py
+%%DATADIR%%/extensions/color_removeblue.inx
+%%DATADIR%%/extensions/color_removeblue.py
+%%DATADIR%%/extensions/color_removegreen.inx
+%%DATADIR%%/extensions/color_removegreen.py
+%%DATADIR%%/extensions/color_removered.inx
+%%DATADIR%%/extensions/color_removered.py
+%%DATADIR%%/extensions/color_replace.inx
+%%DATADIR%%/extensions/color_replace.py
+%%DATADIR%%/extensions/color_rgbbarrel.inx
+%%DATADIR%%/extensions/color_rgbbarrel.py
+%%DATADIR%%/extensions/coloreffect.py
+%%DATADIR%%/extensions/colors.xml
+%%DATADIR%%/extensions/convert2dashes.inx
+%%DATADIR%%/extensions/convert2dashes.py
+%%DATADIR%%/extensions/cspsubdiv.py
+%%DATADIR%%/extensions/cubicsuperpath.py
+%%DATADIR%%/extensions/dia.inx
+%%DATADIR%%/extensions/dia2svg.sh
+%%DATADIR%%/extensions/dimension.inx
+%%DATADIR%%/extensions/dimension.py
+%%DATADIR%%/extensions/dots.inx
+%%DATADIR%%/extensions/dots.py
+%%DATADIR%%/extensions/draw_from_triangle.inx
+%%DATADIR%%/extensions/draw_from_triangle.py
+%%DATADIR%%/extensions/dxf_input.inx
+%%DATADIR%%/extensions/dxf_input.py
+%%DATADIR%%/extensions/dxf_outlines.inx
+%%DATADIR%%/extensions/dxf_outlines.py
+%%DATADIR%%/extensions/dxf_output.inx
+%%DATADIR%%/extensions/dxf_templates.py
+%%DATADIR%%/extensions/edge3d.inx
+%%DATADIR%%/extensions/edge3d.py
+%%DATADIR%%/extensions/embed_raster_in_svg.pl
+%%DATADIR%%/extensions/embedimage.inx
+%%DATADIR%%/extensions/embedimage.py
+%%DATADIR%%/extensions/eps_input.inx
+%%DATADIR%%/extensions/eqtexsvg.inx
+%%DATADIR%%/extensions/eqtexsvg.py
+%%DATADIR%%/extensions/export_gimp_palette.inx
+%%DATADIR%%/extensions/export_gimp_palette.py
+%%DATADIR%%/extensions/extractimage.inx
+%%DATADIR%%/extensions/extractimage.py
+%%DATADIR%%/extensions/extrude.inx
+%%DATADIR%%/extensions/extrude.py
+%%DATADIR%%/extensions/ffgeom.py
+%%DATADIR%%/extensions/fig2dev-ext.py
+%%DATADIR%%/extensions/fig_input.inx
+%%DATADIR%%/extensions/flatten.inx
+%%DATADIR%%/extensions/flatten.py
+%%DATADIR%%/extensions/foldablebox.inx
+%%DATADIR%%/extensions/foldablebox.py
+%%DATADIR%%/extensions/fractalize.inx
+%%DATADIR%%/extensions/fractalize.py
+%%DATADIR%%/extensions/funcplot.inx
+%%DATADIR%%/extensions/funcplot.py
+%%DATADIR%%/extensions/gears.inx
+%%DATADIR%%/extensions/gears.py
+%%DATADIR%%/extensions/gimp_xcf.inx
+%%DATADIR%%/extensions/gimp_xcf.py
+%%DATADIR%%/extensions/grid_cartesian.inx
+%%DATADIR%%/extensions/grid_cartesian.py
+%%DATADIR%%/extensions/grid_polar.inx
+%%DATADIR%%/extensions/grid_polar.py
+%%DATADIR%%/extensions/guides_creator.inx
+%%DATADIR%%/extensions/guides_creator.py
+%%DATADIR%%/extensions/handles.inx
+%%DATADIR%%/extensions/handles.py
+%%DATADIR%%/extensions/hpgl_output.inx
+%%DATADIR%%/extensions/hpgl_output.py
+%%DATADIR%%/extensions/ill2svg.pl
+%%DATADIR%%/extensions/inkex.py
+%%DATADIR%%/extensions/inkscape_help_askaquestion.inx
+%%DATADIR%%/extensions/inkscape_help_commandline.inx
+%%DATADIR%%/extensions/inkscape_help_faq.inx
+%%DATADIR%%/extensions/inkscape_help_keys.inx
+%%DATADIR%%/extensions/inkscape_help_manual.inx
+%%DATADIR%%/extensions/inkscape_help_relnotes.inx
+%%DATADIR%%/extensions/inkscape_help_reportabug.inx
+%%DATADIR%%/extensions/inkscape_help_svgspec.inx
+%%DATADIR%%/extensions/inkweb.js
+%%DATADIR%%/extensions/inkwebeffect.py
+%%DATADIR%%/extensions/interp.inx
+%%DATADIR%%/extensions/interp.py
+%%DATADIR%%/extensions/interp_att_g.inx
+%%DATADIR%%/extensions/interp_att_g.py
+%%DATADIR%%/extensions/launch_webbrowser.py
+%%DATADIR%%/extensions/lindenmayer.inx
+%%DATADIR%%/extensions/lindenmayer.py
+%%DATADIR%%/extensions/lorem_ipsum.inx
+%%DATADIR%%/extensions/lorem_ipsum.py
+%%DATADIR%%/extensions/markers_strokepaint.inx
+%%DATADIR%%/extensions/markers_strokepaint.py
+%%DATADIR%%/extensions/measure.inx
+%%DATADIR%%/extensions/measure.py
+%%DATADIR%%/extensions/motion.inx
+%%DATADIR%%/extensions/motion.py
+%%DATADIR%%/extensions/outline2svg.inx
+%%DATADIR%%/extensions/outline2svg.pl
+%%DATADIR%%/extensions/param_curves.inx
+%%DATADIR%%/extensions/param_curves.py
+%%DATADIR%%/extensions/pathalongpath.inx
+%%DATADIR%%/extensions/pathalongpath.py
+%%DATADIR%%/extensions/pathmodifier.py
+%%DATADIR%%/extensions/pathscatter.inx
+%%DATADIR%%/extensions/pathscatter.py
+%%DATADIR%%/extensions/perfectboundcover.inx
+%%DATADIR%%/extensions/perfectboundcover.py
+%%DATADIR%%/extensions/perspective.inx
+%%DATADIR%%/extensions/perspective.py
+%%DATADIR%%/extensions/plt_input.inx
+%%DATADIR%%/extensions/plt_output.inx
+%%DATADIR%%/extensions/plt_output.py
+%%DATADIR%%/extensions/polyhedron_3d.inx
+%%DATADIR%%/extensions/polyhedron_3d.py
+%%DATADIR%%/extensions/printing-marks.inx
+%%DATADIR%%/extensions/printing-marks.py
+%%DATADIR%%/extensions/ps2dxf.sh
+%%DATADIR%%/extensions/ps2pdf-ext.py
+%%DATADIR%%/extensions/ps_input.inx
+%%DATADIR%%/extensions/pturtle.py
+%%DATADIR%%/extensions/radiusrand.inx
+%%DATADIR%%/extensions/radiusrand.py
+%%DATADIR%%/extensions/render_alphabetsoup.inx
+%%DATADIR%%/extensions/render_alphabetsoup.py
+%%DATADIR%%/extensions/render_alphabetsoup_config.py
+%%DATADIR%%/extensions/render_barcode.inx
+%%DATADIR%%/extensions/render_barcode.py
+%%DATADIR%%/extensions/restack.inx
+%%DATADIR%%/extensions/restack.py
+%%DATADIR%%/extensions/rtree.inx
+%%DATADIR%%/extensions/rtree.py
+%%DATADIR%%/extensions/rubberstretch.inx
+%%DATADIR%%/extensions/rubberstretch.py
+%%DATADIR%%/extensions/run_command.py
+%%DATADIR%%/extensions/scour.inkscape.py
+%%DATADIR%%/extensions/scour.inx
+%%DATADIR%%/extensions/scour.py
+%%DATADIR%%/extensions/simplepath.py
+%%DATADIR%%/extensions/simplepath.rb
+%%DATADIR%%/extensions/simplestyle.py
+%%DATADIR%%/extensions/simpletransform.py
+%%DATADIR%%/extensions/sk1_input.inx
+%%DATADIR%%/extensions/sk1_output.inx
+%%DATADIR%%/extensions/sk1_output.py
+%%DATADIR%%/extensions/sk2svg.sh
+%%DATADIR%%/extensions/sk_input.inx
+%%DATADIR%%/extensions/spirograph.inx
+%%DATADIR%%/extensions/spirograph.py
+%%DATADIR%%/extensions/straightseg.inx
+%%DATADIR%%/extensions/straightseg.py
+%%DATADIR%%/extensions/summersnight.inx
+%%DATADIR%%/extensions/summersnight.py
+%%DATADIR%%/extensions/svg2xaml.inx
+%%DATADIR%%/extensions/svg2xaml.xsl
+%%DATADIR%%/extensions/svg_and_media_zip_output.inx
+%%DATADIR%%/extensions/svg_and_media_zip_output.py
+%%DATADIR%%/extensions/svg_regex.py
+%%DATADIR%%/extensions/svgcalendar.inx
+%%DATADIR%%/extensions/svgcalendar.py
+%%DATADIR%%/extensions/text_braille.inx
+%%DATADIR%%/extensions/text_braille.py
+%%DATADIR%%/extensions/text_flipcase.inx
+%%DATADIR%%/extensions/text_flipcase.py
+%%DATADIR%%/extensions/text_lowercase.inx
+%%DATADIR%%/extensions/text_lowercase.py
+%%DATADIR%%/extensions/text_randomcase.inx
+%%DATADIR%%/extensions/text_randomcase.py
+%%DATADIR%%/extensions/text_replace.inx
+%%DATADIR%%/extensions/text_replace.py
+%%DATADIR%%/extensions/text_sentencecase.inx
+%%DATADIR%%/extensions/text_sentencecase.py
+%%DATADIR%%/extensions/text_titlecase.inx
+%%DATADIR%%/extensions/text_titlecase.py
+%%DATADIR%%/extensions/text_uppercase.inx
+%%DATADIR%%/extensions/text_uppercase.py
+%%DATADIR%%/extensions/triangle.inx
+%%DATADIR%%/extensions/triangle.py
+%%DATADIR%%/extensions/txt2svg.inx
+%%DATADIR%%/extensions/txt2svg.pl
+%%DATADIR%%/extensions/uniconv-ext.py
+%%DATADIR%%/extensions/uniconv_output.py
+%%DATADIR%%/extensions/web-set-att.inx
+%%DATADIR%%/extensions/web-set-att.py
+%%DATADIR%%/extensions/web-transmit-att.inx
+%%DATADIR%%/extensions/web-transmit-att.py
+%%DATADIR%%/extensions/whirl.inx
+%%DATADIR%%/extensions/whirl.py
+%%DATADIR%%/extensions/wmf_input.inx
+%%DATADIR%%/extensions/wmf_output.inx
+%%DATADIR%%/extensions/wmf_output.py
+%%DATADIR%%/extensions/xaml2svg.inx
+%%DATADIR%%/extensions/xaml2svg.xsl
+%%DATADIR%%/extensions/xaml2svg/Makefile.am
+%%DATADIR%%/extensions/xaml2svg/animation.xsl
+%%DATADIR%%/extensions/xaml2svg/brushes.xsl
+%%DATADIR%%/extensions/xaml2svg/canvas.xsl
+%%DATADIR%%/extensions/xaml2svg/geometry.xsl
+%%DATADIR%%/extensions/xaml2svg/properties.xsl
+%%DATADIR%%/extensions/xaml2svg/shapes.xsl
+%%DATADIR%%/extensions/xaml2svg/transform.xsl
+%%DATADIR%%/extensions/yocto_css.py
+%%DATADIR%%/filters/README
+%%DATADIR%%/filters/filters.svg
+%%DATADIR%%/filters/filters.svg.h
+%%DATADIR%%/fonts/README
+%%DATADIR%%/gradients/README
+%%DATADIR%%/icons/README
+%%DATADIR%%/icons/feBlend-icon.png
+%%DATADIR%%/icons/feBlend-icon.svg
+%%DATADIR%%/icons/feColorMatrix-icon.png
+%%DATADIR%%/icons/feColorMatrix-icon.svg
+%%DATADIR%%/icons/feComposite-icon.png
+%%DATADIR%%/icons/feComposite-icon.svg
+%%DATADIR%%/icons/feConvolveMatrix-icon.png
+%%DATADIR%%/icons/feConvolveMatrix-icon.svg
+%%DATADIR%%/icons/feDiffuseLighting-icon.png
+%%DATADIR%%/icons/feDiffuseLighting-icon.svg
+%%DATADIR%%/icons/feDisplacementMap-icon.png
+%%DATADIR%%/icons/feDisplacementMap-icon.svg
+%%DATADIR%%/icons/feFlood-icon.png
+%%DATADIR%%/icons/feFlood-icon.svg
+%%DATADIR%%/icons/feGaussianBlur-icon.png
+%%DATADIR%%/icons/feGaussianBlur-icon.svg
+%%DATADIR%%/icons/feImage-icon.png
+%%DATADIR%%/icons/feImage-icon.svg
+%%DATADIR%%/icons/feMerge-icon.png
+%%DATADIR%%/icons/feMerge-icon.svg
+%%DATADIR%%/icons/feMorphology-icon.png
+%%DATADIR%%/icons/feMorphology-icon.svg
+%%DATADIR%%/icons/feOffset-icon.png
+%%DATADIR%%/icons/feOffset-icon.svg
+%%DATADIR%%/icons/feSpecularLighting-icon.png
+%%DATADIR%%/icons/feSpecularLighting-icon.svg
+%%DATADIR%%/icons/feTurbulence-icon.png
+%%DATADIR%%/icons/feTurbulence-icon.svg
+%%DATADIR%%/icons/icons.svg
+%%DATADIR%%/icons/inkscape.file.png
+%%DATADIR%%/icons/inkscape.file.svg
+%%DATADIR%%/icons/inkscape.svg
+%%DATADIR%%/icons/remove-color.png
+%%DATADIR%%/icons/remove-color.svg
+%%DATADIR%%/icons/tango_icons.svg
+%%DATADIR%%/icons/ticotico.jpg
+%%DATADIR%%/keys/acd-canvas.xml
+%%DATADIR%%/keys/adobe-illustrator-cs2.xml
+%%DATADIR%%/keys/corel-draw-x4.xml
+%%DATADIR%%/keys/default.xml
+%%DATADIR%%/keys/inkscape.xml
+%%DATADIR%%/keys/macromedia-freehand-mx.xml
+%%DATADIR%%/keys/right-handed-illustration.xml
+%%DATADIR%%/keys/xara.xml
+%%DATADIR%%/keys/zoner-draw.xml
+%%DATADIR%%/markers/markers.svg
+%%DATADIR%%/palettes/Blues.gpl
+%%DATADIR%%/palettes/Gold.gpl
+%%DATADIR%%/palettes/Gray.gpl
+%%DATADIR%%/palettes/Greens.gpl
+%%DATADIR%%/palettes/Hilite.gpl
+%%DATADIR%%/palettes/Khaki.gpl
+%%DATADIR%%/palettes/LaTeX-Beamer.gpl
+%%DATADIR%%/palettes/MATLAB-Jet-72.gpl
+%%DATADIR%%/palettes/README
+%%DATADIR%%/palettes/Reds.gpl
+%%DATADIR%%/palettes/Royal.gpl
+%%DATADIR%%/palettes/Tango-Palette.gpl
+%%DATADIR%%/palettes/Topographic.gpl
+%%DATADIR%%/palettes/Ubuntu.gpl
+%%DATADIR%%/palettes/echo-palette.gpl
+%%DATADIR%%/palettes/inkscape.gpl
+%%DATADIR%%/palettes/svg.gpl
+%%DATADIR%%/palettes/webhex.gpl
+%%DATADIR%%/palettes/websafe22.gpl
+%%DATADIR%%/palettes/windowsXP.gpl
+%%DATADIR%%/patterns/README
+%%DATADIR%%/patterns/patterns.svg
+%%DATADIR%%/patterns/patterns.svg.h
+%%DATADIR%%/screens/about.be.svg
+%%DATADIR%%/screens/about.bg.svg
+%%DATADIR%%/screens/about.br.svg
+%%DATADIR%%/screens/about.ca.svg
+%%DATADIR%%/screens/about.cs.svg
+%%DATADIR%%/screens/about.de.svg
+%%DATADIR%%/screens/about.es.svg
+%%DATADIR%%/screens/about.eu.svg
+%%DATADIR%%/screens/about.fi.svg
+%%DATADIR%%/screens/about.fr.svg
+%%DATADIR%%/screens/about.gl.svg
+%%DATADIR%%/screens/about.hu.svg
+%%DATADIR%%/screens/about.it.svg
+%%DATADIR%%/screens/about.nl.svg
+%%DATADIR%%/screens/about.pl.svg
+%%DATADIR%%/screens/about.pt_BR.svg
+%%DATADIR%%/screens/about.ru.svg
+%%DATADIR%%/screens/about.sk.svg
+%%DATADIR%%/screens/about.sl.svg
+%%DATADIR%%/screens/about.sr.svg
+%%DATADIR%%/screens/about.sr@latin.svg
+%%DATADIR%%/screens/about.uk.svg
+%%DATADIR%%/screens/about.svg
+%%DATADIR%%/templates/A4.svg
+%%DATADIR%%/templates/A4_landscape.svg
+%%DATADIR%%/templates/CD_cover_300dpi.svg
+%%DATADIR%%/templates/DVD_cover_regular_300dpi.svg
+%%DATADIR%%/templates/DVD_cover_slim_300dpi.svg
+%%DATADIR%%/templates/DVD_cover_superslim_300dpi.svg
+%%DATADIR%%/templates/DVD_cover_ultraslim_300dpi.svg
+%%DATADIR%%/templates/LaTeX_Beamer.svg
+%%DATADIR%%/templates/Letter.svg
+%%DATADIR%%/templates/Letter_landscape.svg
+%%DATADIR%%/templates/README
+%%DATADIR%%/templates/black_opaque.svg
+%%DATADIR%%/templates/business_card_85x54mm.svg
+%%DATADIR%%/templates/business_card_90x50mm.svg
+%%DATADIR%%/templates/default.be.svg
+%%DATADIR%%/templates/default.ca.svg
+%%DATADIR%%/templates/default.cs.svg
+%%DATADIR%%/templates/default.de.svg
+%%DATADIR%%/templates/default.eo.svg
+%%DATADIR%%/templates/default.es.svg
+%%DATADIR%%/templates/default.eu.svg
+%%DATADIR%%/templates/default.fi.svg
+%%DATADIR%%/templates/default.fr.svg
+%%DATADIR%%/templates/default.hu.svg
+%%DATADIR%%/templates/default.it.svg
+%%DATADIR%%/templates/default.ja.svg
+%%DATADIR%%/templates/default.lt.svg
+%%DATADIR%%/templates/default.nl.svg
+%%DATADIR%%/templates/default.pl.svg
+%%DATADIR%%/templates/default.pt_BR.svg
+%%DATADIR%%/templates/default.sk.svg
+%%DATADIR%%/templates/default.svg
+%%DATADIR%%/templates/default_mm.svg
+%%DATADIR%%/templates/default_pt.svg
+%%DATADIR%%/templates/desktop_1024x768.svg
+%%DATADIR%%/templates/desktop_1600x1200.svg
+%%DATADIR%%/templates/desktop_640x480.svg
+%%DATADIR%%/templates/desktop_800x600.svg
+%%DATADIR%%/templates/fontforge_glyph.svg
+%%DATADIR%%/templates/icon_16x16.svg
+%%DATADIR%%/templates/icon_32x32.svg
+%%DATADIR%%/templates/icon_48x48.svg
+%%DATADIR%%/templates/icon_64x64.svg
+%%DATADIR%%/templates/no_borders.svg
+%%DATADIR%%/templates/no_layers.svg
+%%DATADIR%%/templates/video_HDTV_1920x1080.svg
+%%DATADIR%%/templates/video_NTSC_720x486.svg
+%%DATADIR%%/templates/video_PAL_720x576.svg
+%%DATADIR%%/templates/web_banner_468x60.svg
+%%DATADIR%%/templates/web_banner_728x90.svg
+%%DATADIR%%/templates/white_opaque.svg
+%%DATADIR%%/tutorials/README
+%%DATADIR%%/tutorials/edge3d.svg
+%%DATADIR%%/tutorials/gpl-2.svg
+%%DATADIR%%/tutorials/making_markers.svg
+%%DATADIR%%/tutorials/oldguitar.jpg
+%%DATADIR%%/tutorials/potrace-ca.png
+%%DATADIR%%/tutorials/potrace-de.png
+%%DATADIR%%/tutorials/potrace-en.png
+%%DATADIR%%/tutorials/potrace-es.png
+%%DATADIR%%/tutorials/potrace-eu.png
+%%DATADIR%%/tutorials/potrace-fr.png
+%%DATADIR%%/tutorials/potrace-hu.png
+%%DATADIR%%/tutorials/potrace-ja.png
+%%DATADIR%%/tutorials/potrace-pl.png
+%%DATADIR%%/tutorials/potrace-pt_BR.png
+%%DATADIR%%/tutorials/potrace-ru.png
+%%DATADIR%%/tutorials/potrace-sk.png
+%%DATADIR%%/tutorials/potrace-sl.png
+%%DATADIR%%/tutorials/potrace-vi.png
+%%DATADIR%%/tutorials/potrace-zh_CN.png
+%%DATADIR%%/tutorials/potrace-zh_TW.png
+%%DATADIR%%/tutorials/potrace.png
+%%DATADIR%%/tutorials/tutorial-advanced.ca.svg
+%%DATADIR%%/tutorials/tutorial-advanced.cs.svg
+%%DATADIR%%/tutorials/tutorial-advanced.de.svg
+%%DATADIR%%/tutorials/tutorial-advanced.es.svg
+%%DATADIR%%/tutorials/tutorial-advanced.eu.svg
+%%DATADIR%%/tutorials/tutorial-advanced.fr.svg
+%%DATADIR%%/tutorials/tutorial-advanced.hu.svg
+%%DATADIR%%/tutorials/tutorial-advanced.it.svg
+%%DATADIR%%/tutorials/tutorial-advanced.ja.svg
+%%DATADIR%%/tutorials/tutorial-advanced.pl.svg
+%%DATADIR%%/tutorials/tutorial-advanced.pt_BR.svg
+%%DATADIR%%/tutorials/tutorial-advanced.ru.svg
+%%DATADIR%%/tutorials/tutorial-advanced.sk.svg
+%%DATADIR%%/tutorials/tutorial-advanced.sl.svg
+%%DATADIR%%/tutorials/tutorial-advanced.svg
+%%DATADIR%%/tutorials/tutorial-advanced.vi.svg
+%%DATADIR%%/tutorials/tutorial-advanced.zh_CN.svg
+%%DATADIR%%/tutorials/tutorial-advanced.zh_TW.svg
+%%DATADIR%%/tutorials/tutorial-basic.bg.svg
+%%DATADIR%%/tutorials/tutorial-basic.ca.svg
+%%DATADIR%%/tutorials/tutorial-basic.cs.svg
+%%DATADIR%%/tutorials/tutorial-basic.da.svg
+%%DATADIR%%/tutorials/tutorial-basic.de.svg
+%%DATADIR%%/tutorials/tutorial-basic.eo.svg
+%%DATADIR%%/tutorials/tutorial-basic.es.svg
+%%DATADIR%%/tutorials/tutorial-basic.eu.svg
+%%DATADIR%%/tutorials/tutorial-basic.fr.svg
+%%DATADIR%%/tutorials/tutorial-basic.hu.svg
+%%DATADIR%%/tutorials/tutorial-basic.it.svg
+%%DATADIR%%/tutorials/tutorial-basic.ja.svg
+%%DATADIR%%/tutorials/tutorial-basic.nl.svg
+%%DATADIR%%/tutorials/tutorial-basic.nn.svg
+%%DATADIR%%/tutorials/tutorial-basic.pl.svg
+%%DATADIR%%/tutorials/tutorial-basic.pt_BR.svg
+%%DATADIR%%/tutorials/tutorial-basic.ru.svg
+%%DATADIR%%/tutorials/tutorial-basic.sk.svg
+%%DATADIR%%/tutorials/tutorial-basic.sl.svg
+%%DATADIR%%/tutorials/tutorial-basic.svg
+%%DATADIR%%/tutorials/tutorial-basic.tr.svg
+%%DATADIR%%/tutorials/tutorial-basic.vi.svg
+%%DATADIR%%/tutorials/tutorial-basic.zh_CN.svg
+%%DATADIR%%/tutorials/tutorial-basic.zh_TW.svg
+%%DATADIR%%/tutorials/tutorial-calligraphy.ca.svg
+%%DATADIR%%/tutorials/tutorial-calligraphy.cs.svg
+%%DATADIR%%/tutorials/tutorial-calligraphy.de.svg
+%%DATADIR%%/tutorials/tutorial-calligraphy.es.svg
+%%DATADIR%%/tutorials/tutorial-calligraphy.eu.svg
+%%DATADIR%%/tutorials/tutorial-calligraphy.fr.svg
+%%DATADIR%%/tutorials/tutorial-calligraphy.hu.svg
+%%DATADIR%%/tutorials/tutorial-calligraphy.ja.svg
+%%DATADIR%%/tutorials/tutorial-calligraphy.pl.svg
+%%DATADIR%%/tutorials/tutorial-calligraphy.pt_BR.svg
+%%DATADIR%%/tutorials/tutorial-calligraphy.ru.svg
+%%DATADIR%%/tutorials/tutorial-calligraphy.sk.svg
+%%DATADIR%%/tutorials/tutorial-calligraphy.sl.svg
+%%DATADIR%%/tutorials/tutorial-calligraphy.svg
+%%DATADIR%%/tutorials/tutorial-calligraphy.vi.svg
+%%DATADIR%%/tutorials/tutorial-calligraphy.zh_TW.svg
+%%DATADIR%%/tutorials/tutorial-elements.ca.svg
+%%DATADIR%%/tutorials/tutorial-elements.de.svg
+%%DATADIR%%/tutorials/tutorial-elements.es.svg
+%%DATADIR%%/tutorials/tutorial-elements.eu.svg
+%%DATADIR%%/tutorials/tutorial-elements.fr.svg
+%%DATADIR%%/tutorials/tutorial-elements.hu.svg
+%%DATADIR%%/tutorials/tutorial-elements.ja.svg
+%%DATADIR%%/tutorials/tutorial-elements.pl.svg
+%%DATADIR%%/tutorials/tutorial-elements.pt_BR.svg
+%%DATADIR%%/tutorials/tutorial-elements.ru.svg
+%%DATADIR%%/tutorials/tutorial-elements.sk.svg
+%%DATADIR%%/tutorials/tutorial-elements.sl.svg
+%%DATADIR%%/tutorials/tutorial-elements.svg
+%%DATADIR%%/tutorials/tutorial-elements.zh_TW.svg
+%%DATADIR%%/tutorials/tutorial-interpolate.de.svg
+%%DATADIR%%/tutorials/tutorial-interpolate.fr.svg
+%%DATADIR%%/tutorials/tutorial-interpolate.hu.svg
+%%DATADIR%%/tutorials/tutorial-interpolate.pl.svg
+%%DATADIR%%/tutorials/tutorial-interpolate.sl.svg
+%%DATADIR%%/tutorials/tutorial-interpolate.svg
+%%DATADIR%%/tutorials/tutorial-interpolate.vi.svg
+%%DATADIR%%/tutorials/tutorial-shapes.ca.svg
+%%DATADIR%%/tutorials/tutorial-shapes.cs.svg
+%%DATADIR%%/tutorials/tutorial-shapes.de.svg
+%%DATADIR%%/tutorials/tutorial-shapes.es.svg
+%%DATADIR%%/tutorials/tutorial-shapes.eu.svg
+%%DATADIR%%/tutorials/tutorial-shapes.fr.svg
+%%DATADIR%%/tutorials/tutorial-shapes.hu.svg
+%%DATADIR%%/tutorials/tutorial-shapes.it.svg
+%%DATADIR%%/tutorials/tutorial-shapes.ja.svg
+%%DATADIR%%/tutorials/tutorial-shapes.pl.svg
+%%DATADIR%%/tutorials/tutorial-shapes.pt_BR.svg
+%%DATADIR%%/tutorials/tutorial-shapes.ru.svg
+%%DATADIR%%/tutorials/tutorial-shapes.sk.svg
+%%DATADIR%%/tutorials/tutorial-shapes.sl.svg
+%%DATADIR%%/tutorials/tutorial-shapes.svg
+%%DATADIR%%/tutorials/tutorial-shapes.vi.svg
+%%DATADIR%%/tutorials/tutorial-shapes.zh_CN.svg
+%%DATADIR%%/tutorials/tutorial-shapes.zh_TW.svg
+%%DATADIR%%/tutorials/tutorial-tips.ca.svg
+%%DATADIR%%/tutorials/tutorial-tips.de.svg
+%%DATADIR%%/tutorials/tutorial-tips.es.svg
+%%DATADIR%%/tutorials/tutorial-tips.eu.svg
+%%DATADIR%%/tutorials/tutorial-tips.fr.svg
+%%DATADIR%%/tutorials/tutorial-tips.hu.svg
+%%DATADIR%%/tutorials/tutorial-tips.it.svg
+%%DATADIR%%/tutorials/tutorial-tips.ja.svg
+%%DATADIR%%/tutorials/tutorial-tips.pl.svg
+%%DATADIR%%/tutorials/tutorial-tips.pt_BR.svg
+%%DATADIR%%/tutorials/tutorial-tips.ru.svg
+%%DATADIR%%/tutorials/tutorial-tips.sk.svg
+%%DATADIR%%/tutorials/tutorial-tips.sl.svg
+%%DATADIR%%/tutorials/tutorial-tips.svg
+%%DATADIR%%/tutorials/tutorial-tips.vi.svg
+%%DATADIR%%/tutorials/tutorial-tips.zh_TW.svg
+%%DATADIR%%/tutorials/tutorial-tracing.ca.svg
+%%DATADIR%%/tutorials/tutorial-tracing.de.svg
+%%DATADIR%%/tutorials/tutorial-tracing.es.svg
+%%DATADIR%%/tutorials/tutorial-tracing.eu.svg
+%%DATADIR%%/tutorials/tutorial-tracing.fr.svg
+%%DATADIR%%/tutorials/tutorial-tracing.hu.svg
+%%DATADIR%%/tutorials/tutorial-tracing.ja.svg
+%%DATADIR%%/tutorials/tutorial-tracing.pl.svg
+%%DATADIR%%/tutorials/tutorial-tracing.pt_BR.svg
+%%DATADIR%%/tutorials/tutorial-tracing.ru.svg
+%%DATADIR%%/tutorials/tutorial-tracing.sk.svg
+%%DATADIR%%/tutorials/tutorial-tracing.sl.svg
+%%DATADIR%%/tutorials/tutorial-tracing.svg
+%%DATADIR%%/tutorials/tutorial-tracing.vi.svg
+%%DATADIR%%/tutorials/tutorial-tracing.zh_TW.svg
+%%DATADIR%%/tutorials/tux.png
+%%DATADIR%%/ui/keybindings.rc
+%%DATADIR%%/ui/menus-bars.xml
+%%DATADIR%%/ui/toolbox.xml
+%%DATADIR%%/ui/units.txt
+%%DATADIR%%/ui/units.xml
+share/locale/am/LC_MESSAGES/inkscape.mo
+share/locale/ar/LC_MESSAGES/inkscape.mo
+share/locale/az/LC_MESSAGES/inkscape.mo
+share/locale/be/LC_MESSAGES/inkscape.mo
+share/locale/bg/LC_MESSAGES/inkscape.mo
+share/locale/bn/LC_MESSAGES/inkscape.mo
+share/locale/br/LC_MESSAGES/inkscape.mo
+share/locale/ca/LC_MESSAGES/inkscape.mo
+share/locale/ca@valencia/LC_MESSAGES/inkscape.mo
+share/locale/cs/LC_MESSAGES/inkscape.mo
+share/locale/da/LC_MESSAGES/inkscape.mo
+share/locale/de/LC_MESSAGES/inkscape.mo
+share/locale/dz/LC_MESSAGES/inkscape.mo
+share/locale/el/LC_MESSAGES/inkscape.mo
+share/locale/en_AU/LC_MESSAGES/inkscape.mo
+share/locale/en_CA/LC_MESSAGES/inkscape.mo
+share/locale/en_GB/LC_MESSAGES/inkscape.mo
+share/locale/en_US@piglatin/LC_MESSAGES/inkscape.mo
+share/locale/eo/LC_MESSAGES/inkscape.mo
+share/locale/es/LC_MESSAGES/inkscape.mo
+share/locale/es_MX/LC_MESSAGES/inkscape.mo
+share/locale/et/LC_MESSAGES/inkscape.mo
+share/locale/eu/LC_MESSAGES/inkscape.mo
+share/locale/fi/LC_MESSAGES/inkscape.mo
+share/locale/fr/LC_MESSAGES/inkscape.mo
+share/locale/ga/LC_MESSAGES/inkscape.mo
+share/locale/gl/LC_MESSAGES/inkscape.mo
+share/locale/he/LC_MESSAGES/inkscape.mo
+share/locale/hr/LC_MESSAGES/inkscape.mo
+share/locale/hu/LC_MESSAGES/inkscape.mo
+share/locale/hy/LC_MESSAGES/inkscape.mo
+share/locale/id/LC_MESSAGES/inkscape.mo
+share/locale/it/LC_MESSAGES/inkscape.mo
+share/locale/ja/LC_MESSAGES/inkscape.mo
+share/locale/km/LC_MESSAGES/inkscape.mo
+share/locale/ko/LC_MESSAGES/inkscape.mo
+share/locale/lt/LC_MESSAGES/inkscape.mo
+share/locale/mk/LC_MESSAGES/inkscape.mo
+share/locale/mn/LC_MESSAGES/inkscape.mo
+share/locale/nb/LC_MESSAGES/inkscape.mo
+share/locale/ne/LC_MESSAGES/inkscape.mo
+share/locale/nl/LC_MESSAGES/inkscape.mo
+share/locale/nn/LC_MESSAGES/inkscape.mo
+share/locale/pa/LC_MESSAGES/inkscape.mo
+share/locale/pl/LC_MESSAGES/inkscape.mo
+share/locale/pt/LC_MESSAGES/inkscape.mo
+share/locale/pt_BR/LC_MESSAGES/inkscape.mo
+share/locale/ro/LC_MESSAGES/inkscape.mo
+share/locale/ru/LC_MESSAGES/inkscape.mo
+share/locale/rw/LC_MESSAGES/inkscape.mo
+share/locale/sk/LC_MESSAGES/inkscape.mo
+share/locale/sl/LC_MESSAGES/inkscape.mo
+share/locale/sq/LC_MESSAGES/inkscape.mo
+share/locale/sr/LC_MESSAGES/inkscape.mo
+share/locale/sr@latin/LC_MESSAGES/inkscape.mo
+share/locale/sv/LC_MESSAGES/inkscape.mo
+share/locale/th/LC_MESSAGES/inkscape.mo
+share/locale/tr/LC_MESSAGES/inkscape.mo
+share/locale/uk/LC_MESSAGES/inkscape.mo
+share/locale/vi/LC_MESSAGES/inkscape.mo
+share/locale/zh_CN/LC_MESSAGES/inkscape.mo
+share/locale/zh_TW/LC_MESSAGES/inkscape.mo
+share/pixmaps/inkscape.png
+@dirrm %%DATADIR%%/ui
+@dirrm %%DATADIR%%/tutorials
+@dirrm %%DATADIR%%/templates
+@dirrm %%DATADIR%%/screens
+@dirrm %%DATADIR%%/patterns
+@dirrm %%DATADIR%%/palettes
+@dirrm %%DATADIR%%/markers
+@dirrm %%DATADIR%%/keys
+@dirrm %%DATADIR%%/icons
+@dirrm %%DATADIR%%/gradients
+@dirrm %%DATADIR%%/fonts
+@dirrm %%DATADIR%%/filters
+@dirrm %%DATADIR%%/extensions/xaml2svg
+@dirrm %%DATADIR%%/extensions/alphabet_soup
+@dirrm %%DATADIR%%/extensions/Poly3DObjects
+@dirrm %%DATADIR%%/extensions/Barcode
+@dirrm %%DATADIR%%/extensions
+@dirrm %%DATADIR%%/examples
+@dirrm %%DATADIR%%/clipart
+@dirrm %%DATADIR%%
+@dirrmtry share/applications
+@dirrmtry man/fr/man1
+@dirrmtry man/fr
+@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
+@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
+@dirrmtry share/locale/sr@latin/LC_MESSAGES
+@dirrmtry share/locale/sr@latin
+@dirrmtry share/locale/rw/LC_MESSAGES
+@dirrmtry share/locale/rw
+@dirrmtry share/locale/km/LC_MESSAGES
+@dirrmtry share/locale/km
+@dirrmtry share/locale/hy/LC_MESSAGES
+@dirrmtry share/locale/hy
+@dirrmtry share/locale/en_US@piglatin/LC_MESSAGES
+@dirrmtry share/locale/en_US@piglatin
+@dirrmtry share/locale/dz/LC_MESSAGES
+@dirrmtry share/locale/dz
+@dirrmtry share/locale/ca@valencia/LC_MESSAGES
+@dirrmtry share/locale/ca@valencia