Package: release.debian.org User: release.debian....@packages.debian.org Usertags: unblock
Hi RT! I just uploaded an inkscpe fixing a couple of annoyances that I think would be best if it could be in buster. tiny debdiff attached, please consider it for unblocking. unblock inkscape/0.92.4-3 -- regards, Mattia Rizzolo GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`. more about me: https://mapreri.org : :' : Launchpad user: https://launchpad.net/~mapreri `. `'` Debian QA page: https://qa.debian.org/developer.php?login=mattia `-
diffstat for inkscape-0.92.4 inkscape-0.92.4 changelog | 9 + control | 4 patches/series | 1 patches/upstream/0008-Show-helpful-message-if-tutorials-are-not-installed.patch | 59 ++++++++++ 4 files changed, 71 insertions(+), 2 deletions(-) diff -Nru inkscape-0.92.4/debian/changelog inkscape-0.92.4/debian/changelog --- inkscape-0.92.4/debian/changelog 2019-01-24 19:29:41.000000000 +0100 +++ inkscape-0.92.4/debian/changelog 2019-03-20 21:54:39.000000000 +0100 @@ -1,3 +1,12 @@ +inkscape (0.92.4-3) unstable; urgency=medium + + * Add patch from upstream master branch to output a useful error if the + tutorials aren't installed. LP: #1803021 + * d/control: switch Recommends from non-existent transfig to fig2dev. + Closes: #925171 + + -- Mattia Rizzolo <mat...@debian.org> Wed, 20 Mar 2019 21:54:39 +0100 + inkscape (0.92.4-2) unstable; urgency=medium [ Matteo F. Vescovi ] diff -Nru inkscape-0.92.4/debian/control inkscape-0.92.4/debian/control --- inkscape-0.92.4/debian/control 2019-01-24 19:25:45.000000000 +0100 +++ inkscape-0.92.4/debian/control 2019-03-20 21:44:41.000000000 +0100 @@ -3,7 +3,7 @@ Priority: optional Maintainer: Debian Multimedia Maintainers <debian-multime...@lists.debian.org> Uploaders: - Mattia Rizzolo <mat...@debian.org> + Mattia Rizzolo <mat...@debian.org>, Build-Depends: bash-completion (>= 1:2.1-4.2), cmake, @@ -57,13 +57,13 @@ ${shlibs:Depends}, Recommends: aspell, + fig2dev, imagemagick, libimage-magick-perl, libwmf-bin, python-lxml, python-numpy, python-scour, - transfig, Suggests: dia, inkscape-tutorials, diff -Nru inkscape-0.92.4/debian/patches/series inkscape-0.92.4/debian/patches/series --- inkscape-0.92.4/debian/patches/series 2019-01-24 19:28:14.000000000 +0100 +++ inkscape-0.92.4/debian/patches/series 2019-02-17 16:16:58.000000000 +0100 @@ -5,3 +5,4 @@ upstream/0005-Make-the-command-line-PDF-output-reproducible.patch upstream/0006-Fix-typo-s-Distrubute-Distribute.patch upstream/0007-Update-the-appstream-metadata-file-from-the-upstream.patch +upstream/0008-Show-helpful-message-if-tutorials-are-not-installed.patch diff -Nru inkscape-0.92.4/debian/patches/upstream/0008-Show-helpful-message-if-tutorials-are-not-installed.patch inkscape-0.92.4/debian/patches/upstream/0008-Show-helpful-message-if-tutorials-are-not-installed.patch --- inkscape-0.92.4/debian/patches/upstream/0008-Show-helpful-message-if-tutorials-are-not-installed.patch 1970-01-01 01:00:00.000000000 +0100 +++ inkscape-0.92.4/debian/patches/upstream/0008-Show-helpful-message-if-tutorials-are-not-installed.patch 2019-02-17 16:16:58.000000000 +0100 @@ -0,0 +1,59 @@ +From: Max Gaukler <developm...@maxgaukler.de> +Date: Sun, 10 Feb 2019 15:47:44 +0100 +Subject: 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 <mat...@debian.org> +--- + po/POTFILES.in | 1 + + src/help.cpp | 11 ++++++++++- + 2 files changed, 11 insertions(+), 1 deletion(-) + +diff --git a/po/POTFILES.in b/po/POTFILES.in +index 9e305f8..7142d3d 100644 +--- a/po/POTFILES.in ++++ b/po/POTFILES.in +@@ -110,6 +110,7 @@ src/file.cpp + src/filter-enums.cpp + src/gradient-chemistry.cpp + src/gradient-drag.cpp ++src/help.cpp + src/inkscape.cpp + src/knot.cpp + src/knotholder.cpp +diff --git a/src/help.cpp b/src/help.cpp +index 643945a..50d3696 100644 +--- a/src/help.cpp ++++ b/src/help.cpp +@@ -16,11 +16,14 @@ + #endif + + #include <glibmm.h> ++#include <glibmm/i18n.h> + + #include "file.h" + #include "help.h" ++#include "io/sys.h" + #include "path-prefix.h" + #include "ui/dialog/aboutbox.h" ++#include "ui/interface.h" + + void sp_help_about() + { +@@ -31,7 +34,13 @@ void sp_help_open_tutorial(GtkMenuItem *, void* data) + { + gchar const *name = static_cast<gchar const *>(data); + gchar *c = g_build_filename(INKSCAPE_TUTORIALSDIR, name, NULL); +- sp_file_open(c, NULL, false, false); ++ if (Inkscape::IO::file_test(c, G_FILE_TEST_EXISTS)) { ++ sp_file_open(c, NULL, false, false); ++ } else { ++ sp_ui_error_dialog(_("The tutorial files are not installed.\nFor Linux, you may need to install " ++ "'inkscape-tutorials'; for Windows, please re-run the setup and select 'Tutorials'.\nThe " ++ "tutorials can also be found online at https://inkscape.org/learn/tutorials/")); ++ } + g_free(c); + } +
signature.asc
Description: PGP signature