Dominique Leuenberger 2017-02-08 09:50:03 +00:00 committed by Git OBS Bridge
commit 653b9f3173
8 changed files with 47 additions and 133 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4d901f8a9e1924404e797ad23b8b0c495a9d155448816d95a55974314e1f141b
size 25858909

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

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

View File

@ -1,82 +0,0 @@
Index: inkscape-0.91/Makefile.am
===================================================================
--- inkscape-0.91.orig/Makefile.am
+++ inkscape-0.91/Makefile.am
@@ -11,6 +11,11 @@ Graphics_in_files = inkscape.desktop.in
Graphics_DATA = $(Graphics_in_files:.desktop.in=.desktop)
@INTLTOOL_DESKTOP_RULE@
+Metainfodir = $(datadir)/appdata
+Metainfo_in_files = inkscape.appdata.xml.in
+Metainfo_DATA = $(Metainfo_in_files:.appdata.xml.in=.appdata.xml)
+@INTLTOOL_XML_RULE@
+
## dist-hook:
## mkdir $(distdir)/samples
## cp $(srcdir)/samples/*svg $(distdir)/samples
@@ -32,6 +37,7 @@ man_MANS = \
EXTRA_DIST = \
acinclude.m4 \
fix-roff-punct \
+ inkscape.appdata.xml.in \
intltool-extract.in \
intltool-merge.in \
intltool-update.in \
Index: inkscape-0.91/po/POTFILES.in
===================================================================
--- inkscape-0.91.orig/po/POTFILES.in
+++ inkscape-0.91/po/POTFILES.in
@@ -2,6 +2,7 @@
# Please keep this file sorted alphabetically.
# Generated by ./generate_POTFILES.sh at Thu Apr 10 00:15:41 CEST 2014
[encoding: UTF-8]
+inkscape.appdata.xml.in
inkscape.desktop.in
share/filters/filters.svg.h
share/palettes/palettes.h
Index: inkscape-0.91/inkscape.appdata.xml.in
===================================================================
--- /dev/null
+++ inkscape-0.91/inkscape.appdata.xml.in
@@ -0,0 +1,41 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<component>
+ <id type="desktop">inkscape.desktop</id>
+ <metadata_license>CC0-1.0</metadata_license>
+ <_name>Inkscape SVG Vector Illustrator</_name>
+ <project_license>GPL-2.0 and LGPL-2.1</project_license>
+ <_summary>Create and edit Scalable Vector Graphics images</_summary>
+ <url type="homepage">http://www.inkscape.org/</url>
+ <description>
+ <_p>Inkscape is an open source drawing tool with capabilities similar to
+Illustrator, Freehand, and CorelDraw that uses the W3C standard scalable
+vector graphics format (SVG). Some supported SVG features include
+basic shapes, paths, text, markers, clones, alpha blending, transforms,
+gradients, and grouping. In addition, Inkscape supports Creative Commons
+meta-data, node-editing, layers, complex path operations, text-on-path,
+and SVG XML editing. It also imports several formats like EPS, Postscript,
+JPEG, PNG, BMP, and TIFF and exports PNG as well as multiple vector-based
+formats.</_p>
+
+ <_p>Inkscape's main motivations are to provide the Open Source community
+with a fully W3C compliant XML, SVG, and CSS2 drawing tool emphasizing a
+lightweight core with powerful features added as extensions, and the
+establishment of a friendly, open, community-oriented development
+processes.</_p>
+ </description>
+ <screenshots>
+ <screenshot type="default">
+ <image height="1050" width="1680">https://media.inkscape.org/media/resources/file/Voronoi-and-dulaney.png</image>
+ <caption>The new (since version 0.91) Voronoi/Delaunay Triangulation plugin</caption>
+ </screenshot>
+ <screenshot>
+ <image height="1050" width="1680">https://media.inkscape.org/media/resources/file/inkscape-0.48-ferrari.png</image>
+ <caption>Illustration of a Ferrari by Gilles Pinard done by hand without any tracing</caption>
+ </screenshot>
+ <screenshot>
+ <image height="1050" width="1680">https://media.inkscape.org/media/resources/file/inkscape-0.48-blur.png</image>
+ <caption>Gaussian Blur filter using multi-threading processing</caption>
+ </screenshot>
+ </screenshots>
+ <update_contact>inkscape-devel@lists.sourceforge.net</update_contact>
+</component>

View File

@ -1,15 +0,0 @@
--- inkscape-0.91/src/display/drawing.cpp.orig 2016-03-23 14:16:14.176248123 +0100
+++ inkscape-0.91/src/display/drawing.cpp 2016-03-23 14:17:52.900328062 +0100
@@ -210,9 +210,9 @@
}
std::set<DrawingItem*> to_cache;
- for (i = _candidate_items.begin(); i != _candidate_items.end(); ++i) {
- i->item->setCached(true);
- to_cache.insert(i->item);
+ for (CandidateList::iterator j = _candidate_items.begin(); j != i; ++j) {
+ j->item->setCached(true);
+ to_cache.insert(j->item);
}
// Everything which is now in _cached_items but not in to_cache must be uncached
// Note that calling setCached on an item modifies _cached_items

View File

@ -13,12 +13,12 @@
===================================================================
--- a/share/extensions/inkex.py
+++ b/share/extensions/inkex.py
@@ -106,7 +106,7 @@ def uutounit(val, unit):
from lxml import etree
except Exception, e:
@@ -114,9 +114,7 @@ def uutounit(val, unit):
except ImportError as 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,)))
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, )))
+ "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):

View File

@ -1,13 +0,0 @@
Index: inkscape-0.48.0/src/main.cpp
===================================================================
--- 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: {
- printf("Inkscape %s (%s)\n", Inkscape::version_string, __DATE__);
+ printf("Inkscape %s\n", Inkscape::version_string);
exit(0);
break;
}

View File

@ -1,3 +1,30 @@
-------------------------------------------------------------------
Wed Feb 1 11:29:05 UTC 2017 - adam.majer@suse.de
- use individual libboost-*-devel packages instead of boost-devel
-------------------------------------------------------------------
Mon Jan 9 21:08:34 UTC 2017 - robby.engelmann@igfs-ev.de
- update to version 0.92:
+ Mesh Gradients are now supported.
+ Many SVG2 and CSS3 properties are now supported (e.g. paint-order, mix-blend-mode). Not all are available from the GUI.
+ The new Object dialog allows to select, label, hide and lock any object in the drawing from a dialog that lists them all
+ Selection sets make it possible to 'group' objects together regardless of document structure
+ Several new path effects have been added, among them Envelope/Perspective, Lattice Deformation, Mirror and Rotate Copies
+ There are several new extensions (e.g. a seamless pattern extension) and a new filter (colorblindness simulation) included in the release, many old extensions have been updated or got new features
+ Spray tool and measure tool received a set of nifty new features
+ Interactive smoothing for lines created with the Pencil tool
+ BSplines (and more) are available for the Pen tool
+ Checkerboard background can be used to more easily see object transparencies
+ see http://wiki.inkscape.org/wiki/index.php/Release_notes/0.92 for full changelog
- Drop upstream included patches:
+ inkscape-remove-datetime.patch
+ inkscape-cache-fix.patch
+ inkscape-appdata.patch
- Rebased patch
+ inkscape-packages.patch
-------------------------------------------------------------------
Tue Jul 26 07:00:52 UTC 2016 - badshah400@gmail.com

View File

@ -17,7 +17,7 @@
Name: inkscape
Version: 0.91
Version: 0.92.0
Release: 0
Summary: Vector Illustration Program
License: GPL-2.0 and LGPL-2.1
@ -27,18 +27,16 @@ Source: https://inkscape.global.ssl.fastly.net/media/resources/file/%{na
# openSUSE palette file
Source1: openSUSE.gpl
Source2: inkscape-split-extensions-extra.sh
# 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-cache-fix.patch bnc#972343 aeszter@gwdg.de -- fix cache size
Patch2: inkscape-cache-fix.patch
# PATCH-FIX-UPSTREAM inkscape-appdata.patch badshah400@gmail.com -- Add, translate and install appdata for inkscape, patch sent upstream
Patch3: inkscape-appdata.patch
Patch0: inkscape-packages.patch
BuildRequires: aspell-devel
BuildRequires: autoconf
BuildRequires: automake
%if 0%{?suse_version} > 1325
BuildRequires: libboost_headers-devel
%else
BuildRequires: boost-devel
%endif
BuildRequires: fdupes
BuildRequires: gc-devel
BuildRequires: gcc-c++
@ -165,12 +163,9 @@ Inkscape is a vector illustration program for the GNOME desktop.
%prep
%setup -q
%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1
%build
autoreconf
./autogen.sh
RPM_OPT_FLAGS="%{optflags}"
%ifarch %{arm}
export LDFLAGS+="-Wl,--no-keep-memory -Wl,--reduce-memory-overheads"
@ -238,7 +233,6 @@ rm %{name}.man-lang.tmp
%files -f inkscape.lst -f %{name}.man-lang
%defattr(-,root,root)
%doc AUTHORS COPYING COPYING.LIB ChangeLog INSTALL NEWS README* TRANSLATORS
%{_bindir}/*
%{_datadir}/applications/inkscape.desktop
%{_datadir}/icons/hicolor/*/apps/inkscape.png
@ -263,6 +257,9 @@ rm %{name}.man-lang.tmp
%{_datadir}/inkscape/extensions/fontfix.conf
%{_datadir}/inkscape/extensions/ink2canvas/*
%{_datadir}/inkscape/extensions/inkscape.extension.rng
%{_datadir}/inkscape/extensions/seamless_pattern.svg
%{_datadir}/inkscape/extensions/test
%{_datadir}/inkscape/extensions/test/svg
%{_datadir}/inkscape/attributes/
%{_datadir}/inkscape/branding/
%doc %{_mandir}/man?/*.*