shared-userspace/shared-userspace.yaml

509 lines
16 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:
- libtool
- tcl
- glib2
- desktop-file-utils
- epydoc
- python2
- chrpath
- dbus-glib
- libcgroup
- checkpolicy
- libselinux
- policycoreutils
- alsa-lib
- gtk2
- cups
- atk
- cairo
- gdk-pixbuf2
- pango
- libXcomposite
- libXcursor
- libXdamage
- libXfixes
- libXi
- libXinerama
- libXrandr
- libXrender
- hesiod
- libusbx
- libusb
- libssh
- libxslt
- llvm
- compiler-rt
- clang
- mesa
- libXext
- libXmu
- libXxf86vm
- libdrm
- libxshmfence
- mesa-libGLU
- libXft
- libXp
- libXt
- xorg-x11-xbitmaps
- SDL
- libX11
- pulseaudio
- icu
- libuv
- libedit
- libaio
- compat-openssl10
- lksctp-tools
- selinux-policy
- time
- PyYAML
- boost
- gperftools
- libstemmer
- python-pymongo
- git
- godep
- btrfs-progs
- golang-github-shurcooL-sanitized_anchor_name
- golang-github-russross-blackfriday
- golang-github-cpuguy83-go-md2man
- skopeo
- gnupg
- parted
- python-rhsm
- xfsprogs
- systemtap
# 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:
- libtool
- tcl
- glib2
- desktop-file-utils
- epydoc
- python2
- chrpath
- dbus-glib
- libcgroup
- checkpolicy
- libselinux
- policycoreutils
- alsa-lib
- gtk2
- cups
- atk
- cairo
- gdk-pixbuf2
- pango
- libXcomposite
- libXcursor
- libXdamage
- libXfixes
- libXi
- libXinerama
- libXrandr
- libXrender
- hesiod
- libusbx
- libusb
- libssh
- libxslt
- llvm
- compiler-rt
- clang
- mesa
- libXext
- libXmu
- libXxf86vm
- libdrm
- libxshmfence
- mesa-libGLU
- libXft
- libXp
- libXt
- xorg-x11-xbitmaps
- SDL
- libX11
- pulseaudio
- icu
- libuv
- libedit
- libaio
- compat-openssl10
- lksctp-tools
- selinux-policy
- time
- PyYAML
- boost
- gperftools
- libstemmer
- python-pymongo
- git
- godep
- btrfs-progs
- golang-github-shurcooL-sanitized_anchor_name
- golang-github-russross-blackfriday
- golang-github-cpuguy83-go-md2man
- skopeo
- gnupg
- parted
- python-rhsm
- xfsprogs
- systemtap
# 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:
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
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