diff options
author | marcus <marcus@df743ca5-7f9a-e211-a948-0013205c9059> | 2009-02-27 08:21:46 +0800 |
---|---|---|
committer | marcus <marcus@df743ca5-7f9a-e211-a948-0013205c9059> | 2009-02-27 08:21:46 +0800 |
commit | 7d6760551f211817c3ca2ecabce8712f4ea5ea9c (patch) | |
tree | 0ae6feacb5673ab88f6609e4caba81c06fce6b04 /graphics/inkscape | |
parent | 1773d8036d0e925adddcdb17f846356030345695 (diff) | |
download | marcuscom-ports-7d6760551f211817c3ca2ecabce8712f4ea5ea9c.tar marcuscom-ports-7d6760551f211817c3ca2ecabce8712f4ea5ea9c.tar.gz marcuscom-ports-7d6760551f211817c3ca2ecabce8712f4ea5ea9c.tar.bz2 marcuscom-ports-7d6760551f211817c3ca2ecabce8712f4ea5ea9c.tar.lz marcuscom-ports-7d6760551f211817c3ca2ecabce8712f4ea5ea9c.tar.xz marcuscom-ports-7d6760551f211817c3ca2ecabce8712f4ea5ea9c.tar.zst marcuscom-ports-7d6760551f211817c3ca2ecabce8712f4ea5ea9c.zip |
Chase the poppler shared library bump.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@11928 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'graphics/inkscape')
-rw-r--r-- | graphics/inkscape/Makefile | 73 | ||||
-rw-r--r-- | graphics/inkscape/distinfo | 3 | ||||
-rw-r--r-- | graphics/inkscape/files/patch-src::libnr::nr-matrix.cpp | 10 | ||||
-rw-r--r-- | graphics/inkscape/files/patch-src::livarot::Path.cpp | 10 | ||||
-rw-r--r-- | graphics/inkscape/files/patch-src::remove-last.h | 19 | ||||
-rw-r--r-- | graphics/inkscape/files/patch-src_extension_internal_pdfinput_pdf-parser.cpp | 164 | ||||
-rw-r--r-- | graphics/inkscape/files/patch-src_trace_potrace_inkscape-potrace.cpp | 124 | ||||
-rw-r--r-- | graphics/inkscape/pkg-descr | 9 | ||||
-rw-r--r-- | graphics/inkscape/pkg-plist | 563 |
9 files changed, 975 insertions, 0 deletions
diff --git a/graphics/inkscape/Makefile b/graphics/inkscape/Makefile new file mode 100644 index 000000000..b9753f1c6 --- /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$ +# + +PORTNAME= inkscape +PORTVERSION= 0.46 +PORTREVISION= 5 +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 +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 \ + 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+= --disable-poppler-cairo +.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..8c4a0083c --- /dev/null +++ b/graphics/inkscape/distinfo @@ -0,0 +1,3 @@ +MD5 (inkscape-0.46.tar.bz2) = 59997096c3640b2601c2b4afba8a3d75 +SHA256 (inkscape-0.46.tar.bz2) = f2ea624b98544b9d780bae1b5f042eae97bbd2779c7779ba21390b7bf6a9ca8e +SIZE (inkscape-0.46.tar.bz2) = 13368645 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..c23c83ed5 --- /dev/null +++ b/graphics/inkscape/files/patch-src_extension_internal_pdfinput_pdf-parser.cpp @@ -0,0 +1,164 @@ +--- src/extension/internal/pdfinput/pdf-parser.cpp 2008/03/29 09:49:50 18077 ++++ src/extension/internal/pdfinput/pdf-parser.cpp 2008/06/12 18:14:25 18894 +@@ -2191,6 +2191,151 @@ + } + } + ++ ++#if 1 ++ ++/** ++ * This is for the change to GfxFont's getNextChar() call. ++ * Thanks to tsdgeos for the fix. ++ * Miklos, does this look ok? ++ */ ++ ++void PdfParser::doShowText(GooString *s) { ++ GfxFont *font; ++ int wMode; ++ double riseX, riseY; ++ CharCode code; ++ Unicode *u = NULL; ++ double x, y, dx, dy, dx2, dy2, curX, curY, tdx, tdy, lineX, lineY; ++ double originX, originY, tOriginX, tOriginY; ++ double oldCTM[6], newCTM[6]; ++ double *mat; ++ Object charProc; ++ Dict *resDict; ++ Parser *oldParser; ++ char *p; ++ int len, n, uLen, nChars, nSpaces, i; ++ ++ font = state->getFont(); ++ wMode = font->getWMode(); ++ ++ builder->beginString(state, s); ++ ++ // handle a Type 3 char ++ if (font->getType() == fontType3 && 0) {//out->interpretType3Chars()) { ++ mat = state->getCTM(); ++ for (i = 0; i < 6; ++i) { ++ oldCTM[i] = mat[i]; ++ } ++ mat = state->getTextMat(); ++ newCTM[0] = mat[0] * oldCTM[0] + mat[1] * oldCTM[2]; ++ newCTM[1] = mat[0] * oldCTM[1] + mat[1] * oldCTM[3]; ++ newCTM[2] = mat[2] * oldCTM[0] + mat[3] * oldCTM[2]; ++ newCTM[3] = mat[2] * oldCTM[1] + mat[3] * oldCTM[3]; ++ mat = font->getFontMatrix(); ++ newCTM[0] = mat[0] * newCTM[0] + mat[1] * newCTM[2]; ++ newCTM[1] = mat[0] * newCTM[1] + mat[1] * newCTM[3]; ++ newCTM[2] = mat[2] * newCTM[0] + mat[3] * newCTM[2]; ++ newCTM[3] = mat[2] * newCTM[1] + mat[3] * newCTM[3]; ++ newCTM[0] *= state->getFontSize(); ++ newCTM[1] *= state->getFontSize(); ++ newCTM[2] *= state->getFontSize(); ++ newCTM[3] *= state->getFontSize(); ++ newCTM[0] *= state->getHorizScaling(); ++ newCTM[2] *= state->getHorizScaling(); ++ state->textTransformDelta(0, state->getRise(), &riseX, &riseY); ++ curX = state->getCurX(); ++ curY = state->getCurY(); ++ lineX = state->getLineX(); ++ lineY = state->getLineY(); ++ oldParser = parser; ++ p = s->getCString(); ++ len = s->getLength(); ++ while (len > 0) { ++ n = font->getNextChar(p, len, &code, ++ &u, &uLen, ++ &dx, &dy, &originX, &originY); ++ dx = dx * state->getFontSize() + state->getCharSpace(); ++ if (n == 1 && *p == ' ') { ++ dx += state->getWordSpace(); ++ } ++ dx *= state->getHorizScaling(); ++ dy *= state->getFontSize(); ++ state->textTransformDelta(dx, dy, &tdx, &tdy); ++ state->transform(curX + riseX, curY + riseY, &x, &y); ++ saveState(); ++ state->setCTM(newCTM[0], newCTM[1], newCTM[2], newCTM[3], x, y); ++ //~ the CTM concat values here are wrong (but never used) ++ //out->updateCTM(state, 1, 0, 0, 1, 0, 0); ++ if (0){ /*!out->beginType3Char(state, curX + riseX, curY + riseY, tdx, tdy, ++ code, u, uLen)) {*/ ++ ((Gfx8BitFont *)font)->getCharProc(code, &charProc); ++ if ((resDict = ((Gfx8BitFont *)font)->getResources())) { ++ pushResources(resDict); ++ } ++ if (charProc.isStream()) { ++ //parse(&charProc, gFalse); // TODO: parse into SVG font ++ } else { ++ error(getPos(), "Missing or bad Type3 CharProc entry"); ++ } ++ //out->endType3Char(state); ++ if (resDict) { ++ popResources(); ++ } ++ charProc.free(); ++ } ++ restoreState(); ++ // GfxState::restore() does *not* restore the current position, ++ // so we deal with it here using (curX, curY) and (lineX, lineY) ++ curX += tdx; ++ curY += tdy; ++ state->moveTo(curX, curY); ++ state->textSetPos(lineX, lineY); ++ p += n; ++ len -= n; ++ } ++ parser = oldParser; ++ ++ } else { ++ state->textTransformDelta(0, state->getRise(), &riseX, &riseY); ++ p = s->getCString(); ++ len = s->getLength(); ++ while (len > 0) { ++ n = font->getNextChar(p, len, &code, ++ &u, &uLen, ++ &dx, &dy, &originX, &originY); ++ ++ if (wMode) { ++ dx *= state->getFontSize(); ++ dy = dy * state->getFontSize() + state->getCharSpace(); ++ if (n == 1 && *p == ' ') { ++ dy += state->getWordSpace(); ++ } ++ } else { ++ dx = dx * state->getFontSize() + state->getCharSpace(); ++ if (n == 1 && *p == ' ') { ++ dx += state->getWordSpace(); ++ } ++ dx *= state->getHorizScaling(); ++ dy *= state->getFontSize(); ++ } ++ state->textTransformDelta(dx, dy, &tdx, &tdy); ++ originX *= state->getFontSize(); ++ originY *= state->getFontSize(); ++ state->textTransformDelta(originX, originY, &tOriginX, &tOriginY); ++ builder->addChar(state, state->getCurX() + riseX, state->getCurY() + riseY, ++ dx, dy, tOriginX, tOriginY, code, n, u, uLen); ++ state->shift(tdx, tdy); ++ p += n; ++ len -= n; ++ } ++ } ++ ++ builder->endString(state); ++} ++ ++#else /* !POPPLER_NEW_GFXFONT */ ++ + void PdfParser::doShowText(GooString *s) { + GfxFont *font; + int wMode; +@@ -2325,6 +2470,9 @@ + builder->endString(state); + } + ++#endif /* POPPLER_NEW_GFXFONT */ ++ ++ + //------------------------------------------------------------------------ + // XObject operators + //------------------------------------------------------------------------ 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..c5f974c76 --- /dev/null +++ b/graphics/inkscape/pkg-plist @@ -0,0 +1,563 @@ +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/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_effects.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/rope-3D.svg +%%DATADIR%%/examples/stars.svgz +%%DATADIR%%/examples/tesselation-P3.svg +%%DATADIR%%/examples/text-on-path.svg +%%DATADIR%%/examples/tiger.svgz +%%DATADIR%%/examples/turbulence_effects.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/SpSVG.pm +%%DATADIR%%/extensions/addnodes.inx +%%DATADIR%%/extensions/addnodes.py +%%DATADIR%%/extensions/ai_input.inx +%%DATADIR%%/extensions/ai_output.inx +%%DATADIR%%/extensions/aisvg.inx +%%DATADIR%%/extensions/aisvg.xslt +%%DATADIR%%/extensions/bezmisc.py +%%DATADIR%%/extensions/cdr2svg.sh +%%DATADIR%%/extensions/cdr_input.inx +%%DATADIR%%/extensions/chardataeffect.py +%%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/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/dxf_input.inx +%%DATADIR%%/extensions/dxf_outlines.inx +%%DATADIR%%/extensions/dxf_outlines.py +%%DATADIR%%/extensions/dxf_output.inx +%%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/epsi_output.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/ffgeom.py +%%DATADIR%%/extensions/fig2svg.sh +%%DATADIR%%/extensions/fig_input.inx +%%DATADIR%%/extensions/flatten.inx +%%DATADIR%%/extensions/flatten.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/handles.inx +%%DATADIR%%/extensions/handles.py +%%DATADIR%%/extensions/ill2svg.pl +%%DATADIR%%/extensions/inkex.py +%%DATADIR%%/extensions/inkscape-shadow-white.sh +%%DATADIR%%/extensions/inkscape-shadow.sh +%%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/interp.inx +%%DATADIR%%/extensions/interp.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/pathalongpath.inx +%%DATADIR%%/extensions/pathalongpath.py +%%DATADIR%%/extensions/pathmodifier.py +%%DATADIR%%/extensions/pdf_output.inx.txt +%%DATADIR%%/extensions/pdf_output_via_gs_on_win32.inx.txt +%%DATADIR%%/extensions/perfectboundcover.inx +%%DATADIR%%/extensions/perfectboundcover.py +%%DATADIR%%/extensions/perspective.inx +%%DATADIR%%/extensions/perspective.py +%%DATADIR%%/extensions/ps2dxf.sh +%%DATADIR%%/extensions/ps2epsi.sh +%%DATADIR%%/extensions/ps2pdf.cmd +%%DATADIR%%/extensions/ps2pdf.sh +%%DATADIR%%/extensions/ps_input.inx +%%DATADIR%%/extensions/pturtle.py +%%DATADIR%%/extensions/radiusrand.inx +%%DATADIR%%/extensions/radiusrand.py +%%DATADIR%%/extensions/randompnt.inx +%%DATADIR%%/extensions/randompos.inx +%%DATADIR%%/extensions/render_barcode.inx +%%DATADIR%%/extensions/render_barcode.py +%%DATADIR%%/extensions/rtree.inx +%%DATADIR%%/extensions/rtree.py +%%DATADIR%%/extensions/rubberstretch.inx +%%DATADIR%%/extensions/rubberstretch.py +%%DATADIR%%/extensions/simplepath.py +%%DATADIR%%/extensions/simplepath.rb +%%DATADIR%%/extensions/simplestyle.py +%%DATADIR%%/extensions/simpletransform.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/svgz_input.inx +%%DATADIR%%/extensions/svgz_output.inx +%%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/txt2svg.inx +%%DATADIR%%/extensions/txt2svg.pl +%%DATADIR%%/extensions/webbrowser_askaquestion.py +%%DATADIR%%/extensions/webbrowser_commandline.py +%%DATADIR%%/extensions/webbrowser_faq.py +%%DATADIR%%/extensions/webbrowser_keys.py +%%DATADIR%%/extensions/webbrowser_manual.py +%%DATADIR%%/extensions/webbrowser_relnotes.py +%%DATADIR%%/extensions/webbrowser_reportabug.py +%%DATADIR%%/extensions/webbrowser_svgspec.py +%%DATADIR%%/extensions/whirl.inx +%%DATADIR%%/extensions/whirl.py +%%DATADIR%%/extensions/wmf_input.inx +%%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%%/fonts/README +%%DATADIR%%/gradients/README +%%DATADIR%%/icons/README.icon_themes +%%DATADIR%%/icons/README.legacy_icons +%%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/legacy_icons.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/README +%%DATADIR%%/palettes/Reds.gpl +%%DATADIR%%/palettes/Royal.gpl +%%DATADIR%%/palettes/Tango-Palette.gpl +%%DATADIR%%/palettes/Topographic.gpl +%%DATADIR%%/palettes/Ubuntu.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%%/screens/about.bg.svg +%%DATADIR%%/screens/about.br.svg +%%DATADIR%%/screens/about.gl.svg +%%DATADIR%%/screens/about.it.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.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.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.lt.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/gpl-2.svg +%%DATADIR%%/tutorials/making_markers.svg +%%DATADIR%%/tutorials/oldguitar.jpg +%%DATADIR%%/tutorials/potrace-de.png +%%DATADIR%%/tutorials/potrace-fr.png +%%DATADIR%%/tutorials/potrace-ru.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.fr.svg +%%DATADIR%%/tutorials/tutorial-advanced.it.svg +%%DATADIR%%/tutorials/tutorial-advanced.ja.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-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.es.svg +%%DATADIR%%/tutorials/tutorial-basic.fr.svg +%%DATADIR%%/tutorials/tutorial-basic.it.svg +%%DATADIR%%/tutorials/tutorial-basic.ja.svg +%%DATADIR%%/tutorials/tutorial-basic.nn.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-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.fr.svg +%%DATADIR%%/tutorials/tutorial-calligraphy.pt_BR.svg +%%DATADIR%%/tutorials/tutorial-calligraphy.ru.svg +%%DATADIR%%/tutorials/tutorial-calligraphy.sl.svg +%%DATADIR%%/tutorials/tutorial-calligraphy.svg +%%DATADIR%%/tutorials/tutorial-calligraphy.vi.svg +%%DATADIR%%/tutorials/tutorial-elements.ca.svg +%%DATADIR%%/tutorials/tutorial-elements.de.svg +%%DATADIR%%/tutorials/tutorial-elements.es.svg +%%DATADIR%%/tutorials/tutorial-elements.fr.svg +%%DATADIR%%/tutorials/tutorial-elements.pt_BR.svg +%%DATADIR%%/tutorials/tutorial-elements.ru.svg +%%DATADIR%%/tutorials/tutorial-elements.sl.svg +%%DATADIR%%/tutorials/tutorial-elements.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.fr.svg +%%DATADIR%%/tutorials/tutorial-shapes.it.svg +%%DATADIR%%/tutorials/tutorial-shapes.ja.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-tips.ca.svg +%%DATADIR%%/tutorials/tutorial-tips.de.svg +%%DATADIR%%/tutorials/tutorial-tips.es.svg +%%DATADIR%%/tutorials/tutorial-tips.fr.svg +%%DATADIR%%/tutorials/tutorial-tips.it.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-tracing.ca.svg +%%DATADIR%%/tutorials/tutorial-tracing.de.svg +%%DATADIR%%/tutorials/tutorial-tracing.es.svg +%%DATADIR%%/tutorials/tutorial-tracing.fr.svg +%%DATADIR%%/tutorials/tutorial-tracing.pt_BR.svg +%%DATADIR%%/tutorials/tutorial-tracing.ru.svg +%%DATADIR%%/tutorials/tutorial-tracing.sl.svg +%%DATADIR%%/tutorials/tutorial-tracing.svg +%%DATADIR%%/tutorials/tutorial-tracing.vi.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/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%%/extensions/xaml2svg +@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/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 |