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