Accepting request 59597 from GNOME:Apps

Accepted submit request 59597 from user dimstar

OBS-URL: https://build.opensuse.org/request/show/59597
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/inkscape?expand=0&rev=46
This commit is contained in:
Ruediger Oertel 2011-02-02 00:42:50 +00:00 committed by Git OBS Bridge
parent 90d433585b
commit 0e643f5623
5 changed files with 39 additions and 33 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:36acd81b96aec333b7e8fced0c9b162d0b1a4e073d56aaaf1bf5f66d8eebe270
size 19333922

3
inkscape-0.48.1.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:44bda45d14374351f426afa467222093c2f24ddb586e3cfa1cf21e7468e4bb86
size 19558565

View File

@ -1,16 +0,0 @@
=== 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);

View File

@ -1,3 +1,31 @@
-------------------------------------------------------------------
Mon Jan 31 12:07:52 UTC 2011 - mrdocs@opensuse.org
- Update to version 0.48.1:
0.48.1 is a stability and bugfix release.
+ Many small regressions in the node tool were fixed.
+ Exporting of masks has been substantially improved in all
Cairo-based output formats.
+ lp#544599, lp#591986, lp#605575: Several crash bugs in the node
tool have been fixed.
+ lp#627134: Rulers are redrawn properly with recent versions of
GTK
+ lp#675309: Unlinking an orphaned clone no longer causes a crash
+ lp#482993: Problems with extensions sometimes not working at
all on Mac OS X.
+ lp#651678: Inkscape should no longer crash due to missing icons
at startup or when opening the document properties dialog.
+ lp#680520: Shift-clicking on the top rounding handle of a
rectangle will no longer cause a crash.
+ lp#676271: Inkscape builds correctly with recent Poppler.lp
+ Bugs fixed: lp#658055, bnc#661370
- drop inkscape-r9710-9712.patch: fixed upstream.
- export CFLAGS, as inkscape is C and C++
- Remove --enable-inkboard from configure: jessyink replaces it
- Remove Obsoletes: sodipodi NLD9 is obsolete
- Delete installed but useless header files
- run spec-cleaner on the spec file
-------------------------------------------------------------------
Tue Dec 14 18:18:01 CET 2010 - vuntz@opensuse.org

View File

@ -1,5 +1,5 @@
#
# spec file for package inkscape (Version 0.48.0)
# spec file for package inkscape (Version 0.48.1)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@ -13,13 +13,10 @@
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
Name: inkscape
Version: 0.48.0
Release: 5
Version: 0.48.1
Release: 0
License: GPLv2 ; LGPLv2.1
Summary: Vector Illustration Program
Url: http://www.inkscape.org/
@ -32,8 +29,6 @@ Source2: inkscape-split-extensions-extra.sh
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-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
@ -61,8 +56,6 @@ Requires: gzip
Requires: pstoedit
Requires: python-gtk
Recommends: python-lxml
# package in <= NLD9 and SuSE Linux <= 9.1
Obsoletes: sodipodi <= 0.34
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@ -160,20 +153,21 @@ Inkscape is a vector illustration program for the GNOME desktop.
%setup -q
%patch0 -p1
%patch1 -p1
%patch2 -p0
%build
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-inkboard
make %{?jobs:-j%jobs}
--without-perl
make %{?_smp_mflags}
%install
%makeinstall
rm -rf %{buildroot}%{_datadir}/locale/en_US@piglatin
rm -rf %{buildroot}%{_datadir}/inkscape/filters/filters.svg.h
rm -rf %{buildroot}%{_datadir}/inkscape/patterns/patterns.svg.h
install -D -m 0644 %{S:1} %{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