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 - libtool - compat-openssl10 api: rpms: - alsa-lib - hesiod - libusb - libxslt - libicu - libuv - libedit - libaio - libtool - compat-openssl10 components: rpms: # libtool provides libtool-ltdl, a runtime library: libtool: rationale: Build dep for many packages. ref: f26 buildorder: 1 # moved to common-build-deps: # xapian-core: # rationale: Build dep of doxygen. # ref: f26 # buildorder: 1 # cmake: # rationale: Build dep for many packages. # ref: private-karsten-modularity # buildorder: 1 # bison: # rationale: Build dep for many packages. # ref: f26 # buildorder: 1 # doxygen: # rationale: Build dep for many packages. # ref: f26 # buildorder: 2 # imake: # rationale: Build dep for many packages. # ref: f26 # buildorder: 4 # 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 # glib2: # rationale: Build dep for many packages. # ref: f26 # buildorder: 2 # 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 libtool: rationale: Component for shared userspace - libtool. 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