#10 Removing unnecessary dependencies and adding new bundled libraries
Merged 3 years ago by limb. Opened 3 years ago by xhorak.
rpms/ xhorak/inkscape rawhide  into  rawhide

@@ -0,0 +1,19 @@ 

+ diff -up inkscape-1.0.1_2020-09-07_3bc2e813f5/src/3rdparty/autotrace/autotrace.h.glib-extern inkscape-1.0.1_2020-09-07_3bc2e813f5/src/3rdparty/autotrace/autotrace.h

+ --- inkscape-1.0.1_2020-09-07_3bc2e813f5/src/3rdparty/autotrace/autotrace.h.glib-extern	2021-02-16 12:59:00.917852141 +0100

+ +++ inkscape-1.0.1_2020-09-07_3bc2e813f5/src/3rdparty/autotrace/autotrace.h	2021-02-16 12:59:06.675894640 +0100

+ @@ -22,6 +22,7 @@

+  #define AUTOTRACE_H

+  

+  #include <stdio.h>

+ +#include "types.h"

+  

+  #ifdef __cplusplus

+  extern "C" {

+ @@ -35,7 +36,6 @@ extern "C" {

+   * Typedefs

+   * ===================================================================== */

+  

+ -#include "types.h"

+  #include "color.h"

+  

+  /* Third degree is the highest we deal with.  */

@@ -0,0 +1,19 @@ 

+ diff -up inkscape-1.0.1_2020-09-07_3bc2e813f5/src/ui/tool/node.cpp.missing-atomic inkscape-1.0.1_2020-09-07_3bc2e813f5/src/ui/tool/node.cpp

+ --- inkscape-1.0.1_2020-09-07_3bc2e813f5/src/ui/tool/node.cpp.missing-atomic	2021-02-16 13:35:58.455184020 +0100

+ +++ inkscape-1.0.1_2020-09-07_3bc2e813f5/src/ui/tool/node.cpp	2021-02-16 13:36:11.411279411 +0100

+ @@ -10,6 +10,7 @@

+  #include <iostream>

+  #include <stdexcept>

+  #include <boost/utility.hpp>

+ +#include <atomic>

+  

+  #include <glib/gi18n.h>

+  #include <gdk/gdkkeysyms.h>

+ @@ -31,6 +32,7 @@

+  #include "ui/tools/node-tool.h"

+  #include "ui/tools-switch.h"

+  

+ +

+  namespace {

+  

+  Inkscape::ControlType nodeTypeToCtrlType(Inkscape::UI::NodeType type)

file modified
+13 -3
@@ -2,7 +2,7 @@ 

  

  Name:           inkscape

  Version:        1.0.2

- Release:        1%{?dist}

+ Release:        2%{?dist}

  Summary:        Vector-based drawing program using SVG

  

  # Inkscape tags their releases with underscores and in ALLCAPS
@@ -16,9 +16,16 @@ 

  Source2:	Fedora-Color-Palette.gpl

  

  Patch1:         inkscape-gcc11.patch

+ # Fixes build failures with type_traits:2900:3: error: template with C linkage

+ Patch3:         inkscape-glib-extern.patch

+ # Fixes: error: field 'rel_error' has incomplete type 'std::atomic<double>'

+ Patch4:         inkscape-missing-atomic.patch

  

  Provides: bundled(libcroco)

- Provides: bundled(libgdl)

+ Provides: bundled(autotrace)

+ Provides: bundled(libdepixelize)

+ Provides: bundled(libuemf)

+ Provides: bundled(adaptagrams)

  

  BuildRequires:  gcc-c++

  BuildRequires:  aspell-devel aspell-en
@@ -30,7 +37,7 @@ 

  BuildRequires:  double-conversion-devel

  BuildRequires:  freetype-devel

  BuildRequires:  gc-devel >= 6.4

- BuildRequires:  gdlmm-devel

+ BuildRequires:  libgdl-devel

  BuildRequires:  gettext

  BuildRequires:  gsl-devel

  BuildRequires:  gtkmm30-devel
@@ -224,6 +231,9 @@ 

  

  

  %changelog

+ * Thu Feb 11 2021 Jan Horak <jhorak@redhat.com> - 1.0.2-2

+ - Added missing bundled source, removed libgdlmm depencency

+ 

  * Mon Feb 01 2021 Gwyn Ciesla <gwync@protonmail.com> - 1.0.2-1

  - 1.0.2

  

Added missing bundled libraries and remove dependency on gdlmm as it seems not to be required.

@xhorak can you please create a F34 PR as well?

1 new commit added

  • Added fixes for the build on rawhide and f34
3 years ago

Pull-Request has been merged by limb

3 years ago