dc269b
---
dc269b
document: modulemd
dc269b
version: 2
dc269b
data:
dc269b
  name: inkscape
dc269b
  stream: flatpak
dc269b
  summary: Vector-based drawing program using SVG
dc269b
  description: >-
dc269b
    Inkscape is a vector graphics editor, with capabilities similar to Illustrator,
dc269b
    CorelDraw, or Xara X, using the W3C standard Scalable Vector Graphics (SVG) file
dc269b
    format.  It is therefore a very useful tool for web designers and as an interchange
dc269b
    format for desktop publishing.
dc269b
dc269b
    Inkscape supports many advanced SVG features (markers, clones, alpha blending,
dc269b
    etc.) and great care is taken in designing a streamlined interface. It is very
dc269b
    easy to edit nodes, perform complex path operations, trace bitmaps and much more.
dc269b
  license:
dc269b
    module:
dc269b
    - MIT
dc269b
  dependencies:
dc269b
  - buildrequires:
dc269b
      flatpak-runtime: [el8]
dc269b
      platform: [el8]
dc269b
    requires:
dc269b
      flatpak-runtime: [el8]
dc269b
      platform: [el8]
dc269b
  profiles:
dc269b
    default:
dc269b
      rpms:
dc269b
      - adwaita-gtk2-theme
dc269b
      - inkscape
dc269b
  filter:
dc269b
    rpms:
dc269b
      - atkmm-devel
dc269b
      - cairomm-devel
dc269b
      - gc-devel
dc269b
      - glibmm24-devel
dc269b
      - gsl-devel
dc269b
      - gtk2-devel
dc269b
      - gtkmm24-devel
dc269b
      - gtkspell3-devel
dc269b
      - gvfs-devel
dc269b
      - libatomic_ops-devel
dc269b
      - libatomic_ops-static
dc269b
      - librevenge-devel
dc269b
      - libsigc++20-devel
dc269b
      - libwpd-devel
dc269b
      - libwpg-devel
dc269b
      - openblas-devel
dc269b
      - openblas-static
dc269b
      - openjpeg2-devel
dc269b
      - openjpeg2-devel-docs
dc269b
      - pangomm-devel
dc269b
      - poppler-cpp-devel
dc269b
      - poppler-data-devel
dc269b
      - poppler-devel
dc269b
      - poppler-glib-devel
dc269b
      - poppler-qt5-devel
dc269b
      - potrace-devel
dc269b
      - python2-debug
dc269b
      - python2-devel
dc269b
      - python2-numpy-f2py
dc269b
  buildopts:
dc269b
    rpms:
dc269b
       # We set _with_bootstrap for python2-pip, to avoid dependency on python2-wheel
dc269b
       # We set _without_rpmwheels to disable a requirements on
dc269b
       # python2-setuptools-wheel, python2-pip-wheel in the
dc269b
       # python2 package - avoiding a circular dependency.
dc269b
       #
dc269b
       # We disable all tests by default
dc269b
       #
dc269b
       # We set _tmpfilesdir and _userunitdir to override the standard
dc269b
       # /usr-prefixed values and fix the build of gvfs
dc269b
       macros: |
dc269b
         %_with_bootstrap 1
dc269b
         %_without_rpmwheels 1
dc269b
         %_without_python3 1
dc269b
         %_with_python2 1
dc269b
         %__python2 /app/bin/python2
dc269b
         %_without_tests 1
dc269b
         %_tmpfilesdir /app/lib/tmpfiles.d
dc269b
         %_userunitdir /app/lib/systemd/user
dc269b
  components:
dc269b
    rpms:
dc269b
      atkmm:
dc269b
        # After glibmm24
dc269b
        rationale: Runtime dependency
dc269b
        ref: rhel-8.3.0
dc269b
        buildorder: 30
dc269b
      cairomm:
dc269b
        # After libsigc++20
dc269b
        rationale: Runtime dependency
dc269b
        ref: rhel-8.3.0
dc269b
        buildorder: 20
dc269b
      Cython:
dc269b
        # after python2-setuptools
dc269b
        rationale: Runtime dependency
dc269b
        ref: stream-0.28.1-rhel-8.3.0
dc269b
        buildorder: 30
dc269b
      gc:
dc269b
        # after libatomic_ops
dc269b
        rationale: Runtime dependency
dc269b
        ref: rhel-8.3.0
dc269b
        buildorder: 20
dc269b
      glibmm24:
dc269b
        # After libsigc++20
dc269b
        rationale: Runtime dependency
dc269b
        ref: rhel-8.3.0
dc269b
        buildorder: 20
dc269b
      gnome-themes-standard:
dc269b
        # After gtk2
dc269b
        rationale: for adwaita-gtk2-theme
dc269b
        ref: rhel-8.3.0
dc269b
        buildorder: 20
dc269b
      gsl:
dc269b
        rationale: Runtime dependency
dc269b
        ref: rhel-8.3.0
dc269b
        buildorder: 10
dc269b
      gtk2:
dc269b
        rationale: Runtime dependency
7fc26b
        ref: rhel-8.4.0
dc269b
        buildorder: 10
dc269b
      gtkmm24:
dc269b
        # after atkmm, cairomm, glibmm24, gtk2, pangomm
dc269b
        rationale: Runtime dependency
dc269b
        ref: rhel-8.3.0
dc269b
        buildorder: 40
dc269b
      gtkspell3:
dc269b
        rationale: Runtime dependency
dc269b
        ref: rhel-8.3.0
dc269b
        buildorder: 10
dc269b
      gvfs:
dc269b
        # The build pulls in a a lot of packages, but these are dependencies
dc269b
        # of the daemon, which we don't need in the Flatpak, so we can let them
dc269b
        # come from the base package set
dc269b
        rationale: gvfs-client is a runtime dependency of inkscape
7fc26b
        ref: rhel-8.4.0
dc269b
        buildorder: 10
dc269b
      inkscape:
dc269b
        rationale: Application package
7fc26b
        ref: stream-0.92.3-rhel-8.4.0
dc269b
        buildorder: 100
dc269b
      libatomic_ops:
dc269b
        rationale: Dependency of gc
dc269b
        ref: rhel-8.3.0
dc269b
        buildorder: 10
dc269b
      librevenge:
dc269b
        rationale: Runtime dependency
dc269b
        ref: rhel-8.3.0
dc269b
        buildorder: 10
dc269b
      libsigc++20:
dc269b
        rationale: Runtime dependency
dc269b
        ref: rhel-8.3.0
dc269b
        buildorder: 10
dc269b
      libwpd:
dc269b
        rationale: Runtime dependency
dc269b
        ref: rhel-8.3.0
dc269b
        buildorder: 10
dc269b
      libwpg:
dc269b
        rationale: Runtime dependency
dc269b
        ref: rhel-8.3.0
dc269b
        buildorder: 10
dc269b
      openblas:
dc269b
        rationale: Runtime dependency
7fc26b
        ref: rhel-8.4.0
dc269b
        buildorder: 10
dc269b
      numpy:
dc269b
        # after python-setuptools, python2-nose, Cython, openblas
dc269b
        rationale: Runtime dependency
7fc26b
        ref: stream-1.14.2-rhel-8.4.0
dc269b
        buildorder: 50
dc269b
      openjpeg2:
dc269b
        rationale: poppler dependency
7fc26b
        ref: rhel-8.4.0
dc269b
        buildorder: 10
dc269b
      pangomm:
dc269b
        # after cairomm, glibmm24
dc269b
        rationale: Runtime dependency
dc269b
        ref: rhel-8.3.0
dc269b
        buildorder: 30
dc269b
      poppler:
dc269b
        # after openjpeg2, poppler-data
dc269b
        rationale: inkscape dependency
7fc26b
        ref: rhel-8.4.0
dc269b
        buildorder: 20
dc269b
      poppler-data:
dc269b
        rationale: poppler dependency
dc269b
        ref: rhel-8.3.0
dc269b
        buildorder: 10
dc269b
      potrace:
dc269b
        rationale: Runtime dependency
dc269b
        ref: rhel-8.3.0
dc269b
        buildorder: 10
dc269b
      python-coverage:
dc269b
        # after python2-setuptools
dc269b
        rationale: python-nose build dependency
dc269b
        ref: stream-4.5.1-rhel-8.3.0
dc269b
        buildorder: 30
dc269b
      python-lxml:
dc269b
        # after python2-setuptools, Cython
dc269b
        rationale: Runtime dependency
7fc26b
        ref: stream-4.2.3-rhel-8.4.0
dc269b
        buildorder: 40
dc269b
      python-markupsafe:
dc269b
        # after python-setuptools
dc269b
        rationale: Runtime dependency
dc269b
        ref: stream-0.23-rhel-8.3.0
dc269b
        buildorder: 30
dc269b
      python-nose:
dc269b
        # after python-coverage
dc269b
        rationale: Dependency required by numpy
dc269b
        ref: stream-1.3.7-rhel-8.3.0
dc269b
        buildorder: 40
dc269b
      python-scour:
dc269b
        # after python2-setuptools
dc269b
        rationale: Runtime dependency
dc269b
        ref: rhel-8.3.0
dc269b
        buildorder: 30
dc269b
      python2:
dc269b
        rationale: gimp dependency
7fc26b
        ref: stream-2.7-rhel-8.4.0
dc269b
        buildorder: 10
dc269b
      python2-pip:
dc269b
        # after python2-setuptools
dc269b
        rationale: runtime recommends of python2-devel
dc269b
        ref: stream-9.0.3-rhel-8.3.0
dc269b
        buildorder: 30
dc269b
      python2-setuptools:
dc269b
        # after python2
dc269b
        rationale: runtime requirement of python2-devel
7fc26b
        ref: stream-39.0.1-rhel-8.4.0
dc269b
        buildorder: 20
dc269b
...