shared-userspace/shared-userspace.yaml
2017-05-31 10:42:28 +02:00

811 lines
25 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: f26
# common-build-dependencies-bootstrap: f26
common-build-dependencies: f26
bootstrap: f26
requires:
base-runtime: f26
perl: f26
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:
- PyYAML
- SDL
- alsa-lib
- avahi
- atk
- bluez
- boost
- btrfs-progs
- cairo
- checkpolicy
- chrpath
- clang
- compat-openssl10
- compiler-rt
- cups
- cups-filters
- dbus-glib
- desktop-file-utils
- docbook-dtds
- docbook-style-dsssl
- epydoc
- fontconfig
- gdk-pixbuf2
- git
- glib2
- gnupg
- godep
- golang-github-cpuguy83-go-md2man
- golang-github-russross-blackfriday
- golang-github-shurcooL-sanitized_anchor_name
- gperftools
- graphite2
- gtk2
- harfbuzz
- hesiod
- icu
- libX11
- libXcomposite
- libXcursor
- libXdamage
- libXext
- libXfixes
- libXft
- libXi
- libXinerama
- libXmu
- libXp
- libXrandr
- libXrender
- libXt
- libXxf86vm
- libaio
- libcgroup
- libdrm
- libedit
- libglvnd
- libical
- libICE
- jbigkit
- libjpeg-turbo
- libselinux
- libssh
- libstemmer
- libthai
- libtool
- libunwind
- libusb
- libusbx
- libuv
- libxcb
- libxshmfence
- libxslt
- lksctp-tools
- llvm
- mesa
- mesa-libGLU
- pango
- parted
- perl-Error
# perl-SGMLSpm
- perl-TermReadKey
- pixman
- policycoreutils
- pulseaudio
- python-pymongo
- python-rhsm
- python2
- selinux-policy
- skopeo
- systemtap
- tcl
- tcp_wrappers
- time
- valgrind
- xfsprogs
- xorg-x11-proto-devel
- xorg-x11-xbitmaps
- xorg-x11-xtrans-devel
# FTBFS https://bugzilla.redhat.com/show_bug.cgi?id=1449809
# https://koji.fedoraproject.org/koji/taskinfo?taskID=19489426
# - libvirt
# FTBFS: https://bugzilla.redhat.com/show_bug.cgi?id=1448819
# - motif
api:
rpms:
- PyYAML
- SDL
- alsa-lib
- atk
- avahi
- bluez
- boost
- btrfs-progs
- cairo
- checkpolicy
- chrpath
- clang
- compat-openssl10
- compiler-rt
- cups
- cups-filters
- dbus-glib
- desktop-file-utils
- docbook-dtds
- docbook-style-dsssl
- epydoc
- fontconfig
- gdk-pixbuf2
- git
- glib2
- gnupg
- godep
- golang-github-cpuguy83-go-md2man
- golang-github-russross-blackfriday
- golang-github-shurcooL-sanitized_anchor_name
- gperftools
- graphite2
- gtk2
- harfbuzz
- hesiod
- icu
- libX11
- libXcomposite
- libXcursor
- libXdamage
- libXext
- libXfixes
- libXft
- libXi
- libXinerama
- libXmu
- libXp
- libXrandr
- libXrender
- libXt
- libXxf86vm
- libaio
- libcgroup
- libdrm
- libedit
- libglvnd
- libical
- libICE
- jbigkit
- libjpeg-turbo
- libselinux
- libssh
- libstemmer
- libthai
- libtool
- libunwind
- libusb
- libusbx
- libuv
- libxcb
- libxshmfence
- libxslt
- lksctp-tools
- llvm
- mesa
- mesa-libGLU
- pango
- parted
- pixman
- perl-Error
# perl-SGMLSpm
- perl-TermReadKey
- policycoreutils
- pulseaudio
- python-pymongo
- python-rhsm
- python2
- selinux-policy
- skopeo
- systemtap
- tcl
- tcp_wrappers
- time
- valgrind
- xfsprogs
- xorg-x11-proto-devel
- xorg-x11-xbitmaps
- xorg-x11-xtrans-devel
- rpcbind
- quota
- nfs-utils
- libtirpc
- libsecret
- ding-libs
- gssproxy
- libevent
# FTBFS https://bugzilla.redhat.com/show_bug.cgi?id=1449809
# https://koji.fedoraproject.org/koji/taskinfo?taskID=19489426
# - libvirt
# FTBFS: https://bugzilla.redhat.com/show_bug.cgi?id=1448819
# - motif
filter:
rpms:
- avahi-autoipd
- avahi-dnsconfd
- avahi-qt3
- avahi-qt3-devel
- avahi-qt4
- avahi-qt4-devel
- avahi-sharp
- avahi-ui-devel
- avahi-ui-gtk3
- avahi-ui-sharp
- avahi-ui-sharp-devel
- avahi-ui-tools
- clang-analyzer
- cups-client
- cups-ipptool
- cups-lpd
- boost-doctools
- boost-graph-mpich
- boost-graph-openmpi
- boost-mpich-devel
- boost-mpich
- boost-openmpi
- boost-openmpi-devel
- boost-openmpi-python
- boost-mpich-python
- fontpackages-devel
- fontpackages-tools
- git-all
- git-cvs
- git-email
- git-gui
- git-svn
- gitk
- gitweb
- glib2-fam
- gtk2-immodules
- graphite2-devel
- harfbuzz-icu
- harfbuzz-devel
- libsecret-devel
- libtool
- libtool-ltdl-devel
- mesa-vulkan-devel
- pango-tests
- perl-Git-SVN
- perl-SGMLSpm
- perl-Test-Pod-Coverage
- policycoreutils-gui
- pulseaudio-gdm-hooks
- pulseaudio-module-bluetooth
- pulseaudio-module-gconf
- pulseaudio-module-jack
- pulseaudio-module-lirc
- pulseaudio-module-x11
- pulseaudio-module-zeroconf
- pulseaudio-utils
- pulseaudio-qpaeq
- qt5
- qt5-devel
- qt5-rpm-macros
- selinux-policy-doc
- systemtap-testsuite
- systemtap-initscript
- systemtap-runtime-java
- systemtap-server
# texinfo
- texinfo-tex
- util-linux-user
- vala-doc
- valgrind-openmpi
- vulkan-devel
- xmlto-tex
- xmlto-xhtml
components:
rpms:
# libtool provides libtool-ltdl, a runtime library:
libtool:
rationale: Build dep for many packages.
ref: f26
buildorder: 6
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: 0268e323750ca7d4af3c78e13480cffc63b08f85
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
libunwind:
rationale: Runtime requirement for gperftools.
ref: f26
buildorder: 11
cups-filters:
rationale: Runtime requirement for cups.
ref: f26
buildorder: 11
cups:
rationale: Requirement for gtk2.
ref: f26
buildorder: 5
libical:
rationale: Requirement for gtk2.
ref: f26
buildorder: 5
jbigkit:
rationale: Requirement for libtiff.
ref: f26
buildorder: 5
libjpeg-turbo:
rationale: Requirement for libtiff.
ref: f26
buildorder: 5
libtiff:
rationale: Runtime requirement for gtk2
ref: f26
buildorder: 6
bluez:
rationale: Requirement for gtk2.
ref: f26
buildorder: 11
perl-SGMLSpm:
rationale: Requirement for docbook-utils.
ref: f26
buildorder: 6
docbook-dtds:
rationale: runtime requirement for boost-doctools.
ref: f26
buildorder: 6
docbook-style-dsssl:
rationale: Requirement for docbook-utils.
ref: f26
buildorder: 6
docbook-style-xsl:
rationale: runtime requirement for boost-doctools.
ref: f26
buildorder: 6
atk:
rationale: Requirement for gtk2.
ref: f26
buildorder: 5
cairo:
rationale: Requirement for gtk2.
ref: f26
buildorder: 8
fontconfig:
rationale: Runtime requirement for cairo-devel.
ref: f26
buildorder: 8
pixman:
rationale: Runtime requirement for cairo-devel.
ref: f26
buildorder: 8
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
libyaml:
rationale: Runtime requirement for PyYAML.
ref: f26
buildorder: 12
libxml2:
rationale: Runtime requirement for shared-mime-info.
ref: f26
buildorder: 11
shared-mime-info:
rationale: Runtime requirement for gdk-pixbuf2.
ref: f26
buildorder: 12
hesiod:
rationale: Component for shared userspace - hesiod.
ref: f26
buildorder: 10
libusbx:
rationale: requirement for libusb.
ref: f26
buildorder: 8
libusb:
rationale: Component for shared userspace - libusb.
ref: f26
buildorder: 10
# FTBFS https://bugzilla.redhat.com/show_bug.cgi?id=1449809
# https://koji.fedoraproject.org/koji/taskinfo?taskID=19489426
# 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
tcp_wrappers:
rationale: requirement for audit and others.
ref: f26
buildorder: 8
xorg-x11-proto-devel:
rationale: requirement for libX11.
ref: f26
buildorder: 8
xorg-x11-xtrans-devel:
rationale: requirement for libICE.
ref: f26
buildorder: 9
libICE:
rationale: requirement for libXt.
ref: f26
buildorder: 10
libXau:
rationale: Runtime requirement for libXp.
ref: f26
buildorder: 11
libxcb:
rationale: Runtime requirement for libX11-devel.
ref: f26
buildorder: 11
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: 12
#
# gcc:
# rationale: temporary update for bootstrap gcc.
# ref: f26
# buildorder: 2
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: 11
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
libglvnd:
rationale: runtime requirement for cairo.
ref: f26
buildorder: 8
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-shurcooL-sanitized_anchor_name:
rationale: B-D of golang-github-russross-blackfriday.
ref: f26
buildorder: 11
golang-github-russross-blackfriday:
rationale: B-D of golang-github-cpuguy83-go-md2man.
ref: f26
buildorder: 12
golang-github-cpuguy83-go-md2man:
rationale: Build dependency of docker.
ref: f26
buildorder: 13
skopeo:
rationale: Build dependency of docker.
ref: f26
buildorder: 14
gnupg:
rationale: build dep of golang.
ref: f26
buildorder: 15
parted:
rationale: build dep of golang.
ref: f26
buildorder: 15
python-rhsm:
rationale: build dep of golang.
ref: f26
buildorder: 15
xfsprogs:
rationale: build dep of golang.
ref: f26
buildorder: 15
systemtap:
rationale: build and runtime dep of many packages.
ref: f26
buildorder: 15
xmlto:
rationale: libsecret dependency.
ref: f26
buildorder: 12
vala:
rationale: libsecret dependency.
ref: f26
buildorder: 8
perl-Error:
rationale: Component for shared userspace - perl(Error).
ref: f26
buildorder: 15
perl-Test-Pod:
rationale: Requirement for perl(Error).
ref: f26
buildorder: 14
perl-Test-Pod-Coverage:
rationale: Requirement for perl(Error).
ref: f26
buildorder: 14
perl-TermReadKey:
rationale: Requirement for git.
ref: f26
buildorder: 14
valgrind:
rationale: Requirement for git.
ref: f26
buildorder: 12
harfbuzz:
rationale: Runtime req for pango.
ref: f26
buildorder: 12
libthai:
rationale: Runtime req for pango.
ref: f26
buildorder: 12
avahi:
rationale: Runtime req for cups and others.
ref: f26
buildorder: 12
fontpackages:
rationale: Runtime req for fontconfig.
ref: f26
buildorder: 12
liberation-fonts:
rationale: Runtime req for fontconfig.
ref: f26
buildorder: 12
# TODO: git <- libsecret <- {gtk-doc, intltool}
libsecret:
rationale: Runtime req for git.
ref: f26
buildorder: 16
rpcbind:
rationale: Runtime requirement for nfs-utils.
ref: f26
buildorder: 16
quota:
rationale: Runtime requirement for nfs-utils.
ref: f26
buildorder: 16
libtirpc:
rationale: Runtime requirement for nfs-utils.
ref: f26
buildorder: 16
libevent:
rationale: Runtime requirement for nfs-utils.
ref: f26
buildorder: 16
gssproxy:
rationale: Runtime requirement for nfs-utils.
ref: f26
buildorder: 16
ding-libs:
rationale: Runtime requirement for nfs-utils.
ref: f26
buildorder: 16
nfs-utils:
rationale: Component of shared-userspace.
ref: f26
buildorder: 17
graphite2:
rationale: runtime req of git.
ref: f26
buildorder: 15