shared-userspace/shared-userspace.yaml
2017-05-16 14:19:25 +02:00

553 lines
18 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: 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:
- PyYAML
- SDL
- alsa-lib
- atk
- bluez
- boost
- btrfs-progs
- cairo
- checkpolicy
- chrpath
- clang
- compat-openssl10
- compiler-rt
- cups
- cups-filter
- dbus-glib
- desktop-file-utils
- docbook-dtds
- docbook-style-dsssl
- epydoc
- gdk-pixbuf2
- git
- glib2
- gnupg
- godep
- golang-github-cpuguy83-go-md2man
- golang-github-russross-blackfriday
- golang-github-shurcooL-sanitized_anchor_name
- gperftools
- gtk2
- hesiod
- icu
- libX11
- libXcomposite
- libXcursor
- libXdamage
- libXext
- libXfixes
- libXft
- libXi
- libXinerama
- libXmu
- libXp
- libXrandr
- libXrender
- libXt
- libXxf86vm
- libaio
- libcgroup
- libdrm
- libedit
- libical
- libselinux
- libssh
- libstemmer
- libtool
- libusb
- libusbx
- libuv
- libxshmfence
- libxslt
- lksctp-tools
- llvm
- mesa
- mesa-libGLU
- pango
- parted
- perl-SGMLSpm
- policycoreutils
- pulseaudio
- python-pymongo
- python-rhsm
- python2
- selinux-policy
- skopeo
- systemtap
- tcl
- time
- xfsprogs
- xorg-x11-xbitmaps
# 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
- bluez
- boost
- btrfs-progs
- cairo
- checkpolicy
- chrpath
- clang
- compat-openssl10
- compiler-rt
- cups
- cups-filter
- dbus-glib
- desktop-file-utils
- docbook-dtds
- docbook-style-dsssl
- epydoc
- gdk-pixbuf2
- git
- glib2
- gnupg
- godep
- golang-github-cpuguy83-go-md2man
- golang-github-russross-blackfriday
- golang-github-shurcooL-sanitized_anchor_name
- gperftools
- gtk2
- hesiod
- icu
- libX11
- libXcomposite
- libXcursor
- libXdamage
- libXext
- libXfixes
- libXft
- libXi
- libXinerama
- libXmu
- libXp
- libXrandr
- libXrender
- libXt
- libXxf86vm
- libaio
- libcgroup
- libdrm
- libedit
- libical
- libselinux
- libssh
- libstemmer
- libtool
- libusb
- libusbx
- libuv
- libxshmfence
- libxslt
- lksctp-tools
- llvm
- mesa
- mesa-libGLU
- pango
- parted
- perl-SGMLSpm
- policycoreutils
- pulseaudio
- python-pymongo
- python-rhsm
- python2
- selinux-policy
- skopeo
- systemtap
- tcl
- time
- xfsprogs
- xorg-x11-xbitmaps
# 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
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-filter:
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
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: 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
libyaml:
rationale: Runtime requirement for PyYAML.
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: 72f153b141a1976405a215349f33b4b26d879912
buildorder: 6
compiler-rt:
rationale: Requirement for clang.
ref: 2ff9f55e3d67c9272322275662de3a8f2f30bad0
buildorder: 7
clang:
rationale: Requirement for mesa.
ref: 9325cf524003c954cce4e278bc2d44c171179848
buildorder: 8
mesa:
rationale: Component for shared userspace - mesa-libGL.
ref: f6bfa3f73ef56e0dbf3457d3f81413da08ed6e43
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-shurcooL-sanitized_anchor_name:
rationale: Build dependency of golang-github-russross-blackfriday.
ref: f26
buildorder: 11
golang-github-russross-blackfriday:
rationale: Build dependency 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
docbook-style-xsl:
rationale: libsecret dependency.
ref: f26
buildorder: 8
vala:
rationale: libsecret dependency.
ref: f26
buildorder: 8
#TODO:
# git <- libsecret <- deps:
# gtk-doc
# intltool
# valgrind-devel