File groups.yml of Package 000package-groups
# 'OUTPUT' is not a group, this defines the entry point for the solver.
# there is an entry for every group file that needs to be written out.
# the name of it needs to exist as package group as well and the solver
# will take the instructions in this group and the included ones
# (that's why sle_minimal is included to get minimal instructions)
# and solve the packages in it (one by one next to 'silents' and 'locks')
# and then at the end remove packages in the 'excludes'.
# excludes are not package groups but solved module groups
OUTPUT:
- dvd:
includes:
- filesystems
- supplements_openqa
- supplements
- kernel
- base
- x11
- yast
- kde
- gnome
# TODO:
# exclude *-basedon packages
# exclude SLED and SLES packages
# maybe exclude some languages or docu packages
dvd:
- openSUSE-release-dvd
- grub2-x86_64-efi # FIXME: should be in pattern?
- grub2-i386-pc
- gtk2-branding-SLED: [locked]
# don't interfere with crony
- ntp [locked]
# - java-11-openjdk: [locked]
# - java-10-openjdk: [locked]
# - java-9-openjdk: [locked]
# - java-1_8_0-openjdk: [locked]
base:
# silent means it's always added for solving too
- openSUSE-release: [silent]
- kernel-default
- patterns-base-minimal_base
- patterns-base-basesystem
- patterns-base-console
- patterns-base-update_test
- patterns-base-sw_management
- patterns-base-transactional_base
# - patterns-base-apparmor # boo#1067477 - causes X to be pulled in
- patterns-base-32bit: [x86_64]
- patterns-base-enhanced_base-32bit: [x86_64]
- patterns-base-minimal_base-32bit: [x86_64]
- xdelta3 # FIXME: move to pattern, needed by openqa
- multipath-tools # FIXME: move to pattern, needed multipath install
- yast2-nfs-server # FIXME: move to pattern, needed by openqa
- apache2 # FIXME: move to pattern, needed by openqa
- apache2-mod_php7 # FIXME: move to pattern, needed by openqa
- bind # FIXME: move to pattern, needed by openqa
- postgresql96-server # FIXME: move to pattern, needed by openqa
- php7-pgsql # FIXME: move to pattern, needed by openqa
- php7-mysql # FIXME: move to pattern, needed by openqa
- chrony # FIXME: move to base pattern, boo#1072351
- quota-nfs # FIXME: move to pattern, needed by openQA
x11:
- lightdm # todo: put in pattern boo#1081760
- patterns-base-x11
- patterns-base-x11_opt
- patterns-desktop-laptop
- MozillaThunderbird # FIXME: only Suggests in pattern, needed by openQA
- notification-daemon # FIXME: move to pattern. needed to avoid GNOME getting pulled in always
kde:
- patterns-kde-kde
- patterns-kde-kde_edutainment
- patterns-kde-kde_games
- patterns-kde-kde_imaging
- patterns-kde-kde_internet
- patterns-kde-kde_multimedia
- patterns-kde-kde_office
- patterns-kde-kde_plasma
- patterns-kde-kde_utilities
- patterns-kde-kde_utilities_opt
- patterns-kde-kde_yast
- amarok # FIXME: move to pattern, needed by openqa
- breeze4-style # FIXME: needed by amarok. There's a supplements that is meant to install it automatically but it doesn't work
- inkscape # FIXME: move to pattern, needed by openqa
gnome:
- patterns-gnome-gnome
- patterns-gnome-gnome_basis
- patterns-gnome-gnome_basis_opt
- patterns-gnome-gnome_games
- patterns-gnome-gnome_imaging
- patterns-gnome-gnome_multimedia
- patterns-gnome-gnome_office
- patterns-gnome-gnome_utilities
- patterns-gnome-gnome_yast
- patterns-gnome-sw_management_gnome
- gnome-music # FIXME: move to pattern, needed by openqa
yast:
- patterns-yast-yast2_basis
- autoyast2 # FIXME: should be in some pattern
staging:
- staging-build-key
kernel:
- kernel-default
# TODO: yast needs this. confirm where it comes from any why it's not in
# the base pattern.
- kexec-tools
# installed in uefi mode
- mokutil
filesystems:
- dosfstools
- e2fsprogs
- btrfsprogs
- fuse
- jfsutils
- ntfs-3g
- reiserfs
- squashfs
- xfsprogs
# some hardware related packages needed in openQA, so also relevant to staging
supplements_openqa:
- biosdevname
- qemu-guest-agent
- xf86-video-cirrus
- xf86-video-qxl
supplements:
- adaptec-firmware
- atmel-firmware
- b43-fwcutter
- bcm43xx-firmware
- bluez-firmware
- f2fs-tools
- fprintd-pam
- hdjmod-kmp-default
- hyper-v
- ipw-firmware
- lomoco
- mpt-firmware
- mtd-utils
- nut
- open-vm-tools
- pcsc-acr38
- pcsc-asedriveiiie-usb
- pcsc-asekey
- pcsc-cyberjack
- pcsc-gempc
- pcsc-towitoko
- python-smbios
- rng-tools
- rt2860
- smbios-utils-bin
- smbios-utils-python
- spice-vdagent
- spu-tools
- technisat-usb2-firmware
- ucode-amd
- vhba-kmp-default
- virtualbox-guest-kmp-default
- virtualbox-guest-tools
- virtualbox-guest-x11
- xf86-video-amdgpu
- xf86-video-ark
- xf86-video-ast
- xf86-video-ati
- xf86-video-chips
- xf86-video-glint
- xf86-video-i128
- xf86-video-intel
- xf86-video-mach64
- xf86-video-mga
- xf86-video-neomagic
- xf86-video-nouveau
- xf86-video-r128
- xf86-video-savage
- xf86-video-siliconmotion
- xf86-video-sis
- xf86-video-tdfx
- xf86-video-tga
- xf86-video-trident
- xf86-video-vmware
- xf86-video-voodoo
- zd1211-firmware