shared-userspace/shared-userspace.yaml

391 lines
12 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: f26
perl: master
common-build-dependencies-bootstrap: f26
common-build-dependencies: f26
bootstrap: master
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
# - gtk2
# - hesiod
# - libusb
# - libvirt-client
# - mesa-libGL
# - mesa-libGLU
# - motif
# - SDL
# - libicu
# - libuv
# - libedit
# - libaio
# - compat-openssl10
# - selinux-policy
# - time
# - PyYAML
# - boost
# - gperftools
# - libstemmer
# - python-pymongo
# - scons
api:
rpms:
[]
# - alsa-lib
# - gtk2
# - hesiod
# - libusb
# - libvirt-client
# - mesa-libGL
# - mesa-libGLU
# - motif
# - SDL
# - libicu
# - libuv
# - libedit
# - libaio
# - compat-openssl10
# - selinux-policy
# - time
# - PyYAML
# - boost
# - gperftools
# - libstemmer
# - python-pymongo
# - scons
# - libtool
# - tcl
# - glib2
# - desktop-file-utils
# - epydoc
# - python2
# - chrpath
# - dbus-glib
# - libcgroup
# - checkpolicy
# - policycoreutils
# - systemtap
# - cups
# - atk
# - cairo
# - gdk-pixbuf2
# - pango
# - libXcomposite
# - libXcursor
# - libXdamage
# - libXfixes
# - libXi
# - libXinerama
# - libXrandr
# - libXrender
# - libvirt
# - libssh
# - libxslt
# - mesa
# - libXext
# - libXmu
# - libXxf86vm
# - libdrm
# - libxshmfence
# - motif
# - libXft
# - libXp
# - libXt
# - xorg-x11-xbitmaps
# - libX11
# - pulseaudio
# - godep
# - git
# - go-md2man
# - btrfs-progs
components:
rpms:
# libtool provides libtool-ltdl, a runtime library:
libtool:
rationale: Build dep for many packages.
ref: f26
buildorder: 1
tcl:
rationale: dependency of python2.
ref: f26
buildorder: 5
glib2:
rationale: Build dep for many packages.
ref: f26
buildorder: 4
desktop-file-utils:
rationale: dependency of cups/python-cups/epydoc/policycoreutils
ref: f26
buildorder: 5
epydoc:
rationale: dependency of cups/python-cups.
ref: f26
buildorder: 7
python2:
rationale: dependency of many packages.
ref: private-karsten-modularity
buildorder: 6
chrpath:
rationale: dependency of dbus-glib.
ref: f26
buildorder: 1
dbus-glib:
rationale: dependency of policycoreutils.
ref: f26
buildorder: 5
libcgroup:
rationale: dependency of policycoreutils.
ref: f26
buildorder: 2
checkpolicy:
rationale: dependency of policycoreutils.
ref: f26
buildorder: 2
libselinux:
rationale: dependency of policycoreutils.
ref: f26
buildorder: 5
policycoreutils:
rationale: dependency of selinux-policy.
ref: f26
buildorder: 6
################################################################
alsa-lib:
rationale: Component for shared userspace - alsa-lib.
ref: f26
buildorder: 10
gtk2:
rationale: Component for shared userspace - gtk2.
ref: f26
buildorder: 10
cups:
rationale: Requirement for gtk2.
ref: f26
buildorder: 5
atk:
rationale: Requirement for gtk2.
ref: f26
buildorder: 5
cairo:
rationale: Requirement for gtk2.
ref: f26
buildorder: 5
gdk-pixbuf2:
rationale: Requirement for gtk2.
ref: f26
buildorder: 5
pango:
rationale: Requirement for gtk2.
ref: f26
buildorder: 5
libXcomposite:
rationale: Requirement for gtk2.
ref: f26
buildorder: 5
libXcursor:
rationale: Requirement for gtk2.
ref: f26
buildorder: 5
libXdamage:
rationale: Requirement for gtk2.
ref: f26
buildorder: 5
libXfixes:
rationale: Requirement for gtk2.
ref: f26
buildorder: 5
libXi:
rationale: Requirement for gtk2.
ref: f26
buildorder: 5
libXinerama:
rationale: Requirement for gtk2.
ref: f26
buildorder: 5
libXrandr:
rationale: Requirement for gtk2.
ref: f26
buildorder: 5
libXrender:
rationale: Requirement for gtk2.
ref: f26
buildorder: 5
hesiod:
rationale: Component for shared userspace - hesiod.
ref: f26
buildorder: 10
libusb:
rationale: Component for shared userspace - libusb.
ref: f26
buildorder: 10
libvirt:
rationale: Component for shared userspace - libvirt-client.
ref: f26
buildorder: 10
libssh:
rationale: Requirement for libvirt-client.
ref: f26
buildorder: 5
libxslt:
rationale: Requirement for libvirt-client.
ref: f26
buildorder: 5
llvm:
rationale: Requirement for mesa.
ref: f26
buildorder: 6
compiler-rt:
rationale: Requirement for clang.
ref: f26
buildorder: 7
clang:
rationale: Requirement for mesa.
ref: f26
buildorder: 8
mesa:
rationale: Component for shared userspace - mesa-libGL.
ref: f26
buildorder: 9
libXext:
rationale: Requirement for mesa-libGL.
ref: f26
buildorder: 5
libXmu:
rationale: Requirement for mesa-libGL.
ref: f26
buildorder: 5
libXxf86vm:
rationale: Requirement for mesa-libGL.
ref: f26
buildorder: 5
libdrm:
rationale: Requirement for mesa-libGL.
ref: f26
buildorder: 5
libxshmfence:
rationale: Requirement for mesa-libGL.
ref: f26
buildorder: 5
mesa-libGLU:
rationale: Component for shared userspace - mesa-libGLU.
ref: f26
buildorder: 10
# FTBFS: https://bugzilla.redhat.com/show_bug.cgi?id=1448819
# motif:
# rationale: Component for shared userspace - motif.
# ref: f26
# buildorder: 10
libXft:
rationale: Requirement for motif.
ref: f26
buildorder: 5
libXp:
rationale: Requirement for motif.
ref: f26
buildorder: 5
libXt:
rationale: Requirement for motif.
ref: f26
buildorder: 5
xorg-x11-xbitmaps:
rationale: Requirement for motif.
ref: f26
buildorder: 5
SDL:
rationale: Component for shared userspace - SDL.
ref: f26
buildorder: 10
libX11:
rationale: Requirement for SDL.
ref: f26
buildorder: 5
pulseaudio:
rationale: Requirement for SDL.
ref: f26
buildorder: 5
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
compat-openssl10:
rationale: Component for shared userspace - compat-openssl10.
ref: f26
buildorder: 10
lksctp-tools:
rationale: Requirement for compat-openssl10.
ref: f26
buildorder: 5
selinux-policy:
rationale: Component for shared userspace - selinux-policy.
ref: f26
buildorder: 10
time:
rationale: Component for shared userspace - time.
ref: f26
buildorder: 10
PyYAML:
rationale: Component for shared userspace - PyYAML.
ref: f26
buildorder: 10
boost:
rationale: Component for shared userspace - boost.
ref: f26
buildorder: 10
gperftools:
rationale: Component for shared userspace - gperftools.
ref: f26
buildorder: 10
libstemmer:
rationale: Component for shared userspace - libstemmer.
ref: f26
buildorder: 10
python-pymongo:
rationale: Component for shared userspace - python-pymongo.
ref: f26
buildorder: 10
git:
rationale: Build dependency of docker.
ref: f26
buildorder: 10
godep:
rationale: Build dependency of docker.
ref: f26
buildorder: 10
btrfs-progs:
rationale: Build dependency of docker.
ref: f26
buildorder: 10
golang-github-cpuguy83-go-md2man:
rationale: Build dependency of docker.
ref: f26
buildorder: 10