Hello community, here is the log from the commit of package inkscape for openSUSE:Factory checked in at Mon Sep 6 18:18:53 CEST 2010. -------- --- GNOME/inkscape/inkscape.changes 2010-06-14 12:05:49.000000000 +0200 +++ inkscape/inkscape.changes 2010-08-16 11:36:11.000000000 +0200 @@ -1,0 +2,17 @@ +Sun Aug 15 22:27:48 CEST 2010 - dimstar@opensuse.org + +- Update to version 0.48.0: + + multipath editing + + improved text tool: subscript, superscript,numerical input for + text kerning, tracking and more + + new Airbrush tool + + LaTeX export with PDF/PS/EPS + + JessyInk extension to create presentations + + numerous bugfixes +- Rebase inkscape-remove-datetime.patch. +- Drop inkscape-poppler-0.12.2.patch, inkscape-gcc45.patch and + inkscape-non_void.patch: upstream fixed. +- Add inkscape-r9710-9712.patch to fix node editor crash when + dragging near the last node of a path. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- inkscape-0.47.tar.bz2 inkscape-gcc45.patch inkscape-non_void.patch inkscape-poppler-0.12.2.patch New: ---- inkscape-0.48.0.tar.bz2 inkscape-r9710-9712.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ inkscape.spec ++++++ --- /var/tmp/diff_new_pack.wupO1H/_old 2010-09-06 18:13:33.000000000 +0200 +++ /var/tmp/diff_new_pack.wupO1H/_new 2010-09-06 18:13:33.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package inkscape (Version 0.47) +# spec file for package inkscape (Version 0.48.0) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -18,8 +18,8 @@ Name: inkscape -Version: 0.47 -Release: 4 +Version: 0.48.0 +Release: 1 License: GPLv2 ; LGPLv2.1 Summary: Vector Illustration Program Url: http://www.inkscape.org/ @@ -28,16 +28,12 @@ # openSUSE palette file Source1: openSUSE.gpl Source2: inkscape-split-extensions-extra.sh -#PATCH-FIX-OPENSUSE inkscape-packages.patch sbrabec@suse.cz -- Suggest packages instead of compilation from source. +# PATCH-FEATURE-OPENSUSE inkscape-remove-datetime.patch vuntz@novell.com -- Do not put date/time in the compiled binary (needed for build-compare) +Patch0: inkscape-remove-datetime.patch +# PATCH-FIX-OPENSUSE inkscape-packages.patch sbrabec@suse.cz -- Suggest packages instead of compilation from source. Patch1: inkscape-packages.patch -# PATCH-FIX-UPSTREAM inkscape-poppler-0.12.2.patch lp#487038 vuntz@opensuse.org -- Fix compilation with recent poppler -Patch2: inkscape-poppler-0.12.2.patch -# PATCH-FIX-OPENSUSE inkscape-remove-datetime.patch vuntz@novell.com -- Do not put date/time in the compiled binary (needed for build-compare) -Patch18: inkscape-remove-datetime.patch -# PATCH-FIX-UPSTREAM inkscape-gcc45.patch lp#522327 dimstar@opensuse.org -- Fix build with gcc 4.5. Patch taken from upstream bug tracker. -Patch19: inkscape-gcc45.patch -# PATCH-FIX-UPSTREAM inkscape-non_void.patch lp#530790 dimstar@opensuse.org -- Fix no-return-in-non-void function. -Patch20: inkscape-non_void.patch +# PATCH-FIX-UPSTREAM inkscape-r9710-9712.patch dimstar@opensuse.org -- Fix node editor crash when dragging near the last node of a path, upstream commits r9711 & 9712 merged. +Patch2: inkscape-r9710-9712.patch BuildRequires: boost-devel BuildRequires: docbook-toys BuildRequires: fdupes @@ -161,11 +157,9 @@ %lang_package %prep %setup -q +%patch0 -p1 %patch1 -p1 -%patch2 -p1 -%patch18 -p1 -%patch19 -p1 -%patch20 -p1 +%patch2 -p0 %build export CXXFLAGS="%{optflags} -fno-strict-aliasing" @@ -181,6 +175,9 @@ rm -rf %{buildroot}%{_datadir}/locale/en_US@piglatin install -D -m 0644 %{S:1} %{buildroot}%{_datadir}/inkscape/palettes %suse_update_desktop_file -N "Inkscape" -G "SVG Vector Illustrator" inkscape +%if 0%{?suse_version} <= 1120 +rm -rf %{buildroot}%{_datadir}/locale/te_IN +%endif %find_lang %{name} bash %{S:2} %{buildroot}%{_datadir}/inkscape/extensions "%%{_datadir}/inkscape/extensions/" %fdupes %{buildroot} @@ -190,9 +187,10 @@ %files -f inkscape.lst %defattr(-,root,root) -%doc AUTHORS COPYING COPYING.LIB ChangeLog HACKING* INSTALL NEWS README* TRANSLATORS +%doc AUTHORS COPYING COPYING.LIB ChangeLog INSTALL NEWS README* TRANSLATORS %{_bindir}/* %{_datadir}/applications/inkscape.desktop +%{_datadir}/icons/hicolor/*/apps/inkscape.png %dir %{_datadir}/inkscape %{_datadir}/inkscape/[cf-z]* %{_datadir}/inkscape/examples @@ -205,12 +203,15 @@ %{_datadir}/inkscape/extensions/Poly3DObjects/ %{_datadir}/inkscape/extensions/alphabet_soup/ %{_datadir}/inkscape/extensions/inkweb.js +%{_datadir}/inkscape/extensions/jessyInk.js +%{_datadir}/inkscape/extensions/jessyInk_core_mouseHandler_noclick.js +%{_datadir}/inkscape/extensions/jessyInk_core_mouseHandler_zoomControl.js +%{_datadir}/inkscape/extensions/jessyInk_video.svg #BEGIN FIXME: What is purpose of these plugins? I see no references to them: %{_datadir}/inkscape/extensions/SpSVG.pm %{_datadir}/inkscape/extensions/Inkscape.pm %{_datadir}/inkscape/extensions/simplepath.rb #END FIXME -%{_datadir}/pixmaps/inkscape.png %doc %{_mandir}/man?/*.* %doc %{_mandir}/??/man?/*.* # FIXME: should be part of filesystem ++++++ inkscape-0.47.tar.bz2 -> inkscape-0.48.0.tar.bz2 ++++++ GNOME/inkscape/inkscape-0.47.tar.bz2 inkscape/inkscape-0.48.0.tar.bz2 differ: char 11, line 1 ++++++ inkscape-r9710-9712.patch ++++++ === modified file 'src/ui/tool/path-manipulator.cpp' --- src/ui/tool/path-manipulator.cpp 2010-04-06 14:11:54 +0000 +++ src/ui/tool/path-manipulator.cpp 2010-08-13 21:10:23 +0000 @@ -1414,7 +1414,10 @@ NodeList::iterator first = (*spi)->before(pvp->t, &fracpart); double stroke_tolerance = _getStrokeTolerance(); - if (Geom::distance(evp, nearest_point) < stroke_tolerance) { + if (first && first.next() && + fracpart != 0.0 && + Geom::distance(evp, nearest_point) < stroke_tolerance) + { _dragpoint->setVisible(true); _dragpoint->setPosition(_desktop->w2d(nearest_point)); _dragpoint->setSize(2 * stroke_tolerance); ++++++ inkscape-remove-datetime.patch ++++++ --- /var/tmp/diff_new_pack.wupO1H/_old 2010-09-06 18:13:33.000000000 +0200 +++ /var/tmp/diff_new_pack.wupO1H/_new 2010-09-06 18:13:33.000000000 +0200 @@ -1,8 +1,8 @@ -Index: inkscape-0.47/src/main.cpp +Index: inkscape-0.48.0/src/main.cpp =================================================================== ---- inkscape-0.47.orig/src/main.cpp -+++ inkscape-0.47/src/main.cpp -@@ -1854,7 +1854,7 @@ sp_process_args(poptContext ctx) +--- inkscape-0.48.0.orig/src/main.cpp ++++ inkscape-0.48.0/src/main.cpp +@@ -1894,7 +1894,7 @@ sp_process_args(poptContext ctx) break; } case SP_ARG_VERSION: { @@ -11,18 +11,3 @@ exit(0); break; } -Index: inkscape-0.47/src/ui/dialog/aboutbox.cpp -=================================================================== ---- inkscape-0.47.orig/src/ui/dialog/aboutbox.cpp -+++ inkscape-0.47/src/ui/dialog/aboutbox.cpp -@@ -103,8 +103,8 @@ AboutBox::AboutBox() : Gtk::Dialog(_("Ab - - Gtk::Label *label=new Gtk::Label(); - gchar *label_text = -- g_strdup_printf("<small><i>Inkscape %s, built %s</i></small>", -- Inkscape::version_string, __DATE__); -+ g_strdup_printf("<small><i>Inkscape %s</i></small>", -+ Inkscape::version_string); - label->set_markup(label_text); - label->set_alignment(Gtk::ALIGN_RIGHT, Gtk::ALIGN_CENTER); - g_free(label_text); ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org