158 lines
5.1 KiB
YAML
158 lines
5.1 KiB
YAML
document: modulemd
|
|
version: 1
|
|
data:
|
|
summary: Shared Userspace Module
|
|
description: A module that contains libraries, binaries, etc
|
|
that are shared between all other modules.
|
|
license:
|
|
module: [ MIT ]
|
|
dependencies:
|
|
buildrequires:
|
|
base-runtime: master
|
|
perl: master
|
|
common-build-dependencies-bootstrap: f26
|
|
common-build-dependencies: f26
|
|
requires:
|
|
base-runtime: master
|
|
perl: master
|
|
references:
|
|
community: https://fedoraproject.org/wiki/Modularity
|
|
documentation: https://fedoraproject.org/wiki/Fedora_Packaging_Guidelines_for_Modules
|
|
tracker: https://taiga.fedorainfracloud.org/project/modularity
|
|
profiles:
|
|
default:
|
|
rpms:
|
|
- alsa-lib
|
|
- hesiod
|
|
- libusb
|
|
- libxslt
|
|
- libicu
|
|
- libuv
|
|
- libedit
|
|
- libaio
|
|
api:
|
|
rpms:
|
|
- alsa-lib
|
|
- hesiod
|
|
- libusb
|
|
- libxslt
|
|
- libicu
|
|
- libuv
|
|
- libedit
|
|
- libaio
|
|
components:
|
|
rpms:
|
|
xapian-core:
|
|
rationale: Build dep of doxygen.
|
|
ref: f26
|
|
buildorder: 1
|
|
cmake:
|
|
rationale: Build dep for many packages.
|
|
ref: private-karsten-modularity
|
|
buildorder: 1
|
|
libtool:
|
|
rationale: Build dep for many packages.
|
|
ref: f26
|
|
buildorder: 1
|
|
# glib2:
|
|
# rationale: Build dep for many packages.
|
|
# ref: f26
|
|
# buildorder: 2
|
|
bison:
|
|
rationale: Build dep for many packages.
|
|
ref: f26
|
|
buildorder: 1
|
|
imake:
|
|
rationale: Build dep for many packages.
|
|
ref: f26
|
|
buildorder: 4
|
|
doxygen:
|
|
rationale: Build dep for many packages.
|
|
ref: f26
|
|
buildorder: 2
|
|
xorg-x11-proto-devel:
|
|
rationale: Build dep for many packages.
|
|
ref: f26
|
|
buildorder: 3
|
|
xorg-x11-util-macros:
|
|
rationale: Build dep for many packages.
|
|
ref: f26
|
|
buildorder: 2
|
|
libusbx:
|
|
rationale: Build dep for many packages.
|
|
ref: f26
|
|
buildorder: 5
|
|
expat:
|
|
rationale: dependency of python2.
|
|
ref: f26
|
|
buildorder: 5
|
|
atk:
|
|
rationale: dependency of gtk2.
|
|
ref: f26
|
|
buildorder: 9
|
|
tcl:
|
|
rationale: dependency of python2.
|
|
ref: f26
|
|
buildorder: 5
|
|
# desktop-file-utils need glib2 (and emacs)
|
|
# desktop-file-utils:
|
|
# rationale: dependency of cups/python-cups/epydoc.
|
|
# ref: f26
|
|
# buildorder: 5
|
|
epydoc:
|
|
# disabled dep on desktop-file-utils
|
|
rationale: dependency of cups/python-cups.
|
|
ref: f26
|
|
buildorder: 7
|
|
# python-cups requires cups
|
|
# python-cups:
|
|
# rationale: dependency of cups/python-cups.
|
|
# ref: f26
|
|
# buildorder: 7
|
|
python2:
|
|
rationale: dependency of many packages.
|
|
ref: private-karsten-modularity
|
|
buildorder: 6
|
|
# libxslt:
|
|
# rationale: Component of shared-userspace module
|
|
# ref: f26
|
|
# buildorder: 7
|
|
# go-i requires lots of stuff we don't have yet
|
|
# gobject-introspection:
|
|
# rationale: dependency of many packages.
|
|
# ref: f26
|
|
# buildorder: 8
|
|
# TODO: remove avahi from cups
|
|
################################################################
|
|
alsa-lib:
|
|
rationale: Component for shared userspace - alsa-lib.
|
|
ref: f26
|
|
buildorder: 10
|
|
hesiod:
|
|
rationale: Component for shared userspace - hesiod.
|
|
ref: f26
|
|
buildorder: 10
|
|
libusb:
|
|
rationale: Component for shared userspace - libusb.
|
|
ref: f26
|
|
buildorder: 10
|
|
libxslt:
|
|
rationale: Component for shared userspace - libxslt.
|
|
ref: f26
|
|
buildorder: 10
|
|
icu:
|
|
rationale: Component for shared userspace - libicu.
|
|
ref: f26
|
|
buildorder: 10
|
|
libuv:
|
|
rationale: Component for shared userspace - libuv.
|
|
ref: f26
|
|
buildorder: 10
|
|
libedit:
|
|
rationale: Component for shared userspace - libedit.
|
|
ref: f26
|
|
buildorder: 10
|
|
libaio:
|
|
rationale: Component for shared userspace - libaio.
|
|
ref: f26
|
|
buildorder: 10
|