Package: inkscape / 0.92.4-3

Metadata

Package Version Patches format
inkscape 0.92.4-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Drop_PS_and_PDF_support_in_MimeType.patch | (download)

inkscape.desktop.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 drop_ps_and_pdf_support_in_mimetype

Signed-off-by: Matteo F. Vescovi <mfv.debian@gmail.com>

0002 typos libcroco.patch | (download)

src/libcroco/cr-fonts.c | 2 1 + 1 - 0 !
src/libcroco/cr-input.c | 6 3 + 3 - 0 !
src/libcroco/cr-om-parser.c | 2 1 + 1 - 0 !
src/libcroco/cr-parser.c | 2 1 + 1 - 0 !
src/libcroco/cr-prop-list.c | 2 1 + 1 - 0 !
src/libcroco/cr-sel-eng.c | 2 1 + 1 - 0 !
src/libcroco/cr-statement.c | 12 6 + 6 - 0 !
src/libcroco/cr-style.c | 6 3 + 3 - 0 !
src/libcroco/cr-tknzr.c | 2 1 + 1 - 0 !
9 files changed, 18 insertions(+), 18 deletions(-)

 typos libcroco

These typos are in the embedded library libcroco.
Patch sent to libcroco upstream, hopefully at some point a release of
libcroco will happen, and later inkscape will probably merge it.

upstream/0003 localized manpages | (download)

CMakeScripts/Pod2man.cmake | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 install the localized manpages in the correct path

Also fixes (hides?) a bunch of manpage related lintian.

upstream/0004 crash snap lp1796046.patch | (download)

src/2geom/pathvector.cpp | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 fix crash when resizing elements with snapping on

Fix crash in itemBounds returns an empty interval when the bounds are undefined
upstream/0005 Make the command line PDF output reproducible.patch | (download)

src/extension/internal/cairo-render-context.cpp | 43 43 + 0 - 0 !
1 file changed, 43 insertions(+)

 make the command-line pdf output reproducible.

Whilst working on the Reproducible Builds effort [0], we noticed
that inkscape generates output that is not reproducible:

  $ cp /usr/share/icons/gnome/scalable/places/debian-swirl.svg .
  $ inkscape -z debian-swirl.svg --export-width=25 --export-pdf=a.pdf
  $ sleep 1
  $ inkscape -z debian-swirl.svg --export-width=25 --export-pdf=b.pdf
  $ sha1sum *.pdf
  bee6f300a8fce628e94febd0700fa97f90aa7b37  a.pdf
  32f26595ec1957c7e714174e007c452f6cb5dd79  b.pdf

This is affecting (at least) the "debian-astro" package:

│ │ │ ├── ./usr/share/pixmaps/Debian-Astro-logo.pdf
│ │ │ │ ├── pdftk {} output - uncompress
│ │ │ │ │ @@ -357,15 +357,15 @@
│ │ │ │ │  <<
│ │ │ │ │  /Type /Catalog
│ │ │ │ │  /Pages 1 0 R
│ │ │ │ │  >>
│ │ │ │ │  endobj
│ │ │ │ │  6 0 obj
│ │ │ │ │  <<
│ │ │ │ │ -/CreationDate (D:20180315093948-12'00)
│ │ │ │ │ +/CreationDate (D:20190418180346+14'00)
│ │ │ │ │  /Producer (cairo 1.15.10 \(http://cairographics.org\))
│ │ │ │ │  >>
│ │ │ │ │  endobj xref

After applying this patch (which uses SOURCE_DATE_EPOCH [1]):

  $ export SOURCE_DATE_EPOCH=1521324801
  $ […]
  $ sha1sum *.pdf
  620bf8469600ab744ffa6fcc3eee4c6845f4f159  a.pdf
  620bf8469600ab744ffa6fcc3eee4c6845f4f159  b.pdf

This was originally filed in Debian as #893314 [2].

 [0] https://reproducible-builds.org/
 [1] https://reproducible-builds.org/specs/source-date-epoch/
 [2] https://bugs.debian.org/893314

Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
Bug-Debian: https://bugs.debian.org/893314
upstream/0006 Fix typo s Distrubute Distribute.patch | (download)

src/ui/tool/multi-path-manipulator.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix typo s/distrubute/distribute/

upstream/0007 Update the appstream metadata file from the upstream.patch | (download)

inkscape.appdata.xml.in | 60 46 + 14 - 0 !
1 file changed, 46 insertions(+), 14 deletions(-)

 update the appstream metadata file from the upstream master branch

Bug-Debian: https://bugs.debian.org/920338
Signed-off-by: Mattia Rizzolo <mattia@debian.org>

upstream/0008 Show helpful message if tutorials are not installed.patch | (download)

po/POTFILES.in | 1 1 + 0 - 0 !
src/help.cpp | 11 10 + 1 - 0 !
2 files changed, 11 insertions(+), 1 deletion(-)

 show helpful message if tutorials are not installed

Fixes https://bugs.launchpad.net/ubuntu/+source/inkscape/+bug/1803021  (for 1.0-alpha)

LP: #1803021
Signed-off-by: Mattia Rizzolo <mattia@debian.org>