Hello community,

here is the log from the commit of package inkscape for openSUSE:Factory 
checked in at 2015-02-06 10:50:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/inkscape (Old)
 and      /work/SRC/openSUSE:Factory/.inkscape.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "inkscape"

Changes:
--------
--- /work/SRC/openSUSE:Factory/inkscape/inkscape.changes        2015-01-08 
23:05:44.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.inkscape.new/inkscape.changes   2015-02-06 
10:50:11.000000000 +0100
@@ -1,0 +2,60 @@
+Sat Jan 31 08:33:53 UTC 2015 - [email protected]
+
+- Update to version 0.91:
+  + Improved performance. The new renderer is significantly faster
+    on most drawings.
+  + OpenMP multithreading for filters.
+  + Substantial memory savings.
+  + Responsiveness improvements.
+  + Rendering bug fixes. The following things now render correctly:
+    - Pattern fills (no more gaps between tiles, regardless of
+      transformation).
+    - Stroke of transformed objects in patterns.
+    - Patterns containing clipped objects.
+    - Nested clipping paths.
+    - Masked and clipped objects with large masks / clipping paths
+      in Outline view.
+    - Paths with wide strokes and long miters.
+    - Fonts.
+  + A grayscale display color mode has been added, that shows a
+    preview of your drawing in grayscale.
+  + The tool control bar for the Node Tool features a new dropdown
+    to insert new nodes on the selected segments extreme values.
+  + The Measurement tool is a new feature for the artist to measure
+    the elements in their drawing.
+  + Text size default unit is now points (pt) and is customizable
+    (px,pt,pc,mm,cm,in,em).
+  + Text toolbar shows full list of font style variants for that
+    font.
+  + Files with text in em units read correctly.
+  + Font substitution warning dialog.
+  + Gradient toolbar enhanced to select and modify gradient stops,
+    invert, repeat, and link gradients.
+  + On-canvas gradient editing fixes: double clicking to create
+    stops, correct focus on select.
+  + Gradients sortable by color, name and usage in Fill/Stroke.
+  + Gradients can be renamed in Fill/Stroke.
+  + New Find/Replace dialog can operate on text or any attribute.
+  + Drag and drop to reorder layers and create sublayers.
+  + Show/Hide All layers options in context menu.
+  + Inkscape has a new Symbols dialog.
+  + Visio Stencil files (.vss) can also be used by dropping them in
+    the same symbols directory.
+  + See http://wiki.inkscape.org/wiki/index.php/Release_notes/0.91
+    for a full list of changes.
+- Drop upstream fixed patches:
+  + inkscape-return-on-exit.patch
+  + inkscape-apply-invert-transform.patch
+  + inkscape-0.48.5-librevenge.patch
+  + inkscape-fix-build-with-poppler-0.29.patch (r13685)
+  + inkscape-gc-detection.patch (r12155)
+- Rebase inkscape-packages.patch.
+- Add pkgconfig(libexif) BuildRequires: enable EXIF support.
+- Add aspell-devel BuildRequires: enable spell checking support.
+- Add pkgconfig(libcdr-0.1) and pkgconfig(libvisio-0.1)
+  BuildRequires: support for more image formats.
+- Add pkgconfig(dbus-glib-1) BuildRequires: new dependency.
+- Remove docbook-toys and sgml-skel BuildRequires: no longer
+  needed.
+
+-------------------------------------------------------------------

Old:
----
  inkscape-0.48.5-librevenge.patch
  inkscape-0.48.5.tar.bz2
  inkscape-apply-invert-transform.patch
  inkscape-fix-build-with-poppler-0.29.patch
  inkscape-gc-detection.patch
  inkscape-return-on-exit.patch

New:
----
  inkscape-0.91.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ inkscape.spec ++++++
--- /var/tmp/diff_new_pack.XxDopH/_old  2015-02-06 10:50:13.000000000 +0100
+++ /var/tmp/diff_new_pack.XxDopH/_new  2015-02-06 10:50:13.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package inkscape
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,13 @@
 
 
 Name:           inkscape
-Version:        0.48.5
+Version:        0.91
 Release:        0
 Summary:        Vector Illustration Program
 License:        GPL-2.0 and LGPL-2.1
 Group:          Productivity/Graphics/Vector Editors
 Url:            http://www.inkscape.org/
-Source:         
http://downloads.sourceforge.net/project/inkscape/inkscape/0.48.5/%{name}-%{version}.tar.bz2
+Source:         
https://inkscape.global.ssl.fastly.net/media/resources/file/%{name}-%{version}.tar.bz2
 # openSUSE palette file
 Source1:        openSUSE.gpl
 Source2:        inkscape-split-extensions-extra.sh
@@ -31,20 +31,10 @@
 Patch0:         inkscape-remove-datetime.patch
 # PATCH-FIX-OPENSUSE inkscape-packages.patch [email protected] -- Suggest 
packages instead of compilation from source.
 Patch1:         inkscape-packages.patch
-# PATCH-FIX-UPSTREAM inkscape-return-on-exit.patch bnc#758275 lp#993500 
[email protected] -- Return non-zero on error.
-Patch2:         inkscape-return-on-exit.patch
-# PATCH-FIX-UPSTREAM inkscape-apply-invert-transform.patch bnc#779560 
lp#840625 [email protected] -- Apply invert transform to all image tags.
-Patch4:         inkscape-apply-invert-transform.patch
-# PATCH-FIX-UPSTREAM inkscape-0.48.5-librevenge.patch lp#1323592 
[email protected] -- port to librevenge based libwpg (backported to inkscape 
0.48.5)
-Patch8:         inkscape-0.48.5-librevenge.patch
-# PATCH-FIX-UPSTREAM inkscape-fix-build-with-poppler-0.29.patch lp#1399811 
[email protected] -- fix build with poppler 0.29 (backported to inkscape 0.48.5)
-Patch9:         inkscape-fix-build-with-poppler-0.29.patch
-# PATCH-FIX-UPSTREAM inkscape-gc-detection.patch [email protected] -- Use 
proper pkg-config to find BDW-Garbage Collector >= 6.4
-Patch10:        inkscape-gc-detection.patch
+BuildRequires:  aspell-devel
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  boost-devel
-BuildRequires:  docbook-toys
 BuildRequires:  fdupes
 BuildRequires:  gc-devel
 BuildRequires:  gcc-c++
@@ -61,8 +51,13 @@
 BuildRequires:  popt-devel
 BuildRequires:  python-devel
 BuildRequires:  python-gtk-devel
-BuildRequires:  sgml-skel
 BuildRequires:  update-desktop-files
+BuildRequires:  pkgconfig(dbus-glib-1)
+BuildRequires:  pkgconfig(libexif)
+%if 0%{?suse_version} > 1310
+BuildRequires:  pkgconfig(libcdr-0.1)
+BuildRequires:  pkgconfig(libvisio-0.1)
+%endif
 BuildRequires:  pkgconfig(librevenge-0.0)
 BuildRequires:  pkgconfig(libwpg-0.3)
 Requires:       %{_bindir}/gs
@@ -167,25 +162,19 @@
 %setup -q
 %patch0 -p1
 %patch1 -p1
-%patch2 -p1
-%patch4 -p1
-%patch8 -p1
-%patch9 -p1
-%patch10 -p1
 
 %build
-libtoolize --force --copy --install
-autoreconf -fi
 RPM_OPT_FLAGS="%{optflags}"
 %ifarch %{arm}
 export LDFLAGS+="-Wl,--no-keep-memory -Wl,--reduce-memory-overheads"
 %endif
 export CFLAGS="%{optflags} -fno-strict-aliasing"
 export CXXFLAGS="%{optflags} -fno-strict-aliasing"
-# We're building without perl support for now...
+
 %configure\
-       --with-python\
-       --without-perl
+       --enable-lcms \
+       --enable-poppler-cairo
+
 make %{?_smp_mflags}
 
 %install
@@ -194,16 +183,24 @@
 rm -rf %{buildroot}%{_datadir}/inkscape/filters/filters.svg.h
 rm -rf %{buildroot}%{_datadir}/inkscape/patterns/patterns.svg.h
 
+# its not really an extension (missing .inx), but a standalone script
+# avoid perl dependency, same can be achieved with 'cat foo.svg | 
extensions/embedimage.py'
+rm -rf %{buildroot}%{_datadir}/inkscape/extensions/embed_raster_in_svg.pl
+# only useful for translators
+rm -rf %{buildroot}%{_datadir}/inkscape/extensions/genpofiles.sh
+# ruby port of simplepath.py, which is not used anywhere
+rm -rf %{buildroot}%{_datadir}/inkscape/extensions/simplepath.rb
+# only required on Windows
+rm -rf %{buildroot}%{_datadir}/inkscape/extensions/print_win32_vector.*
+
 install -D -m 0644 %{SOURCE1} %{buildroot}%{_datadir}/inkscape/palettes
+
 %suse_update_desktop_file -N "Inkscape" -G "SVG Vector Illustrator" inkscape
-# te_IN should really just be te, see lp#690255
-test ! -e %{buildroot}%{_datadir}/locale/te
-mv %{buildroot}%{_datadir}/locale/te_IN %{buildroot}%{_datadir}/locale/te
+
 %find_lang %{name} %{?no_lang_C}
+
 bash %{SOURCE2} %{buildroot}%{_datadir}/inkscape/extensions 
"%%{_datadir}/inkscape/extensions/"
-## fix line endings
-sed -i 's/\r$//' %{buildroot}%{_datadir}/inkscape/extensions/param_curves.py
-sed -i 's/\r$//' 
%{buildroot}%{_datadir}/inkscape/extensions/render_alphabetsoup.py
+
 # Localized man pages
 for man in %{buildroot}%{_mandir}/*/man1/*; do
     LOCALE=`echo $man | sed "s:.*%{_mandir}/\([^/]*\)/man1/.*:\1:g"`
@@ -239,8 +236,8 @@
 %{_datadir}/inkscape/[cf-z]*
 %{_datadir}/inkscape/examples
 %dir %{_datadir}/inkscape/extensions
+%dir %{_datadir}/inkscape/extensions/ink2canvas
 %{_datadir}/inkscape/extensions/xaml2svg
-%{_datadir}/inkscape/extensions/*.pl
 %{_datadir}/inkscape/extensions/*.xsl*
 %{_datadir}/inkscape/extensions/colors.xml
 %{_datadir}/inkscape/extensions/ps2*
@@ -251,11 +248,11 @@
 %{_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}/inkscape/extensions/fontfix.conf
+%{_datadir}/inkscape/extensions/ink2canvas/*
+%{_datadir}/inkscape/extensions/inkscape.extension.rng
+%{_datadir}/inkscape/attributes/
+%{_datadir}/inkscape/branding/
 %doc %{_mandir}/man?/*.*
 # exclude extensions that go in other packages:
 %exclude %{_datadir}/inkscape/extensions/Barcode
@@ -277,6 +274,7 @@
 %{_datadir}/inkscape/extensions/wmf*
 # This extensions seems erronous being copied in here too.
 %exclude %{_datadir}/inkscape/extensions/*gimp*
+%exclude %{_datadir}/inkscape/extensions/sk*
 
 %files extensions-dia
 %defattr(-,root,root)

++++++ inkscape-0.48.5.tar.bz2 -> inkscape-0.91.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/inkscape/inkscape-0.48.5.tar.bz2 
/work/SRC/openSUSE:Factory/.inkscape.new/inkscape-0.91.tar.bz2 differ: char 11, 
line 1

++++++ inkscape-packages.patch ++++++
--- /var/tmp/diff_new_pack.XxDopH/_old  2015-02-06 10:50:13.000000000 +0100
+++ /var/tmp/diff_new_pack.XxDopH/_new  2015-02-06 10:50:13.000000000 +0100
@@ -1,26 +1,24 @@
-Index: inkscape-0.47/share/extensions/export_gimp_palette.py
 ===================================================================
---- inkscape-0.47.orig/share/extensions/export_gimp_palette.py
-+++ inkscape-0.47/share/extensions/export_gimp_palette.py
-@@ -11,7 +11,7 @@ import sys, simplestyle
+--- a/share/extensions/export_gimp_palette.py
++++ b/share/extensions/export_gimp_palette.py
+@@ -13,7 +13,7 @@ import sys, simplestyle
  try:
      from xml.dom.minidom import parse
  except:
--    sys.exit(_('The export_gpl.py module requires PyXML.  Please download the 
latest version from http://pyxml.sourceforge.net/.'))
-+    sys.exit(_('The export_gpl.py module requires XML modules.  Please 
install the python-xml package.'))
- 
- colortags=(u'fill',u'stroke',u'stop-color',u'flood-color',u'lighting-color')
- colors={}
-Index: inkscape-0.47/share/extensions/inkex.py
+-    inkex.errormsg(_('The export_gpl.py module requires PyXML.  Please 
download the latest version from http://pyxml.sourceforge.net/.'))
++    inkex.errormsg(_('The export_gpl.py module requires XML modules.  Please 
install the python-xml package.'))
+     sys.exit()
+ # local library
+ import inkex
 ===================================================================
---- inkscape-0.47.orig/share/extensions/inkex.py
-+++ inkscape-0.47/share/extensions/inkex.py
-@@ -63,7 +63,7 @@ def uutounit(val, unit):
- try:
+--- a/share/extensions/inkex.py
++++ b/share/extensions/inkex.py
+@@ -106,7 +106,7 @@ def uutounit(val, unit):
      from lxml import etree
- except:
--    sys.exit(_('The fantastic lxml wrapper for libxml2 is required by 
inkex.py and therefore this extension. Please download and install the latest 
version from http://cheeseshop.python.org/pypi/lxml/, or install it through 
your package manager by a command like: sudo apt-get install python-lxml'))
-+    sys.exit(_('The fantastic lxml wrapper for libxml2 is required by 
inkex.py and therefore this extension. Please download and install it through 
your package manager by a command like: sudo zypper install python-lxml'))
- 
- def debug(what):
-     sys.stderr.write(str(what) + "\n")
+ except Exception, e:
+     localize()
+-    errormsg(_("The fantastic lxml wrapper for libxml2 is required by 
inkex.py and therefore this extension. Please download and install the latest 
version from http://cheeseshop.python.org/pypi/lxml/, or install it through 
your package manager by a command like: sudo apt-get install 
python-lxml\n\nTechnical details:\n%s" % (e,)))
++    errormsg(_("The fantastic lxml wrapper for libxml2 is required by 
inkex.py and therefore this extension. Please download and install it through 
your package manager by a command like: sudo zypper install 
python-lxml\n\nTechnical details:\n%s" % (e,)))
+     sys.exit()
+     
+ def check_inkbool(option, opt, value):

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to