Compare commits
No commits in common. "c8-stream-0.92.3" and "stream-inkscape-flatpak-rhel-9.3.0" have entirely different histories.
c8-stream-
...
stream-ink
@ -1,55 +0,0 @@
|
|||||||
---
|
|
||||||
document: modulemd
|
|
||||||
version: 2
|
|
||||||
data:
|
|
||||||
name: inkscape
|
|
||||||
stream: 0.92.3
|
|
||||||
summary: Unsupported. Obsoleted by the inkscape1 package
|
|
||||||
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:
|
|
||||||
- GPL-2.0
|
|
||||||
dependencies:
|
|
||||||
- buildrequires:
|
|
||||||
platform: [el8]
|
|
||||||
python27: [2.7]
|
|
||||||
requires:
|
|
||||||
platform: [el8]
|
|
||||||
python27: [2.7]
|
|
||||||
references:
|
|
||||||
documentation: https://inkscape.org/en/learn/
|
|
||||||
tracker: https://bugs.launchpad.net/inkscape
|
|
||||||
profiles:
|
|
||||||
common:
|
|
||||||
rpms:
|
|
||||||
- inkscape
|
|
||||||
api:
|
|
||||||
rpms:
|
|
||||||
- inkscape
|
|
||||||
filter:
|
|
||||||
rpms:
|
|
||||||
- python3-*
|
|
||||||
- python3-dns
|
|
||||||
- python3-scour
|
|
||||||
buildopts:
|
|
||||||
rpms:
|
|
||||||
macros: |
|
|
||||||
%_with_python2 1
|
|
||||||
components:
|
|
||||||
rpms:
|
|
||||||
inkscape:
|
|
||||||
rationale: Module API.
|
|
||||||
ref: stream-0.92.3-rhel-8.8.0
|
|
||||||
python-scour:
|
|
||||||
rationale: Runtime requirement of inkscape, should not be in API.
|
|
||||||
ref: stream-0.35-rhel-8.2.0
|
|
||||||
...
|
|
7
gating.yaml
Normal file
7
gating.yaml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
--- !Policy
|
||||||
|
product_versions:
|
||||||
|
- rhel-9
|
||||||
|
decision_context: osci_compose_gate_modules
|
||||||
|
subject_type: redhat-module
|
||||||
|
rules:
|
||||||
|
- !PassingTestCaseRule {test_case_name: baseos-ci.redhat-module.tier0.functional}
|
137
inkscape.yaml
Normal file
137
inkscape.yaml
Normal file
@ -0,0 +1,137 @@
|
|||||||
|
---
|
||||||
|
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: [el9]
|
||||||
|
platform: [el9]
|
||||||
|
requires:
|
||||||
|
flatpak-runtime: [el9]
|
||||||
|
platform: [el9]
|
||||||
|
profiles:
|
||||||
|
default:
|
||||||
|
rpms:
|
||||||
|
- inkscape
|
||||||
|
components:
|
||||||
|
rpms:
|
||||||
|
double-conversion:
|
||||||
|
rationale: Runtime dependency
|
||||||
|
ref: rhel-9-main
|
||||||
|
gc:
|
||||||
|
rationale: Runtime dependency
|
||||||
|
ref: rhel-9-main
|
||||||
|
buildorder: 20
|
||||||
|
gspell:
|
||||||
|
rationale: Runtime dependency
|
||||||
|
ref: rhel-9-main
|
||||||
|
buildorder: 10
|
||||||
|
inkscape:
|
||||||
|
rationale: Application package
|
||||||
|
ref: rhel-9-main
|
||||||
|
buildorder: 100
|
||||||
|
librevenge:
|
||||||
|
rationale: Runtime dependency
|
||||||
|
ref: rhel-9-main
|
||||||
|
buildorder: 10
|
||||||
|
libsigc++20:
|
||||||
|
rationale: Runtime dependency
|
||||||
|
ref: rhel-9-main
|
||||||
|
libwpd:
|
||||||
|
rationale: Runtime dependency
|
||||||
|
ref: rhel-9-main
|
||||||
|
buildorder: 10
|
||||||
|
libwpg:
|
||||||
|
rationale: Runtime dependency
|
||||||
|
ref: rhel-9-main
|
||||||
|
buildorder: 10
|
||||||
|
numpy:
|
||||||
|
rationale: Runtime dependency
|
||||||
|
ref: rhel-9-main
|
||||||
|
buildorder: 50
|
||||||
|
lapack:
|
||||||
|
rationale: Runtime dependency
|
||||||
|
ref: rhel-9-main
|
||||||
|
buildorder: 40
|
||||||
|
potrace:
|
||||||
|
rationale: Runtime dependency
|
||||||
|
ref: rhel-9-main
|
||||||
|
buildorder: 10
|
||||||
|
python-appdirs:
|
||||||
|
rationale: Runtime dependency
|
||||||
|
ref: rhel-9-main
|
||||||
|
pangomm:
|
||||||
|
# after cairomm, glibmm24
|
||||||
|
rationale: Runtime dependency
|
||||||
|
ref: rhel-9-main
|
||||||
|
buildorder: 30
|
||||||
|
gtkmm30:
|
||||||
|
# after atkmm, cairomm, glibmm24, pangomm
|
||||||
|
rationale: Runtime dependency
|
||||||
|
ref: rhel-9-main
|
||||||
|
buildorder: 40
|
||||||
|
poppler:
|
||||||
|
# after openjpeg2, poppler-data
|
||||||
|
rationale: inkscape dependency
|
||||||
|
ref: rhel-9-main
|
||||||
|
buildorder: 20
|
||||||
|
poppler-data:
|
||||||
|
rationale: poppler dependency
|
||||||
|
ref: rhel-9-main
|
||||||
|
buildorder: 10
|
||||||
|
openblas:
|
||||||
|
rationale: Runtime dependency
|
||||||
|
ref: rhel-9-main
|
||||||
|
buildorder: 10
|
||||||
|
python-lxml:
|
||||||
|
rationale: Runtime dependency
|
||||||
|
ref: rhel-9-main
|
||||||
|
buildorder: 40
|
||||||
|
python-scour:
|
||||||
|
rationale: Runtime dependency
|
||||||
|
ref: rhel-9-main
|
||||||
|
buildorder: 30
|
||||||
|
gsl:
|
||||||
|
rationale: Runtime dependency
|
||||||
|
ref: rhel-9-main
|
||||||
|
buildorder: 10
|
||||||
|
glibmm24:
|
||||||
|
# After libsigc++20
|
||||||
|
rationale: Runtime dependency
|
||||||
|
ref: rhel-9-main
|
||||||
|
buildorder: 20
|
||||||
|
cairomm:
|
||||||
|
# After libsigc++20
|
||||||
|
rationale: Runtime dependency
|
||||||
|
ref: rhel-9-main
|
||||||
|
buildorder: 20
|
||||||
|
boost:
|
||||||
|
# After libsigc++20
|
||||||
|
rationale: Runtime dependency
|
||||||
|
ref: rhel-9-main
|
||||||
|
buildorder: 20
|
||||||
|
atkmm:
|
||||||
|
# After glibmm24
|
||||||
|
rationale: Runtime dependency
|
||||||
|
ref: rhel-9-main
|
||||||
|
buildorder: 30
|
||||||
|
enchant2:
|
||||||
|
rationale: Runtime dependency
|
||||||
|
ref: rhel-9-main
|
||||||
|
buildorder: 5
|
||||||
|
...
|
15
tests/scripts/test-basic.sh
Executable file
15
tests/scripts/test-basic.sh
Executable file
@ -0,0 +1,15 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
set +x
|
||||||
|
|
||||||
|
# This is normally set up by the Flatpak sandbox
|
||||||
|
LD_LIBRARY_PATH=/app/lib64:/app/lib
|
||||||
|
export LD_LIBRARY_PATH
|
||||||
|
|
||||||
|
/app/bin/inkscape --version
|
||||||
|
if [ $? != 0 ] ; then
|
||||||
|
echo FAILURE
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
echo SUCCESS
|
||||||
|
fi
|
10
tests/tests.yml
Normal file
10
tests/tests.yml
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
- hosts: localhost
|
||||||
|
remote_user: root
|
||||||
|
roles:
|
||||||
|
- role: standard-test-basic
|
||||||
|
tags:
|
||||||
|
- classic
|
||||||
|
tests:
|
||||||
|
- basic:
|
||||||
|
dir: scripts
|
||||||
|
run: ./test-basic.sh
|
Loading…
Reference in New Issue
Block a user