commit c80ee018ce49e3ec34905ca4296ecf2a86a8875853cc987392848b77e395745c Author: Marcus Meissner Date: Thu Nov 21 08:41:04 2024 +0000 - Drop obsolete and unused pkgconfig(gdl-3.0) BuildRequires. - Add explicit pkgconfig(glibmm-2.4), pkgconfig(gdkmm-3.0), pkgconfig(gdkmm-3.0), pkgconfig(gtk+-3.0) and pkgconfig(gdk-3.0) BuildRequires: Align with what cmake checks for. OBS-URL: https://build.opensuse.org/package/show/graphics/inkscape?expand=0&rev=123 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/_constraints b/_constraints new file mode 100644 index 0000000..597fa88 --- /dev/null +++ b/_constraints @@ -0,0 +1,14 @@ + + + + 5 + + + 4000 + + + 800 + + + + diff --git a/inkscape-1.3.2_2023-11-25_091e20ef0f.tar.xz b/inkscape-1.3.2_2023-11-25_091e20ef0f.tar.xz new file mode 100644 index 0000000..769ca29 --- /dev/null +++ b/inkscape-1.3.2_2023-11-25_091e20ef0f.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dbd1844dc443fe5e10d3e9a887144e5fb7223852fff191cfb5ef7adeab0e086b +size 44720944 diff --git a/inkscape-1.3.2_2023-11-25_091e20ef0f.tar.xz.sig b/inkscape-1.3.2_2023-11-25_091e20ef0f.tar.xz.sig new file mode 100644 index 0000000..bd828bd Binary files /dev/null and b/inkscape-1.3.2_2023-11-25_091e20ef0f.tar.xz.sig differ diff --git a/inkscape-1.4_2024-10-09_e7c3feb100.tar.xz b/inkscape-1.4_2024-10-09_e7c3feb100.tar.xz new file mode 100644 index 0000000..9dea64f --- /dev/null +++ b/inkscape-1.4_2024-10-09_e7c3feb100.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c59a85453b699addebcd51c1dc07684dd96a10c8aec716b19551db50562e13f5 +size 46321868 diff --git a/inkscape-1.4_2024-10-09_e7c3feb100.tar.xz.sig b/inkscape-1.4_2024-10-09_e7c3feb100.tar.xz.sig new file mode 100644 index 0000000..d9a4f79 Binary files /dev/null and b/inkscape-1.4_2024-10-09_e7c3feb100.tar.xz.sig differ diff --git a/inkscape-libxml2.12.patch b/inkscape-libxml2.12.patch new file mode 100644 index 0000000..786a696 --- /dev/null +++ b/inkscape-libxml2.12.patch @@ -0,0 +1,33 @@ +From 694d8ae43d06efff21adebf377ce614d660b24cd Mon Sep 17 00:00:00 2001 +From: Christian Hesse +Date: Fri, 17 Nov 2023 22:30:42 +0100 +Subject: [PATCH] include missing header file +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +This fixes build error: +``` +/build/inkscape/src/inkscape/src/object/uri.cpp: In constructor ‘Inkscape::URI::URI(const gchar*, const char*)’: +/build/inkscape/src/inkscape/src/object/uri.cpp:86:9: error: ‘xmlFree’ was not declared in this scope; did you mean ‘xmlFreeURI’? + 86 | xmlFree(full); +``` +--- + src/object/uri.h | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/object/uri.h b/src/object/uri.h +index 381adec58cf..d5b211fe2b2 100644 +--- a/src/object/uri.h ++++ b/src/object/uri.h +@@ -13,6 +13,7 @@ + #define INKSCAPE_URI_H + + #include ++#include + #include + #include + +-- +GitLab + diff --git a/inkscape-poppler-24.03.0.patch b/inkscape-poppler-24.03.0.patch new file mode 100644 index 0000000..555d863 --- /dev/null +++ b/inkscape-poppler-24.03.0.patch @@ -0,0 +1,62 @@ +From 3dd9846ab99260134e11938f0e575be822507037 Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner +Date: Mon, 4 Mar 2024 22:59:40 +0100 +Subject: [PATCH] Fix build with >=poppler-24.03.0 + +Fixes build errors caused by: + +"Use an enum for Function getType" +Upstream commit 6e3824d45d42cb806a28a2df84e4ab6bb3587083 + +Signed-off-by: Andreas Sturmlechner +--- + src/extension/internal/pdfinput/svg-builder.cpp | 14 +++++++++++++- + 1 file changed, 13 insertions(+), 1 deletion(-) + +diff --git a/src/extension/internal/pdfinput/svg-builder.cpp b/src/extension/internal/pdfinput/svg-builder.cpp +index 525fbfec0a..bcd7b1f61b 100644 +--- a/src/extension/internal/pdfinput/svg-builder.cpp ++++ b/src/extension/internal/pdfinput/svg-builder.cpp +@@ -1175,9 +1175,13 @@ static bool svgGetShadingColor(GfxShading *shading, double offset, GfxColor *res + #define INT_EPSILON 8 + bool SvgBuilder::_addGradientStops(Inkscape::XML::Node *gradient, GfxShading *shading, + _POPPLER_CONST Function *func) { +- int type = func->getType(); ++ auto type = func->getType(); + auto space = shading->getColorSpace(); ++#if POPPLER_CHECK_VERSION(24, 3, 0) ++ if ( type == Function::Type::Sampled || type == Function::Type::Exponential ) { // Sampled or exponential function ++#else + if ( type == 0 || type == 2 ) { // Sampled or exponential function ++#endif + GfxColor stop1, stop2; + if (!svgGetShadingColor(shading, 0.0, &stop1) || !svgGetShadingColor(shading, 1.0, &stop2)) { + return false; +@@ -1185,7 +1189,11 @@ bool SvgBuilder::_addGradientStops(Inkscape::XML::Node *gradient, GfxShading *sh + _addStopToGradient(gradient, 0.0, &stop1, space, 1.0); + _addStopToGradient(gradient, 1.0, &stop2, space, 1.0); + } ++#if POPPLER_CHECK_VERSION(24, 3, 0) ++ } else if ( type == Function::Type::Stitching ) { // Stitching ++#else + } else if ( type == 3 ) { // Stitching ++#endif + auto stitchingFunc = static_cast<_POPPLER_CONST StitchingFunction*>(func); + const double *bounds = stitchingFunc->getBounds(); + const double *encode = stitchingFunc->getEncode(); +@@ -1200,7 +1208,11 @@ bool SvgBuilder::_addGradientStops(Inkscape::XML::Node *gradient, GfxShading *sh + for ( int i = 0 ; i < num_funcs ; i++ ) { + svgGetShadingColor(shading, bounds[i + 1], &color); + // Add stops ++#if POPPLER_CHECK_VERSION(24, 3, 0) ++ if (stitchingFunc->getFunc(i)->getType() == Function::Type::Exponential) { // process exponential fxn ++#else + if (stitchingFunc->getFunc(i)->getType() == 2) { // process exponential fxn ++#endif + double expE = (static_cast<_POPPLER_CONST ExponentialFunction*>(stitchingFunc->getFunc(i)))->getE(); + if (expE > 1.0) { + expE = (bounds[i + 1] - bounds[i])/expE; // approximate exponential as a single straight line at x=1 +-- +GitLab + + diff --git a/inkscape-poppler-24.05.0.patch b/inkscape-poppler-24.05.0.patch new file mode 100644 index 0000000..82fe07a --- /dev/null +++ b/inkscape-poppler-24.05.0.patch @@ -0,0 +1,46 @@ +Index: inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/poppler-transition-api.h +=================================================================== +--- inkscape-1.3.2_2023-11-25_091e20ef0f.orig/src/extension/internal/pdfinput/poppler-transition-api.h ++++ inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/poppler-transition-api.h +@@ -13,6 +13,15 @@ + #define SEEN_POPPLER_TRANSITION_API_H + + #include ++#include ++ ++#if POPPLER_CHECK_VERSION(24, 5, 0) ++#define _POPPLER_HAS_UNICODE_BOM(value) (hasUnicodeByteOrderMark(value->toStr())) ++#define _POPPLER_HAS_UNICODE_BOMLE(value) (hasUnicodeByteOrderMarkLE(value->toStr())) ++#else ++#define _POPPLER_HAS_UNICODE_BOM(value) (value->hasUnicodeMarker()) ++#define _POPPLER_HAS_UNICODE_BOMLE(value) (value->hasUnicodeMarkerLE()) ++#endif + + #if POPPLER_CHECK_VERSION(22, 4, 0) + #define _POPPLER_FONTPTR_TO_GFX8(font_ptr) ((Gfx8BitFont *)font_ptr.get()) +Index: inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/poppler-utils.cpp +=================================================================== +--- inkscape-1.3.2_2023-11-25_091e20ef0f.orig/src/extension/internal/pdfinput/poppler-utils.cpp ++++ inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/poppler-utils.cpp +@@ -12,6 +12,8 @@ + + #include "poppler-utils.h" + ++#include ++ + #include "2geom/affine.h" + #include "GfxFont.h" + #include "GfxState.h" +@@ -563,10 +565,10 @@ std::string getDictString(Dict *dict, co + */ + std::string getString(const GooString *value) + { +- if (value->hasUnicodeMarker()) { ++ if (_POPPLER_HAS_UNICODE_BOM(value)) { + return g_convert(value->getCString () + 2, value->getLength () - 2, + "UTF-8", "UTF-16BE", NULL, NULL, NULL); +- } else if (value->hasUnicodeMarkerLE()) { ++ } else if (_POPPLER_HAS_UNICODE_BOMLE(value)) { + return g_convert(value->getCString () + 2, value->getLength () - 2, + "UTF-8", "UTF-16LE", NULL, NULL, NULL); + } diff --git a/inkscape-poppler-c++20-2.patch b/inkscape-poppler-c++20-2.patch new file mode 100644 index 0000000..30b74c5 --- /dev/null +++ b/inkscape-poppler-c++20-2.patch @@ -0,0 +1,13 @@ +Index: inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp +=================================================================== +--- inkscape-1.3.2_2023-11-25_091e20ef0f.orig/src/ui/dialog/filter-effects-dialog.cpp ++++ inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp +@@ -202,7 +202,7 @@ public: + template< typename T> class ComboWithTooltip : public Gtk::EventBox + { + public: +- ComboWithTooltip(T default_value, const Util::EnumDataConverter& c, const SPAttr a = SPAttr::INVALID, char* tip_text = nullptr) ++ ComboWithTooltip(T const default_value, Util::EnumDataConverter const &c, SPAttr const a = SPAttr::INVALID, char* tip_text = nullptr) + { + if (tip_text) { + set_tooltip_text(tip_text); diff --git a/inkscape-poppler-c++20.patch b/inkscape-poppler-c++20.patch new file mode 100644 index 0000000..09be8f2 --- /dev/null +++ b/inkscape-poppler-c++20.patch @@ -0,0 +1,76 @@ +Index: inkscape-1.3.2_2023-11-25_091e20ef0f/CMakeLists.txt +=================================================================== +--- inkscape-1.3.2_2023-11-25_091e20ef0f.orig/CMakeLists.txt ++++ inkscape-1.3.2_2023-11-25_091e20ef0f/CMakeLists.txt +@@ -18,9 +18,9 @@ message("Binary Dir: ${CMAKE_CURRENT_BIN + # ----------------------------------------------------------------------------- + # CMake Configuration + # ----------------------------------------------------------------------------- +-set(CMAKE_CXX_STANDARD 17) ++set(CMAKE_CXX_STANDARD 20) + set(CMAKE_CXX_STANDARD_REQUIRED ON) +-# set(CMAKE_CXX_EXTENSIONS OFF) # enforces -std=c++17 instead of -std=gnu++17 ++# set(CMAKE_CXX_EXTENSIONS OFF) # enforces -std=c++20 instead of -std=gnu++20 + # TODO: build currently fails with it as we actually depend on GNU compiler extensions... + + list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/CMakeScripts/Modules") +Index: inkscape-1.3.2_2023-11-25_091e20ef0f/_clang-format +=================================================================== +--- inkscape-1.3.2_2023-11-25_091e20ef0f.orig/_clang-format ++++ inkscape-1.3.2_2023-11-25_091e20ef0f/_clang-format +@@ -103,7 +103,7 @@ SpacesInContainerLiterals: false + SpacesInCStyleCastParentheses: false + SpacesInParentheses: false + SpacesInSquareBrackets: false +-Standard: c++17 ++Standard: c++20 + StatementMacros: [] + TypenameMacros: [] + TabWidth: 4 +Index: inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp +=================================================================== +--- inkscape-1.3.2_2023-11-25_091e20ef0f.orig/src/ui/knot/knot-holder-entity.cpp ++++ inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp +@@ -329,7 +329,7 @@ PatternKnotHolderEntityScale::knot_set(G + double scale_x = std::clamp(new_extent[X] / _cached_diagonal[X], _cached_min_scale, 1e9); + double scale_y = std::clamp(new_extent[Y] / _cached_diagonal[Y], _cached_min_scale, 1e9); + +- Affine new_transform = (state & GDK_CONTROL_MASK) ? Scale(lerp(0.5, scale_x, scale_y)) ++ Affine new_transform = (state & GDK_CONTROL_MASK) ? Scale((scale_x + scale_y) * 0.5) + : Scale(scale_x, scale_y); + + // 2. Calculate offset to keep pattern origin aligned +Index: inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp +=================================================================== +--- inkscape-1.3.2_2023-11-25_091e20ef0f.orig/src/ui/tools/pencil-tool.cpp ++++ inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp +@@ -17,7 +17,11 @@ + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ + +-#include // For std::accumulate ++#include "pencil-tool.h" ++ ++#include // std::lerp ++#include // std::accumulate ++ + #include + #include + +@@ -26,7 +30,6 @@ + #include <2geom/sbasis-to-bezier.h> + #include <2geom/svg-path-parser.h> + +-#include "pencil-tool.h" + + #include "context-fns.h" + #include "desktop.h" +@@ -814,7 +817,7 @@ void PencilTool::_addFreehandPoint(Geom: + min = max; + } + double dezoomify_factor = 0.05 * 1000 / _desktop->current_zoom(); +- double const pressure_shrunk = pressure * (max - min) + min; // C++20 -> use std::lerp() ++ double const pressure_shrunk = std::lerp(min, max, pressure); + double pressure_computed = std::abs(pressure_shrunk * dezoomify_factor); + double pressure_computed_scaled = std::abs(pressure_computed * _desktop->getDocument()->getDocumentScale().inverse()[Geom::X]); + if (p != this->p[this->_npoints - 1]) { diff --git a/inkscape-split-extensions-extra.py b/inkscape-split-extensions-extra.py new file mode 100644 index 0000000..76fdad7 --- /dev/null +++ b/inkscape-split-extensions-extra.py @@ -0,0 +1,136 @@ +#!/usr/bin/env python3 +# List all files, that depend on base_extra_modules, explicitly or implicitly. +import os +import pathlib +import re +import sys + +# Search all .py files that are imported by mentioned modules. +def make_deplist(inx_list, module_list): + modules = set() + inx_regex = re.compile(rf">(.+)\.py") + + for entry in inx_list: + with open(os.path.join(".", entry), encoding="utf-8") as file: + for line in file: + match = inx_regex.search(line) + if (match and match.group(1) + and match.group(1) not in module_list): + modules.add(match.group(1)) + + for module in module_list.union(modules): + name = os.path.join(".", f"{module}.py") + if os.path.isfile(name): + with open(name, encoding="utf-8") as file: + for line in file: + match = re.match(r"from (.+) import", line) + if not match: + match = re.match(r"import ([^#]+).*? *", line) + + if match and match.group(1): + needle = re.sub(r"as .+", "", match.group(1)).strip() + + if (needle not in module_list.union(modules) + and os.path.isfile(f"{needle}.py")): + modules.add(needle) + + return modules + +if __name__ == "__main__": + work_dir = pathlib.Path(os.getcwd()) + os.chdir(sys.argv[1]) + prefix = sys.argv[2] + + base_extra_modules = set(["lxml", "numpy", "scour", "xml"]) + extra_modules = set() + + prev_modules = base_extra_modules + while True: + prev_module_regex = rf"({'|'.join(map(re.escape, prev_modules))})" + import_regex = re.compile(rf"(import|from).* {prev_module_regex}") + + next_modules = set() + + # Search all .py files importing one of the mentioned modules. + for entry in pathlib.Path(".").glob("**/*.py"): + with entry.open(encoding="utf-8") as file: + for line in file: + if import_regex.search(line): + name = str(entry.as_posix()) + + module = name.split(os.sep, 1)[0] + if module.endswith(".py"): + module = entry.stem + if module not in next_modules: + next_modules.add(module) + + prev_modules = next_modules + if extra_modules.issuperset(prev_modules): + break + extra_modules.update(prev_modules) + + + std_inx = set() + extra_inx = set() + + # We have a complete list of .py files dependent on base_extra_modules. + # Now we need a list of .inx module descriptors. + inx_regex = re.compile(rf'({"|".join(map(re.escape, extra_modules))})\.py') + + for entry in pathlib.Path(".").iterdir(): + if entry.is_file() and entry.suffix == ".inx": + with entry.open(encoding="utf-8") as file: + for line in file: + if inx_regex.search(line): + extra_inx.add(entry.name) + + # inx files that do not belong in extra_inx. + if entry.name not in extra_inx: + std_inx.add(entry.name) + + + # Now create list of .py files that should belong in the std package. + std_modules = make_deplist(std_inx, set()) + + # Now create list of .py files that are required by extra modules + # (If no std module needs it, then they will belong in the extra package). + extradep_modules = make_deplist(extra_inx, extra_modules) + + + # And now verify everything and generate final list. + exclusion_regex = re.compile(r"^(cdr|fig|.*gimp|scribus)") + + std_list = work_dir / "inkscape.lst" + extra_list = work_dir / "inkscape-extensions-extra.lst" + + with std_list.open("w", encoding="utf-8") as file: + for inx in std_inx: + if not exclusion_regex.match(inx): + print(f"{prefix}{inx}", file=file) + with extra_list.open("w", encoding="utf-8") as file: + for inx in extra_inx: + if not exclusion_regex.match(inx): + print(f"{prefix}{inx}", file=file) + + + with std_list.open("a", encoding="utf-8") as std_file, extra_list.open("a", encoding="utf-8") as extra_file: + for entry in pathlib.Path(".").iterdir(): + if entry.is_file() and entry.suffix == ".py": + name = str(entry.as_posix()) + if exclusion_regex.match(name): + pass + elif entry.is_file() and entry.stem in extra_modules: + print(f"{prefix}{entry.name}", file=extra_file) + elif entry.is_file() and entry.stem in std_modules: + print(f"{prefix}{entry.name}", file=std_file) + elif entry.is_file() and entry.stem in extradep_modules: + print(f"{prefix}{entry.name}", file=extra_file) + else: + print(f"ERROR: Undecided file {name}", file=sys.stderr) + elif entry.is_dir(): + if entry.name in extra_modules: + print(f"{prefix}{entry.name}/", file=extra_file) + elif entry.name in std_modules: + print(f"{prefix}{entry.name}/", file=std_file) + elif entry.name in extradep_modules: + print(f"{prefix}{entry.name}/", file=extra_file) diff --git a/inkscape.changes b/inkscape.changes new file mode 100644 index 0000000..1c45cbf --- /dev/null +++ b/inkscape.changes @@ -0,0 +1,1442 @@ +------------------------------------------------------------------- +Sun Nov 17 18:19:26 UTC 2024 - Bjørn Lie + +- Drop obsolete and unused pkgconfig(gdl-3.0) BuildRequires. +- Add explicit pkgconfig(glibmm-2.4), pkgconfig(gdkmm-3.0), + pkgconfig(gdkmm-3.0), pkgconfig(gtk+-3.0) and pkgconfig(gdk-3.0) + BuildRequires: Align with what cmake checks for. + +------------------------------------------------------------------- +Mon Oct 14 19:26:24 UTC 2024 - thod_@gmx.de + +- Update to version 1.4: + + Filter Gallery + + Modular grids & improved axonometric grids + + Swatches dialog and palette file handling improved + + Unified font browser preview + + Customizable handles + + Fast image clipping with the Shape Builder + + Affinity Designer File Import + + Support for internal links in exported PDF files + + A whole new icon set + + See the full release notes + https://inkscape.org/release/inkscape-1.4 +- Drop inkscape-poppler-24.03.0.patch, inkscape-libxml2.12.patch, + inkscape-poppler-c++20.patch, inkscape-poppler-24.05.0.patch, + inkscape-poppler-c++20-2.patch, inkscape_1.3.2_fix_tiff.patch, fixed upstream + +------------------------------------------------------------------- +Thu Sep 12 11:01:00 UTC 2024 - Dirk Stoecker + +- fix tiff output error ignored by upstream: inkscape_1.3.2_fix_tiff.patch + +------------------------------------------------------------------- +Tue Jul 2 15:12:33 UTC 2024 - pgajdos@suse.com + +- added patches + fix https://gitlab.com/inkscape/inkscape/-/commit/96ca7a6c215aa14336b52753f56244dc8796ec43 + + inkscape-poppler-24.05.0.patch + fix https://gitlab.com/inkscape/inkscape/-/commit/877fc26483f74f951eab516f1b57b136780a8c78 + + inkscape-poppler-c++20-2.patch + fix https://gitlab.com/inkscape/inkscape/-/commit/1798e9c13b786f3d077ba0132592c4d5c1d1fb9b + + inkscape-poppler-c++20.patch + +------------------------------------------------------------------- +Thu Apr 18 14:13:05 UTC 2024 - Dominique Leuenberger + +- Add inkscape-libxml2.12.patch: Fix build with libxml 2.12. + +------------------------------------------------------------------- +Fri Mar 8 09:14:00 UTC 2024 - Dominique Leuenberger + +- Add inkscape-poppler-24.03.0.patch: Fix build with poppler >= + 24.03.0. + +------------------------------------------------------------------- +Fri Dec 1 19:23:07 UTC 2023 - thod_@gmx.de + +- Update to version 1.3.2: + + important bugfix release, fixes a data loss bug in 1.3.1 + + Stars, polygons, spirals, 3D boxes are now saved correctly + + The data that was lost when saving these shapes, + can be recovered in 1.3.2 if you manually make an edit: + To fix all missing shapes at once, you can select all elements + in all layers (Ctrl + Alt + A, need to unlock them first), + and move them right and back left again with a press on the arrow keys + + See the full release notes + https://inkscape.org/release/inkscape-1.3.2 + +------------------------------------------------------------------- +Sun Nov 19 08:29:07 UTC 2023 - thod_@gmx.de + +- Update to version 1.3.1: + + more than 30 crash/freeze fixes + + a new feature to disable snapping to grid lines + + a new feature to split text into its letters + + the Shape Builder tool now creates an appropriate number of nodes + + PDF files that could not be opened with Inkscape 1.3 can now be opened / imported again + + See the full release notes + https://inkscape.org/doc/release_notes/1.3.1/Inkscape_1.3.1.html + +------------------------------------------------------------------- +Mon Jul 24 20:40:25 UTC 2023 - thod_@gmx.de + +- Update to version 1.3: + + Shape Builder Tool for building up shapes on canvas + + Font Collections + + Pattern Editor + + Document Resources Dialog + + Improved performance thanks to fully asynchronous, multithreaded rendering + + LPE dialog redesigned + + Improved On-Canvas Pattern Editing + + Better PDF import + + Page margins & bleed + + Return of Search, opacity & blend modes in Layers & Objects dialog and of an optional persistent snap bar + + Syntax highlighting in XML Editor + + See the full release notes + https://inkscape.org/doc/release_notes/1.3/Inkscape_1.3.html +- Drop patch 0001-Fix-build-with-GCC13.patch, fixed upstream + +------------------------------------------------------------------- +Tue May 23 11:52:02 UTC 2023 - Dirk Stoecker + +- Add Recommends for python3-imaging (python3-Pillow) + +------------------------------------------------------------------- +Tue Mar 21 08:44:31 UTC 2023 - Bjørn Lie + +- Add 0001-Fix-build-with-GCC13.patch: Fix build with GCC13. + +------------------------------------------------------------------- +Sun Dec 18 14:02:37 UTC 2022 - thod_@gmx.de + +- Update to version 1.2.2: + + 4 crash fixes, over 25 bug fixes, 5 fixes for extension bugs + and 13 improved user interface translations + + 2f3101417.patch merged upstream + + See the full release notes for Inkscape 1.2.2 at + https://media.inkscape.org/media/doc/release_notes/1.2.2/Inkscape_1.2.2.html + +------------------------------------------------------------------- +Wed Dec 7 15:25:33 UTC 2022 - Stefan Brüns + +- Retain RUNPATH also on Leap 15.4. + +------------------------------------------------------------------- +Tue Sep 13 10:19:29 UTC 2022 - Bjørn Lie + +- Add 2f3101417.patch: Fix build with Poppler 22.09.0. + +------------------------------------------------------------------- +Sat Jul 16 16:30:42 UTC 2022 - thod_@gmx.de + +- Update to version 1.2.1: + + Important fix for a bug where a loss of data occurred + + Ensures that objects in multipage documents show up on all pages + + Fixes 5 crashes, over 25 bugs, 4 extension bugs, 15 improved + user interface translations, 3 improved documentation translations + + See the full release notes for Inkscape 1.2.1 at + https://media.inkscape.org/media/doc/release_notes/1.2.1/Inkscape_1.2.1.html + +------------------------------------------------------------------- +Thu Jun 9 13:08:07 UTC 2022 - Dominique Leuenberger + +- Fix version: it's 1.2, not 1.2.0 (fixes download of upstream + assets referenced by URL). + +------------------------------------------------------------------- +Sat Jun 4 16:30:50 UTC 2022 - thod_@gmx.de + +- Update to version 1.2: + + Inkscape documents can now hold multiple pages + + Editable markers and dash patterns + + Layers and objects dialog merged + + On-canvas alignment snapping and Snap settings redesign + + New 'Tiling' Live Path Effect + + Redesigned Export dialog with preview + + Import SVG images from Open Clipart, Wikimedia Commons and others + + Selectable object origin for numerical scaling and moving + + All alignment options in a single dialog + + Gradient editing in the Fill and Stroke dialog + + Gradient dithering + + SVG Font Editor updated + + Flowing text around shapes and text padding + + Convenience Boolean operation for splitting paths + + Configurable Tool bar +- Drop patches: Fixed upstream + * Fix_build_poppler_22030.patch + * Fix_build_poppler_22040.patch + +------------------------------------------------------------------- +Fri Apr 22 09:08:10 UTC 2022 - Christophe Giboudeaux + +- Add poppler 22.04.0 compability fix: + * Fix_build_poppler_22040.patch +- Update Fix_build_poppler_22030.patch + +------------------------------------------------------------------- +Thu Mar 3 19:02:54 UTC 2022 - Bjørn Lie + +- Update to version 1.1.2: + + Dependencies updated, fixing bitmap exports + + Graphic tablet pens erasors switch to the correct tool + + Fix lost styling of text converted to path + + Fix relative position of clones pasted to a new document + + Fix various crashes +- Drop ebc4de4bfe34d6c5f2e27da47f5d62e4de0394fd.patch: Fixed + upstream. +- Add Fix_build_poppler_22030.patch: Fix build with poppler 22.03.0 + +------------------------------------------------------------------- +Mon Jan 17 18:59:38 UTC 2022 - Mykola Krachkovsky + +- Fixed export to DXF14 (boo#1189514). + Added missing dxf14_*.txt files. +- Removed redundant excludes + +------------------------------------------------------------------- +Fri Dec 3 09:25:34 UTC 2021 - Yifan Jiang + +- Enable RPATH in cmake (bsc#1193183, bsc#1193261). + +------------------------------------------------------------------- +Tue Nov 30 19:02:50 UTC 2021 - Bjørn Lie + +- Ensure we download the same tarball every time. Also add sig and + keyring as sources and verify that we have the right one. + +------------------------------------------------------------------- +Tue Nov 23 17:14:23 UTC 2021 - Bjørn Lie + +- Add ebc4de4bfe34d6c5f2e27da47f5d62e4de0394fd.patch: Fix build + with poppler 21.11.0, patch from upstream git. + +------------------------------------------------------------------- +Fri Sep 24 07:55:50 UTC 2021 - Paolo Stivanin + +- Update to 1.1.1: + * Pressure sensitivity should work again in Windows + * Stroke to path working on text again + * Startup time improved + * Fix various crashes + +------------------------------------------------------------------- +Thu Jun 17 16:41:27 UTC 2021 - Antonio Larrosa + +- Use gcc10-c++ to build in Leap. gcc7 is too old. + +------------------------------------------------------------------- +Mon Jun 14 16:40:47 UTC 2021 - Antonio Larrosa + +- Update to 1.1 + * A Welcome dialog, where the look of Inkscape can be selected, + and some choices for the new document's size or file to open + are available + * A Command palette that opens when the ? key is pressed and + that allows to search and use many functions without having to + use a keyboard shortcut or going through the menus + * It is now possible to copy, cut and paste parts of paths with + the Node tool + * The dialog docking system has been rewritten, which resolves + many issues with Inkscape's docked dialogs and allows you to + dock dialogs on either side of the screen + * New Outline Overlay mode that displays object outlines while + also showing their real colors + * Preferences options are now easier to find by using the new + search field + * It is no longer necessary to remember to click on 'Export' in + the PNG Export dialog, as the exporting will already happen + after the click on 'Save' in the file selection dialog. + * Export as JPG, TIFF, optimized PNG and WebP directly from + Inkscape + * When pasting a copied object, Inkscape now pastes it directly + on top of the currently selected object by default + * An extension for updating extensions and installing additional + extensions, called the Extension Manager (currently in beta + stage) + * To learn more, see the full release notes for Inkscape 1.1 at + https://media.inkscape.org/media/doc/release_notes/1.1/Inkscape_1.1.html +- Move dependencies from gtkspell to gspell and from Magic++ + (which was not used since inkscape requires an old version of + ImageMagick if that library is used) to GraphicsMagic++, also + add BuildRequires for dbus, readline, libcdr and + libboost_filesystem-devel +- Drop patch which is already included by upstream: + * 2790.patch + +------------------------------------------------------------------- +Fri Mar 26 08:27:20 UTC 2021 - Dominique Leuenberger + +- Add 2790.patch: fix build against glib 2.67.3. + +------------------------------------------------------------------- +Mon Jan 25 12:43:45 UTC 2021 - Paolo Stivanin + +- Update to 1.0.2 + * Zooming by middle mouse button click (pressing scroll wheel) can + now be deactivated in Edit → Preferences → Behavior → Steps: + Zoom with middle mouse click + * Canvas rotation by Ctrl + middle mouse drag or + Ctrl + Shift + Scroll can be prevented in two ways: + - from View → Canvas Orientation → Lock Rotation + - for all new Inkscape windows in Edit → Preferences → Interface: + Lock canvas rotation by default + * fixed a long-standing, very annoying bug where, when copying + an object to the clipboard while also running certain other + programs on Linux desktops + * Stroke to Path: Converting an object's stroke to a path + no longer makes its clones vanish + * Performance: Improved rendering performance when zooming + through multiple zoom levels + * CSS: CSS classes that start with a letter that isn't part of + the ASCII set are no longer ignored + * User interface: Random actions should no longer cause sudden + scaling of the canvas + * Arcs from Inkscape files created with versions older than 1.0 + are no longer rendered as slices + * A long-standing issue with the Eraser tool painting red lines + 0instead of erasing as soon as the user has interacted with + a menu or dialog or another user interface element has been fixed + * Lots of other minor fixes +- Drop inkscape-include-atomic.patch + +------------------------------------------------------------------- +Mon Nov 2 16:41:50 UTC 2020 - Michael Gorse + +- Switch to ninja; probably fixes intermittent build failure + (bsc#1177208). + +------------------------------------------------------------------- +Fri Oct 2 23:17:32 UTC 2020 - Stefan Brüns + +- Clean up constraints: + * Remove ppc64le specific memory bound, use global 4GB limit. + * Add memoryperjob constraint, some ppc64{,le} workers have + a high core-to-memory ratio. + +------------------------------------------------------------------- +Tue Sep 8 11:58:49 UTC 2020 - Alexei Sorokin + +- Update to version 1.0.1: + * Selectors/CSS dialogue is now available. + * Experimental colour-managed PDF export through Scribus. + * Many crash fixes and bugs fixed. +- Add a inkscape-extensions-scribus package with the new extension. + +------------------------------------------------------------------- +Mon Aug 24 09:46:20 UTC 2020 - Martin Liška + +- Enable again LTO. It should work now. + +------------------------------------------------------------------- +Mon Aug 24 08:45:25 UTC 2020 - Dominique Leuenberger + +- Add inkscape-include-atomic.patch: Fix build with Boost 1.74, + where we can no longer rely on boost bringing the atomic header + into the game. + +------------------------------------------------------------------- +Thu Jun 11 09:17:36 UTC 2020 - Michel Normand + +- Add memory limit _constraints for ppc64le to avoid oom build failure + +------------------------------------------------------------------- +Thu May 7 08:30:50 UTC 2020 - thod_@gmx.de + +- Fix inkscape-split-extensions-extra.py for older python versions. + +------------------------------------------------------------------- +Tue May 4 15:29:43 UTC 2020 - Alexei Sorokin + +- Update to version 1.0: + * See https://inkscape.org/release/inkscape-1.0/ +- Re-enable ImageMagick support. +- Replace inkscape-split-extensions-extra.sh with + inkscape-split-extensions-extra.py, adapting for 1.0. +- Add python3-numpy and python3-scour to the list of extra + dependencies as only extra extensions need them. +- Stop altering Name and GenericName from the .desktop file: + original values are fine. +- Remove + 0001-Run-python-script-for-translations-with-Python-3.patch: + merged upstream. +- Remove build_internal_libraries_as_static.patch: merged upstream. +- Remove f5e0ea893f34_extensions_python3_compatibility.patch: + merged upstream. +- Remove fix_install_targets.patch: fixed upstream. +- Remove inkscape-fix-for-poppler-0.76.patch: merged upstream. +- Remove inkscape-fix-for-poppler-0.82.patch: merged upstream. +- Remove inkscape-fix-for-poppler-0.83.patch: merged upstream. +- Remove inkscape-packages.patch: no longer needed. +- Remove mr_568_extensions_python3_compatibility.patch: merged + upstream. +- Remove mr_582_extensions_python3_compatibility.patch: merged + upstream. +- Remove obsolete hacks from the spec file and add new ones. +- Remove the inkscape-extensions-dia and + inkscape-extensions-skencil packages: the extensions were + removed upstream. +- Drop the python2 bcond, no practical use without skencil. +- Drop openSUSE versions prior to Leap 15.x. + +------------------------------------------------------------------- +Thu Apr 16 18:40:23 UTC 2020 - Dominique Leuenberger + +- Fixup files sections for sk1 exclusion. + +------------------------------------------------------------------- +Wed Apr 8 12:44:46 UTC 2020 - Tomáš Chvátal + +- Remove sk1 depending extension as sk1 is py2 only + * Keep conditioned so it will stay on Leap 15 if backported + +------------------------------------------------------------------- +Thu Dec 5 18:13:25 UTC 2019 - Bjørn Lie + +- Add inkscape-fix-for-poppler-0.83.patch: Fix build with poppler + 0.83 and newer. +- Update URL to new homepage. + +------------------------------------------------------------------- +Sat Nov 2 11:46:16 UTC 2019 - Bjørn Lie + +- Add backported inkscape-fix-for-poppler-0.82.patch: Fix build + with poppler 0.82 and newer. +- Stop post(un) handling of desktop_database_post(un) and + icon_theme_cache_post(un) macros, no longer needed for any + supported version of openSUSE. + +------------------------------------------------------------------- +Tue Jul 30 16:18:54 UTC 2019 - Stefan Brüns + +- Change Python dependencies to Python 3 as Python 2 will be EOL in 2020. +- Use Python 3 to extract translations, add + 0001-Run-python-script-for-translations-with-Python-3.patch +- Make extensions compatible with Python 3 + (https://bugs.launchpad.net/inkscape/+bug/1735363) + * Add mr_568_extensions_python3_compatibility.patch + * Add f5e0ea893f34_extensions_python3_compatibility.patch + * Add mr_582_extensions_python3_compatibility.patch +- Some spec cleanups (buildroot, defattr) +- Require extensions-extra for gimp extension + +------------------------------------------------------------------- +Fri May 31 08:43:53 UTC 2019 - Bjørn Lie + +- Add inkscape-fix-for-poppler-0.76.patch: Fix build with poppler + 0.76, patch from upstream git. + +------------------------------------------------------------------- +Wed May 15 13:09:07 UTC 2019 - Martin Liška + +- Disable LTO (boo#1135211). + +------------------------------------------------------------------- +Sun Jan 20 05:26:11 UTC 2019 - seanlew@opensuse.org + +- Update to version 0.92.4 + * Align multiple objects as a group relative to a single object + * Write image data to stdout and read from it + * Experience extensions working faster within complex docs + * See improved speed when deselecting a path with many nodes + * Ungroup text elements won't result in changed font size + * Able to print and/or print correct paper size with printers + * See improved perf of the measure tool when grids are visible + * See proper opacity of partially transparent embedded bmp imgs + * Able to Shift/Ctrl-click on control handles of shapes w/o crash + * Build Inkscape with up-todate- poppler library 0.72.0 + +------------------------------------------------------------------- +Tue Dec 18 23:33:00 UTC 2018 - bjorn.lie@gmail.com + +- Update to version 0.92.3+20181214.6afa35c3d3: + * fix poppler 0.72.0 build + * Remove nullptr not used in some system + * Backport from trunk. Add filter render in 1 pass and remove + banding on filters + +------------------------------------------------------------------- +Mon Dec 03 21:39:34 UTC 2018 - bjorn.lie@gmail.com + +- Update to version 0.92.3+20181125.5aff6bad34: + * Backport from master, Fix bug 1804946: Measurement tool is very + slow when using grids This move from Namedview to a new + prefernes value of type point to not reload full namedvies/grid + on meassure + * CMake: Do not override CMAKE__LINK_EXECUTABLE variables + * CMake: Specifically enable Microsoft bit-field layout for + structs + * CMake/MSYS2: Add new dependency of libtiff (libzstd) + * Fix build with poppler-0.71.0 + * Fix encoding of "title" label in win32 native file dialog + * ShapeEditor: Always keep KnotHolders in set_item() + * CI: Fix wrong path in docker registry for 14.04 + * CI: Make ccache and -std=c++98 actually work with old CMake + * Fix code incompatible with old gcc / C++ < 11 +- Switch to source service checkout from stable branch. +- Drop Fix-compilation-poppler-0_65.patch: Fixed upstream. + +------------------------------------------------------------------- +Mon Jul 9 14:23:19 UTC 2018 - bjorn.lie@gmail.com + +- Add yet a commit from upstream to fix build with new poppler. + +------------------------------------------------------------------- +Mon Jul 9 12:38:09 UTC 2018 - bjorn.lie@gmail.com + +- Add Fix-compilation-poppler-0_65.patch: Fix compilation with + poppler 0.65.0 and newer. Replace unused includes with one that + is actually used (lp#1772883). + +------------------------------------------------------------------- +Sat Jun 2 21:34:36 UTC 2018 - bjorn.lie@gmail.com + +- Drop optional gnome-vfs2-devel BuildRequires: No longer strickly + needed, and obsolete upstream. + +------------------------------------------------------------------- +Mon Apr 30 15:06:12 UTC 2018 - jengelh@inai.de + +- Update summaries. Trim filler words from descriptions. + +------------------------------------------------------------------- +Wed Apr 25 02:38:43 UTC 2018 - stefan.bruens@rwth-aachen.de + +- Omit translations from appdata on Leap 42.x/SLE12, merging + translations in XML requires msgfmt >= 0.19.7 + +------------------------------------------------------------------- +Tue Apr 24 17:41:35 UTC 2018 - stefan.bruens@rwth-aachen.de + +- Update to 0.92.3, a stability and bugfix release + * new CLI options --export-area-{drawing,page}, --export-margin + * Text tool, switching between RTL/LTR writing + * Circle/Ellipse tool, toolbar fields for Rx, Ry radius + * PDF+LaTeX export, basic linespacing support + * Preferences option for number of rendering tiles + * Various bug fixes, for details see: + https://inkscape.org/en/release/0.92.3/ +- Drop obsolete inkscape-poppler058-fix.patch +- Use cmake instead of autoconf + * Add build_internal_libraries_as_static.patch + * Add fix_install_targets.patch +- Spec file cleanup + * Remove conditionals for EOLed distributions + * Remove ghostscript-fonts-std dependency + * Add libjpeg build dependency + * Do not package extension unittests + * Move all extensions with ghostscript or pstoedit dependency + to extensions-extra subpackage +- Correct License, original inkscape code is GPL-2.0 or later, but + the binary contains code from Gimp (GPL-3.0), see COPYING + +------------------------------------------------------------------- +Wed Mar 7 11:41:05 UTC 2018 - guoyunhebrave@gmail.com + +- Add python-scour Recommends, used to clean up and minify SVG. + +------------------------------------------------------------------- +Fri Dec 8 22:07:47 UTC 2017 - dimstar@opensuse.org + +- Add explicit python2-xml BuildRequires: the ./i18n.py script, + executed during build, imports xml and we are thus responsible to + have the dependencies in place. + +------------------------------------------------------------------- +Mon Oct 9 07:43:48 UTC 2017 - dmueller@suse.com + +- remove env shebang from inkscape extensions subpackage + +------------------------------------------------------------------- +Sat Sep 23 16:20:45 UTC 2017 - plinnell@opensuse.org + +- Disable IM7 until upstream supports it +- Resolves: https://bugzilla.suse.com/show_bug.cgi?id=1059927 + +------------------------------------------------------------------- +Sat Sep 23 11:53:02 UTC 2017 - zaitor@opensuse.org + +- Rebase inkscape-poppler058-fix.patch: Add yet an upstream commit. + +------------------------------------------------------------------- +Fri Sep 15 19:15:32 UTC 2017 - zaitor@opensuse.org + +- Add inkscape-poppler058-fix.patch: Adapt to poppler 0.58, patch + from upstream git (lp#1715820). + +------------------------------------------------------------------- +Fri Aug 18 00:19:00 UTC 2017 - plinnell@opensuse.org + +- drop inkscape-gcc7-buildfix.patch + +------------------------------------------------------------------- +Fri Aug 11 09:44:53 UTC 2017 - pgajdos@suse.com + +- do not require aspell, require gtkspell [bsc#1052953] + +------------------------------------------------------------------- +Mon Aug 7 23:08:09 UTC 2017 - plinnell@opensuse.org + +- Update to version 0.92.2: + + Stability and bug fix release. Several crash bugs fixed. + + No change log, changes here: + https://launchpad.net/inkscape/+milestone/0.92.2 + + +------------------------------------------------------------------- +Wed May 17 17:25:43 UTC 2017 - dimstar@opensuse.org + +- Add inkscape-gcc7-buildfix.patch: Fix C++11 errors and warnings + with g++-7. + +------------------------------------------------------------------- +Mon Mar 20 14:39:18 UTC 2017 - mliska@suse.cz + +- Update to version 0.92.1: + + Text: baseline-spacing related issues with regular and flowed text in legacy Inkscape SVG files (Bug #1655483 and others) + + Text: Default baseline spacing stored in relative units is always converted to document units (Bug #1645016) + + Path effects: Crash on ungroup if group contains elements with path effects (Bug #1657591) + + Clipboard: Pasting a path effect from clipboard fails (Bug #1656093) + + Clipboard: Fix copy&pasting of groups which contain elements with path effects (Bug #1656527) + + Selection: Node tool can selected objects on locked layers (Bug #1656141) + + Clones: Critical warnings with clones and symbols (Bug #1653184) + + About screen missing for several UI languages (Bug #1659426) + + Selection: Missing transformation handles after reset of rotation center (Bug #1657874) + + Bitmap images: Crash when opening files with invalid image links (Bug #1660142) + + Bitmap images: Fix path separators in relative image links (Windows) (Bug #1659347) + + File import: Failure to open CDR/Visio/WPG files from paths with special characters (Windows) (Bug #1656763) + +------------------------------------------------------------------- +Tue Feb 14 06:51:51 UTC 2017 - src@posteo.de + +- buildrequire potrace-devel for tracing bitmaps. + +------------------------------------------------------------------- +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 + +- Add inkscape-appdata.patch to install a translated appdata file; + patch touches autotools build files, run autoreconf before + configure. + +------------------------------------------------------------------- +Fri Jun 24 10:45:25 UTC 2016 - zaitor@opensuse.org + +- Export -std=c++11 in CXXFLAGS, needed now after removal of patch + in libsig++ forcing the flag previously. May be removed when + lp#1488079 is fixed. + +------------------------------------------------------------------- +Wed Mar 23 13:22:51 UTC 2016 - aeszter@gwdg.de + +- Add inkscape-cache-fix.patch: Fix bnc#972343 + +------------------------------------------------------------------- +Tue Mar 8 16:32:33 UTC 2016 - dimstar@opensuse.org + +- Pass --disable-strict-build to configure: allow to build against + recent glibmm2 versions with deprecated symbols. + +------------------------------------------------------------------- +Sat Jan 31 08:33:53 UTC 2015 - mailaender@opensuse.org + +- 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. + +------------------------------------------------------------------- +Mon Jan 5 14:25:44 UTC 2015 - dimstar@opensuse.org + +- Add inkscape-gc-detection.patch: Use pkg-config to detect bdw-gc. + +------------------------------------------------------------------- +Mon Dec 29 08:31:27 UTC 2014 - mlin@suse.com + +- Add inkscape-fix-build-with-poppler-0.29.patch: Fix build with + poppler 0.29. Patch has been backported from + https://bugs.launchpad.net/inkscape/+bug/1399811. + +------------------------------------------------------------------- +Sat Nov 22 19:53:52 UTC 2014 - stefan.bruens@rwth-aachen.de + +- make inkscape-split-extensions-extra script more robust + (comments, 'as' keyword, leading/trailing whitespace) + +------------------------------------------------------------------- +Tue Jul 22 13:01:10 UTC 2014 - fstrba@suse.com + +- Add inkscape-0.48.5-librevenge.patch: + + Port the WPG importer to librevenge framework based libwpg. +- Add autoconf, automake and libtool BuildRequires and call + libtoolize and autorecof: regenerate the build system, as above + patch touches the build system. +- Update BuildRequires, following the port: + + Remove libwpg-devel + + Add pkgconfig(libwpg-0.3) and pkgconfig(librevenge-0.0). +- Run osc service localrun clean_spec_file on the package + +------------------------------------------------------------------- +Tue Jul 22 12:04:55 UTC 2014 - fcrozat@suse.com + +- Add _constraints file to require at least 5G disk space to fix + spurious rebuild issues. + +------------------------------------------------------------------- +Fri Jul 11 20:57:03 UTC 2014 - dimstar@opensuse.org + +- Update to version 0.48.5: + + Adobe Illustrator SVG files containing entities can be loaded + again. + + Support for Poppler 0.26. + + Support for Boehm-GC 7.4.0 and later. + + Several crash bugs were fixed. + + 64-bit compilation is now possible on Windows. +- Drop upstream included patches: + + inkscape-gcc48-buildfix.patch. + + inkscape-use-recommended-freetype-include.patch. + + bug-1315142-patch-src_extension_internal_pdfinput_pdf-parser_cpp-r13333-v2.diff. + +------------------------------------------------------------------- +Tue May 13 19:44:15 UTC 2014 - coolo@suse.com + +- Pick + bug-1315142-patch-src_extension_internal_pdfinput_pdf-parser_cpp-r13333-v2.diff + Port to poppler-0.26 (lp#1315142). + +------------------------------------------------------------------- +Mon Apr 28 09:11:03 UTC 2014 - schwab@linux-m68k.org + +- Don't strip '-g' from RPM_OPT_FLAGS on arm. + +------------------------------------------------------------------- +Wed Dec 11 18:18:09 UTC 2013 - hrvoje.senjan@gmail.com + +- Add inkscape-use-recommended-freetype-include.patch: Freetype + upstream recommends using their macros together with ft2build.h + include. Positive sideeffect is that this patch makes it build + with both freetype2 2.5.1, and older versions. + +------------------------------------------------------------------- +Mon Jun 24 10:19:35 UTC 2013 - cgiboudeaux@gmx.com + +- Add inkscape-gcc48-buildfix.patch: Fix build with GCC 4.8 + (lp#1095364). + +------------------------------------------------------------------- +Mon Dec 17 23:11:27 UTC 2012 - dimstar@opensuse.org + +- Update to version 0.48.4: + + Important bugfixes: + - A security bug was fixed. + - Some major bugs causing crashes when using extensions or the + filters editor were fixed. + - A bug affecting the outline mode was fixed. + - Inkscape can now be built on platforms with new versions of + the Poppler library (v0.20 and higher). (lp#1005565) + - Relative path names can be used again on the command line for + EPS/PS and other file types handled by script extensions + (lp#695120) + + Updated translations. +- Drop inkscape-poppler20.patch: fixed upstream. +- Drop inkscape-libpng15.patch: fixed upstream. + +------------------------------------------------------------------- +Wed Oct 3 19:59:49 UTC 2012 - pgajdos@suse.com + +- build also with libpng15 + * libpng15.patch + +------------------------------------------------------------------- +Fri Sep 14 15:49:03 UTC 2012 - dmueller@suse.com + +- Reduce memory usage during linking on ARM to let the build + succeed. + +------------------------------------------------------------------- +Wed Sep 12 15:40:36 UTC 2012 - malcolmlewis@opensuse.org + +- Add inkscape-apply-invert-transform.patch: Apply invert + transform to all image tags (bnc#779560 lp#840625). + +------------------------------------------------------------------- +Wed Jul 18 17:51:12 UTC 2012 - dimstar@opensuse.org + +- Explicitly add ps2pdf-ext.py to the -extras package. This used to + be caught by the extras-split script, but due to the change of + this extensions to be a simple wrapper around ps2pdf from + ghostscript, it's missed (bnc#772085). +- Add ghostscript Requires to the -extra package, as otherwise + ps2pdf-ext.py won't work at all. + +------------------------------------------------------------------- +Fri Jun 15 04:24:07 UTC 2012 - coolo@suse.com + +- yudit is in non-free now (due to openmotif requirement), so do + not require it + +------------------------------------------------------------------- +Wed Jun 6 19:05:59 UTC 2012 - badshah400@gmail.com + +- Add inkscape-poppler20.patch for openSUSE > 12.1 to fix errors + when building with poppler = 0.20.0; fixes build failures in + Factory. + +------------------------------------------------------------------- +Wed May 16 13:11:44 UTC 2012 - dimstar@opensuse.org + +- Add inkscape-return-on-exit.patch: Return non-zero values in case + of errors. Patch has been accepted and merged by upstream. + [bnc#758275, lp#993500]. + +------------------------------------------------------------------- +Fri Feb 24 14:08:44 UTC 2012 - vuntz@opensuse.org + +- Update to version 0.48.3.1: + + Bug fixes. +- Changes from version 0.48.3: + + Regression fixes: + - Pre-0.46 grids are now correctly imported (lp#221040) + + Important bugfixes: + - Clipped and masked objects are selected correctly (lp#365458) + - The units feet and picas are now correctly handled for grids + (lp#885500) + - The grid origin is moved when resizing the page (e.g. when + clicking clicking "Fit page to selection") (lp#240689) + - The emphasized grid lines of the axonometric grid now move + properly according to the origin of the grid. + + Other bugs fixed: lp#167419, lp#168417, lp#168942, lp#184341, + lp#239430, lp#298528, lp#340123, lp#341866, lp#386237, + lp#403421, lp#407394, lp#408566, lp#479644, lp#487144, + lp#494722, lp#496793, lp#602005, lp#612882, lp#623660, + lp#663667, lp#668895, lp#681262, lp#693010, lp#721424, + lp#721448, lp#725063, lp#786667, lp#788560, lp#789122, + lp#791709, lp#805095, lp#810503, lp#812413, lp#812497, + lp#819209, lp#821435, lp#824221, lp#829947, lp#834721, + lp#837603, lp#837799, lp#845354, lp#858369, lp#869019, + lp#884368, lp#885324, lp#887539, lp#888793, lp#889172, + lp#898538, lp#900854, lp#902054, lp#907157, lp#909783, + lp#909958, lp#910463, lp#910467, lp#910479, lp#911079, + lp#911123, lp#915329, lp#917544, lp#919728, lp#923241, + lp#933831. + + Updated translations. +- Change liblcms-devel BuildRequires to liblcms2-devel, to build + against lcms2. +- Drop inkscape-glib-2.31.patch: fixed upstream. +- Add some automatic detection of localized man pages in %install, + so that we don't have to list all new translations manually. + +------------------------------------------------------------------- +Mon Feb 13 10:47:52 UTC 2012 - coolo@suse.com + +- patch license to follow spdx.org standard + +------------------------------------------------------------------- +Thu Dec 1 09:14:47 UTC 2011 - dimstar@opensuse.org + +- Add inkscape-glib-2.31.patch: Fix build with glib 2.31. + +------------------------------------------------------------------- +Wed Jul 13 21:16:21 UTC 2011 - mrdocs@opensuse.org + +- Update to version 0.48.2: + + many crash/hang fixes + + DXF and tex export fixes + + Bugs fixed: https://launchpad.net/inkscape/+milestone/0.48.2 + + Updated translations. +- Drop inkscape-0.48.0-gcc46.patch: fixed upstream. + +------------------------------------------------------------------- +Tue Mar 22 08:00:15 UTC 2011 - idoenmez@novell.com + +- Add inkscape-0.48.0-gcc46.patch: fix compilation with gcc 4.6 + +------------------------------------------------------------------- +Sat Feb 12 19:22:44 CET 2011 - vuntz@opensuse.org + +- Call relevant macros in %post/%postun: + + %desktop_database_post/postun because the package ships at + least one desktop file. + + %icon_theme_cache_post/postun because the package ships themed + icons. +- Pass %{?no_lang_C} to %find_lang so that english documentation + can be packaged with the program, and not in the lang subpackage. +- Change Requires of lang subpackage to Recommends, since the + english documentation is not there anymore. + +------------------------------------------------------------------- +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 + +- Fix the build again: the te_IN translation should simply be te, + so move the translation. + +------------------------------------------------------------------- +Sat Dec 11 11:16:56 CET 2010 - vuntz@opensuse.org + +- Add popt-devel BuildRequires to fix the build. + +------------------------------------------------------------------- +Tue Dec 7 16:50:10 CET 2010 - vuntz@opensuse.org + +- Tag localized man pages with the right language. We should + eventually move them to the lang subpackage, but at the moment, + they would create a file conflict between bundles and the lang + subpackage. + +------------------------------------------------------------------- +Tue Nov 30 09:51:39 CET 2010 - vuntz@opensuse.org + +- Make inkscape-extensions-extra depend on python-xml instead of + pyxml: pyxml will be removed, and we really wanted to use + python-xml anyway. +- Update inkscape-packages.patch to mention python-xml instead of + pyxml: even if upstream mentions pyxml, python-xml is really okay + here. + +------------------------------------------------------------------- +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. + +------------------------------------------------------------------- +Mon Jun 14 12:04:30 CEST 2010 - vuntz@opensuse.org + +- Do not add wrong categories to inkscape.desktop (Office, + FlowChart). + +------------------------------------------------------------------- +Tue Mar 2 13:20:36 UTC 2010 - dimstar@opensuse.org + +- Add inkscape-gcc45.patch to fix build with gcc 4.5. Patch + copied from upstream bug tracker, lp#522327. +- Add inkscape-non_void.patch, cross-ported from gdl upstream, + commit 40b8cb7. + +------------------------------------------------------------------- +Wed Dec 16 15:06:57 CET 2009 - vuntz@opensuse.org + +- Add inkscape-poppler-0.12.2.patch to fix build with recent + poppler. This patch comes from Fedora, but was not committed + upstream. See lp#487038 for the discussion, and another patch. + +------------------------------------------------------------------- +Fri Nov 27 14:50:21 CET 2009 - dimstar@opensuse.org + +- Update to version 0.47: + + Timed autosave: no more lost work + + Spiro splines: an exciting new way to work with paths, fully + supported in Pen, Pencil, and Node tools + + Auto smooth nodes: a new type of node that keeps the path as + smooth as possible as you move it or its neighbors + + New modes in Tweak tool: pushing and jittering whole objects, + scaling/rotating objects, deleting and duplicating using the + "soft brush" + + Reworked, much more usable snapping system and a Snapping + toolbar + + New path effects, including sketch, hatching, envelope + deformation: effects can be stacked and assigned to groups + + A huge collection of preset filters in the new Filters menu + + New cairo-based PS and EPS export: improved quality, more + features supported, fallback rasterization for filters and + transparency + + Spell checker for text objects in a document + + Many new extensions: restacking, calendar, printing marks, + cartesian and polar grids, interpolating attributes + + Optimized SVG code options, now with their own Preferences page + + Many other improvements, usability tweaks, memleak stops, and + misc bugfixes +- Drop patches: inkscape-automake111.patch, inkscape-gcc44.patch, + inkscape-gtk-clist.patch, inkscape-lp237574-poppler.patch, + inkscape-polyutil-newpoly.patch, inkscape-warnings.patch, +- Rebased patches: inkscape-packages.patch and + inkscape-remove-datetime.patch. +- No longer patch configure.ac during %setup. +- Add gsl-devel BuildRequires. +- Added openSUSE palette file to the package (openSUSE.gpl). +- Do not provide sodipodi; version Obsoletes for sodipodi. + Fixes a rpmlint warning. + +------------------------------------------------------------------- +Tue Nov 3 19:09:21 UTC 2009 - coolo@novell.com + +- updated patches to apply with fuzz=0 + +------------------------------------------------------------------- +Mon Jul 13 11:58:53 CEST 2009 - coolo@novell.com + +- remove dupliacted files (fix build with automake 1.11) + +------------------------------------------------------------------- +Wed May 13 02:53:30 CEST 2009 - vuntz@novell.com + +- Remove unneeded BuildRequires: libglade2-devel, + libgnomeprintui-devel, libgnomeui-devel, libwnck-devel, + loudmouth-devel +- Add BuildRequires: gc-devel, gnome-vfs2-devel +- Do not build gc inside this package and use the system-installed + one. Drop gc6.4.patch since we don't need to patch gc now :-) +- Drop inkscape-boehm-gc.patch: we just use the system-installed gc + now. +- Drop inkscape-swigfix.patch: I don't really see the point of + this. +- Drop inkscape-bug-189159.patch: the change is actually wrong, + looking at the code... +- Drop inkscape-configure.patch: not needed anymore. +- Drop inkscape-buffer-overrun.patch: doesn't appear to be needed + anymore. +- Tag inkscape-polyutil-newpoly.patch +- Remove non-existing --enable-db2html, --enable-gnome, + --with-gnome-print and --with-gc configure options. +- Use makeinstall. +- Do not package some files twice. + +------------------------------------------------------------------- +Tue Apr 28 13:14:17 CEST 2009 - vuntz@novell.com + +- Add inkscape-gcc44.patch to fix build with gcc 4.4. + +------------------------------------------------------------------- +Fri Apr 3 11:38:25 CEST 2009 - vuntz@novell.com + +- Remove python-numeric Requires: there's no reference to it + anywhere in the code, so it wasn't needed. + +------------------------------------------------------------------- +Sat Mar 28 00:40:10 CET 2009 - vuntz@novell.com + +- Add inkscape-remove-datetime.patch to be more build-compare + friendly. + +------------------------------------------------------------------- +Sun Jan 25 14:45:22 CET 2009 - vuntz@novell.com + +- Use sr@latin instead of sr@Latn since it's what glibc upstream + uses. + +------------------------------------------------------------------- +Fri Oct 3 21:01:44 CEST 2008 - vuntz@novell.com + +- Add inkscape-lp237574-poppler.patch to compile with poppler in + Factory. + +------------------------------------------------------------------- +Wed Sep 24 13:56:13 CEST 2008 - sbrabec@suse.cz + +- Require and supplement correct resolvables for gimp. + +------------------------------------------------------------------- +Tue Jul 1 11:15:28 CEST 2008 - sbrabec@suse.cz + +- Added missing dependencies: libMagick++-devel, libwpg-devel, + gimp, transfig, yudit. +- Packaged extensions using pyxml, lxml and yudit as an extra + package to shrink mandatory dependencies and not break plugins. + Uses an extra script for evaluation. +- Packaged optional dia, fig, gimp and skencil plugins as separate + packages with extra dependencies. +- Removed dependency on skencil, no more needed for EPS import + (bnc#394748). +- Removed dependency on libwmf, no more needed for WMF import. +- Tell user about pyxml and lxml packages instead of suggestinng of + compilation from source (however the message should not appear). + +------------------------------------------------------------------- +Sat Jun 28 01:29:17 CEST 2008 - maw@suse.de + +- Add inkscape-gtk-clist.patch, to enable building against + recent versions of gtk+. + +------------------------------------------------------------------- +Thu May 15 19:58:44 CEST 2008 - maw@suse.de + +- Recommend python-lxml (bnc#370334). + +------------------------------------------------------------------- +Wed May 7 19:10:42 CEST 2008 - maw@suse.de + +- Respin inkscape-warnings.patch. + +------------------------------------------------------------------- +Thu Apr 3 19:42:45 CEST 2008 - maw@suse.de + +- Buildrequire libpoppler-glib-devel, thereby enabling pdf import support + (bnc#376752). + +------------------------------------------------------------------- +Fri Mar 28 23:18:56 CET 2008 - maw@suse.de + +- Update to version 0.46: + + Many new features and bugfeatures + + For a detailed account of what's new, see the NEWS file +- Remove stale patches: inkscape-invalid-conversion.patch, + inkscape-0.45.1-gcc43.patch, inkscape-g_assert.patch +- Respin inkscape-bug-189159.patch +- Add inkscape-warnings.patch +- Rename sr@latin to sr@Latn. + +------------------------------------------------------------------- +Thu Mar 6 19:27:48 CET 2008 - maw@suse.de + +- Fix the build when against newer versions of intltool. + +------------------------------------------------------------------- +Tue Feb 5 18:27:27 CET 2008 - maw@suse.de + +- Disable perl support for now. + +------------------------------------------------------------------- +Mon Jan 28 17:59:41 CST 2008 - maw@suse.de + +- Add inkscape-g_assert.patch. + +------------------------------------------------------------------- +Fri Jan 11 10:41:20 CET 2008 - coolo@suse.de + +- take more gcc43 patches from SVN + +------------------------------------------------------------------- +Sat Nov 10 11:50:12 CET 2007 - mauro@suse.de + +- Added inkscape-0.45.1-gcc43.patch + + Fixes issues with gcc 4.3. + +------------------------------------------------------------------- +Wed Aug 8 00:03:52 CEST 2007 - maw@suse.de + +- Use %fdupes +- Split off a -lang subpackage. + +------------------------------------------------------------------- +Thu May 10 12:10:58 CEST 2007 - prusnak@suse.cz + +- recommends pyxml [#271758] + +------------------------------------------------------------------- +Wed Apr 18 08:38:14 CEST 2007 - aj@suse.de + +- Fix spec list so that package builds again. + +------------------------------------------------------------------- +Thu Mar 29 09:52:37 CST 2007 - maw@suse.de + +- Update to version 0.45 +- Remove upstreamed inkscape-siox-max.patch +- Remove now-unnecessary inkscape-session-manager-strcmp.patch and + inkscape-enable-perl.patch +- Add inkscape-buffer-overrun.patch + +------------------------------------------------------------------- +Wed Jan 31 14:23:33 CET 2007 - sbrabec@suse.cz + +- Removed remaining references to /opt/gnome (#240571). + +------------------------------------------------------------------- +Tue Jan 23 11:22:41 CET 2007 - prusnak@suse.cz + +- fixed build errors + * polyutil-newpoly.patch - uninitialized structure + * session-manager-strcmp.patch - comparing char* w/ string literal + +------------------------------------------------------------------- +Mon Jan 22 18:01:04 CET 2007 - sbrabec@suse.cz + +- Prefix changed to /usr. +- Spec file cleanup. + +------------------------------------------------------------------- +Thu Jan 4 12:46:30 CET 2007 - prusnak@suse.cz + +- fixed illegal comparison (siox-max.patch) [#231224] + +------------------------------------------------------------------- +Mon Nov 6 17:11:05 CET 2006 - jhargadon@suse.de + +- applied a patch that fixes a problem where the package would not + compile with the --with-perl option. + +------------------------------------------------------------------- +Sat Oct 21 14:06:26 CEST 2006 - schwab@suse.de + +- Don't use obsolete macro. + +------------------------------------------------------------------- +Fri Oct 13 22:24:29 CEST 2006 - danw@suse.de + +- Remove dead patches + +------------------------------------------------------------------- +Thu Oct 5 17:47:54 CEST 2006 - jhargadon@suse.de + +- added --datadir=%prefix/share as a configuration option. This + is a work around for bug #204719 + +------------------------------------------------------------------- +Fri Sep 29 23:04:34 CEST 2006 - jhargadon@suse.de + +- update to version 0.44.1 +- Layers dialog +- Outline mode, many performance improvements +- Native PDF export with transparency +- Clipping and masking support +- Configurable keyboard shortcuts +- Docked color palette in the editing window +- Interactive indicator of the style of selection in the statusbar +- Innovative "node sculpting" and other improvements in Node tool +- Better SVG support: element, ICC color profiles for images +- Persistent rotation centers, Paste Size command +- many bug fixes +- removed the --with-perl option from configuration in the specfile + +------------------------------------------------------------------- +Sat Sep 9 20:34:07 CEST 2006 - meissner@suse.de + +- use RPM_OPT_FLAGS. + +------------------------------------------------------------------- +Wed Aug 16 16:26:35 CEST 2006 - cthiel@suse.de + +- buildrequire python-gtk-devel instead of python-gtk + +------------------------------------------------------------------- +Fri Jul 7 22:15:04 CEST 2006 - jpr@suse.de + +- add patch to not use freetype2 internals + +------------------------------------------------------------------- +Sat Feb 18 08:36:44 CET 2006 - stbinner@suse.de + +- fix typo .desktop file + +------------------------------------------------------------------- +Sat Feb 18 01:19:27 CET 2006 - gekker@suse.de + +- fixup .desktop file for UI team + +------------------------------------------------------------------- +Tue Jan 31 01:13:40 CET 2006 - ro@suse.de + +- take fix from swig to swig-generated source file + +------------------------------------------------------------------- +Wed Jan 25 21:32:15 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Wed Nov 23 16:23:29 CET 2005 - sbrabec@suse.cz + +- Updated to version 0.43 (#134655). +- Enabled Inkboard Collaborative Editing. + +------------------------------------------------------------------- +Mon Nov 7 18:18:03 CET 2005 - sbrabec@suse.cz + +- Fixed qualification and type conversion errors. + +------------------------------------------------------------------- +Thu Aug 25 15:37:14 CEST 2005 - nadvornik@suse.cz + +- updated to bugfix release 0.42.2 [#112918] + +------------------------------------------------------------------- +Mon Aug 1 18:54:39 CEST 2005 - ro@suse.de + +- added dir to filelist /usr/share/man/fr/man1 + +------------------------------------------------------------------- +Fri Jul 29 17:29:35 CEST 2005 - sbrabec@suse.cz + +- Updated to version 0.42. + +------------------------------------------------------------------- +Tue May 31 17:04:28 CEST 2005 - schwab@suse.de + +- Fix more invalid casts. + +------------------------------------------------------------------- +Wed May 18 18:27:40 CEST 2005 - ro@suse.de + +- fix build with current pkgconfig + +------------------------------------------------------------------- +Thu Apr 28 13:10:17 CEST 2005 - sbrabec@suse.cz + +- Build boehm-gc with -fPIC and -fno-strict-aliasing. + +------------------------------------------------------------------- +Wed Apr 27 17:32:44 CEST 2005 - ro@suse.de + +- remove boehm-gc from nfb (dropped) +- use private copy of gc6.4 + +------------------------------------------------------------------- +Tue Apr 26 16:57:05 CEST 2005 - sbrabec@suse.cz + +- Install missing translation files. + +------------------------------------------------------------------- +Mon Apr 11 18:48:04 CEST 2005 - sbrabec@suse.cz + +- Fixed invalid casts. + +------------------------------------------------------------------- +Mon Mar 21 17:29:00 CET 2005 - sbrabec@suse.cz + +- Bi-arch fix (#66780). +- Require skencil needed for PS/EPS input (#66780). + +------------------------------------------------------------------- +Mon Feb 28 17:34:41 CET 2005 - sbrabec@suse.cz + +- Added needed Requires and triggers for optional extensions + (#66780). +- Turned on perl, python and gnome-print support. + +------------------------------------------------------------------- +Mon Feb 21 17:04:21 CET 2005 - sbrabec@suse.cz + +- Updated to version 0.41. +- Worked around problems with boehm-gc detection. + +------------------------------------------------------------------- +Fri Feb 11 12:38:36 CET 2005 - sbrabec@suse.cz + +- Updated to version 0.40. + +------------------------------------------------------------------- +Fri Feb 11 01:55:21 CET 2005 - ro@suse.de + +- change to libsigc++12 in neededforbuild + +------------------------------------------------------------------- +Tue Nov 2 21:24:58 CET 2004 - mmj@suse.de + +- Locale rename: no -> nb + +------------------------------------------------------------------- +Thu Aug 12 13:27:48 CEST 2004 - hhetter@suse.de + +- Obsolete and Provide sodipodi + +------------------------------------------------------------------- +Mon Aug 2 13:49:10 CEST 2004 - hhetter@suse.de + +- initial SuSE package diff --git a/inkscape.keyring b/inkscape.keyring new file mode 100644 index 0000000..3927a41 --- /dev/null +++ b/inkscape.keyring @@ -0,0 +1,410 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=v6yp +-----END PGP PUBLIC KEY BLOCK----- diff --git a/inkscape.spec b/inkscape.spec new file mode 100644 index 0000000..9af39ab --- /dev/null +++ b/inkscape.spec @@ -0,0 +1,261 @@ +# +# spec file for package inkscape +# +# Copyright (c) 2024 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%define _version 1.4_2024-10-09_e7c3feb100 + +Name: inkscape +Version: 1.4 +Release: 0 +Summary: Vector Illustration Program +License: GPL-3.0-only +URL: https://inkscape.org/ + +Source: https://inkscape.org/gallery/item/44615/inkscape-%{version}.tar.xz#/inkscape-%{_version}.tar.xz +# openSUSE palette file +Source1: openSUSE.gpl +Source2: inkscape-split-extensions-extra.py +Source98: https://media.inkscape.org/media/resources/sigs/inkscape-%{_version}.tar.xz.sig +Source99: https://inkscape.org/~MarcJeanmougin/gpg#/%name.keyring + +BuildRequires: cmake +BuildRequires: double-conversion-devel +BuildRequires: fdupes +BuildRequires: gc-devel +%if 0%{suse_version} < 1550 +BuildRequires: gcc10-c++ +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: intltool +# boost/container_hash/hash.hpp >= 1.67 +BuildRequires: libboost_filesystem-devel >= 1.67 +BuildRequires: libboost_headers-devel >= 1.67 +BuildRequires: libboost_stacktrace-devel >= 1.67 +BuildRequires: liblcms2-devel +BuildRequires: libpoppler-glib-devel > 22.01.0 +BuildRequires: libxslt-devel +BuildRequires: ninja +BuildRequires: perl +BuildRequires: pkgconfig +BuildRequires: popt-devel +BuildRequires: potrace-devel +BuildRequires: python3-devel +BuildRequires: python3-gobject-devel +BuildRequires: python3-xml +BuildRequires: readline-devel +BuildRequires: update-desktop-files +BuildRequires: pkgconfig(2geom) >= 1.4.0 +BuildRequires: pkgconfig(GraphicsMagick++) +BuildRequires: pkgconfig(dbus-1) +BuildRequires: pkgconfig(dbus-glib-1) +BuildRequires: pkgconfig(gdk-3.0) +BuildRequires: pkgconfig(gdkmm-3.0) +BuildRequires: pkgconfig(glibmm-2.4) +BuildRequires: pkgconfig(gsl) +BuildRequires: pkgconfig(gspell-1) +BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(gtkmm-3.0) +BuildRequires: pkgconfig(libcdr-0.1) +BuildRequires: pkgconfig(libexif) +BuildRequires: pkgconfig(libjpeg) +BuildRequires: pkgconfig(libpng) +BuildRequires: pkgconfig(librevenge-0.0) +BuildRequires: pkgconfig(libsoup-2.4) +BuildRequires: pkgconfig(libvisio-0.1) +BuildRequires: pkgconfig(libwpg-0.3) +# extensions use annotations which requires 3.7+ +Requires: python(abi) >= 3.7 +Requires: python3-gobject +# python3-imaging is generic for python3-Pillow +Recommends: python3-imaging +Recommends: python3-lxml +Recommends: python3-numpy +Recommends: python3-scour +Recommends: python3-xml +Obsoletes: %{name}-extensions-dia < %{version} +Obsoletes: %{name}-extensions-skencil < %{version} + +%description +Inkscape is a vector graphics editor. + +%package extensions-extra +Summary: Additional extensions for Inkscape +Requires: %{name} = %{version} +# ps_input.py is a wrapper around ps2pdf, which lives in ghostscript package. +Requires: ghostscript +Requires: python3-lxml +Requires: python3-numpy +Requires: python3-scour +Requires: python3-xml +Enhances: %{name} +Supplements: (%{name} and python3-lxml and python3-numpy and python3-scour and python3-xml) + +%description extensions-extra +Extra extensions for Inkscape. Recommended for everybody who wants to +use Inkscape. + +Inkscape is a vector graphics editor. + +%package extensions-fig +Summary: Fig import extensions for Inkscape +Requires: %{name} = %{version} +Requires: %{name}-extensions-extra = %{version} +Requires: transfig +Enhances: %{name} +Supplements: (%{name} and transfig) + +%description extensions-fig +Fig family (XFig, Figurine, JFig, WinFig,...) import extension for +Inkscape. + +Inkscape is a vector graphics editor. + +%package extensions-gimp +Summary: GIMP extensions for Inkscape +Requires: %{name} = %{version} +Requires: %{name}-extensions-extra = %{version} +Requires: gimp +Enhances: %{name} +Supplements: (%{name} and gimp) + +%description extensions-gimp +The GIMP import and export extensions for Inkscape. + +Inkscape is a vector graphics editor. + +%package extensions-scribus +Summary: Scribus extensions for Inkscape +Requires: %{name} = %{version} +Requires: %{name}-extensions-extra = %{version} +Requires: scribus +Enhances: %{name} +Supplements: (%{name} and scribus) + +%description extensions-scribus +The Scribus-based PDF export extension for Inkscape. + +Inkscape is a vector graphics editor. + +%lang_package + +%prep +%autosetup -n %{name}-%{_version} -p1 + +%build +%ifarch %{arm} +export LDFLAGS+="-Wl,--no-keep-memory -Wl,--reduce-memory-overheads" +%endif +%if 0%{suse_version} < 1550 +export CXX=g++-10 +%endif +%cmake \ + -GNinja \ + -DINKSCAPE_INSTALL_LIBDIR=%{_libdir} \ + -DCMAKE_SKIP_RPATH:BOOL=OFF \ + -DCMAKE_SKIP_INSTALL_RPATH:BOOL=OFF \ + -DWITH_MANPAGE_COMPRESSION=OFF \ + -DWITH_DBUS=ON \ + %{nil} +%ninja_build + +%install +%ninja_install -C build + +# Packaging/distribution info. +rm %{buildroot}%{_datadir}/inkscape/extensions/LICENSE.txt +# Test framework. +rm -rf %{buildroot}%{_datadir}/inkscape/extensions/.pytest_cache +# extensions/doc +rm -rf %{buildroot}%{_datadir}/inkscape/extensions/docs + +install -Dpm 0644 %{SOURCE1} %{buildroot}%{_datadir}/inkscape/palettes/ + +%find_lang %{name} %{?no_lang_C} + +sed -i -e "1 s|#! *%{_bindir}/env python|#!%{_bindir}/python3|" %{buildroot}%{_datadir}/inkscape/extensions/*.py + +# Split extensions. +python3 %{SOURCE2} %{buildroot}%{_datadir}/inkscape/extensions "%%{_datadir}/inkscape/extensions/" + +%fdupes %{buildroot} + +%post -n %{name} -p /sbin/ldconfig + +%postun -n %{name} -p /sbin/ldconfig + +%files -f inkscape.lst +%{_bindir}/* +%dir %{_libdir}/inkscape +%{_libdir}/inkscape/lib%{name}_base.so +%{_libdir}/inkscape/lib%{name}_base.so.* +%{_datadir}/applications/*Inkscape.desktop +%{_datadir}/icons/hicolor/*/apps/*Inkscape.png +%{_datadir}/icons/hicolor/*/apps/*Inkscape.svg +%{_datadir}/icons/hicolor/*/apps/*Inkscape-symbolic.svg +%{_datadir}/metainfo/*Inkscape.appdata.xml +%dir %{_datadir}/inkscape/ +%{_datadir}/inkscape/[cdf-z]* +%{_datadir}/inkscape/examples/ +%dir %{_datadir}/inkscape/extensions/ +%{_datadir}/inkscape/extensions/svg_fonts/ +%{_datadir}/inkscape/extensions/*.xsl* +%{_datadir}/inkscape/extensions/colors.xml +%{_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 +%{_datadir}/inkscape/extensions/fontfix.conf +%{_datadir}/inkscape/extensions/seamless_pattern.svg +%{_datadir}/inkscape/extensions/raster_output_jpg.svg +%dir %{_datadir}/inkscape/extensions/icons +%{_datadir}/inkscape/extensions/icons/*.svg +%{_datadir}/inkscape/attributes/ +%{_datadir}/inkscape/branding/ +%dir %{_datadir}/bash-completion/ +%dir %{_datadir}/bash-completion/completions/ +%{_datadir}/bash-completion/completions/inkscape +%{_mandir}/man1/*.1%{?ext_man} +# We can't really move the localized manpages to the lang package, since they'd +# create a conflict between the lang subpackage and bundles +%dir %{_mandir}/hr/ +%dir %{_mandir}/hr/man1/ +%dir %{_mandir}/ko/ +%dir %{_mandir}/ko/man1/ +%{_mandir}/*/man1/*.1%{?ext_man} + +%files extensions-extra -f inkscape-extensions-extra.lst +%{_datadir}/inkscape/extensions/output_scour.svg +%{_datadir}/inkscape/extensions/dxf14_*.txt +%{_datadir}/inkscape/extensions/dxf_input_text_scale_factor.svg + +%files extensions-fig +%{_datadir}/inkscape/extensions/fig* + +%files extensions-gimp +# NOTE: export_gimp_palette* does not depend on gimp, but belongs here logically: +%{_datadir}/inkscape/extensions/*gimp* + +%files extensions-scribus +%{_datadir}/inkscape/extensions/*scribus* + +%files lang -f %{name}.lang + +%changelog diff --git a/inkscape_1.3.2_fix_tiff.patch b/inkscape_1.3.2_fix_tiff.patch new file mode 100644 index 0000000..a1c01a0 --- /dev/null +++ b/inkscape_1.3.2_fix_tiff.patch @@ -0,0 +1,11 @@ +diff -ur inkscape-1.3.2_2023-11-25_091e20ef0f/share/extensions/raster_output_tiff.py inkscape-1.3.2_2023-11-25_091e20ef0f_fix/share/extensions/raster_output_tiff.py +--- inkscape-1.3.2_2023-11-25_091e20ef0f/share/extensions/raster_output_tiff.py 2023-03-26 19:12:31.000000000 +0200 ++++ inkscape-1.3.2_2023-11-25_091e20ef0f_fix/share/extensions/raster_output_tiff.py 2024-09-12 13:02:36.671294086 +0200 +@@ -20,7 +20,6 @@ + format="tiff", + compression=(self.options.compression or None), + dpi=self.img.info["dpi"], +- quality=100, + ) + stream.write(tempstream.getvalue()) + # TODO: Add other fields such as copyright etc. diff --git a/openSUSE.gpl b/openSUSE.gpl new file mode 100644 index 0000000..8edc8a5 --- /dev/null +++ b/openSUSE.gpl @@ -0,0 +1,19 @@ +GIMP Palette +Name: openSUSE +Columns: 7 +# +252 177 28 Orange Light +255 255 102 Butter Light +145 208 7 Lemon Light +212 196 255 Plum Light + 80 128 255 Sky Light +186 189 182 Dust Light +255 77 77 Blood Light +227 83 2 Orange +178 178 71 Butter + 33 120 8 Lemon + 77 68 102 Plum + 0 0 116 Sky + 46 52 54 Dust +140 0 0 Blood +115 186 37 SUSE Green