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:
      - 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 

base:
    - kernel-default
    - patterns-base-minimal_base
    - patterns-base-basesystem
    - patterns-base-console
    - patterns-base-update_test
    - patterns-base-sw_management
    - patterns-base-readonly_root_tools
#    - 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

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_admin
    - patterns-gnome-gnome_basis
    - patterns-gnome-gnome_basis_opt
    - patterns-gnome-gnome_games
    - patterns-gnome-gnome_imaging
    - patterns-gnome-gnome_imaging_opt
    - patterns-gnome-gnome_laptop
    - patterns-gnome-gnome_multimedia
    - patterns-gnome-gnome_multimedia_opt
    - patterns-gnome-gnome_office
    - patterns-gnome-gnome_office_opt
    - 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

supplements:
    - adaptec-firmware
    - atmel-firmware
    - biosdevname
    - btrfsprogs
    - dosfstools
    - e2fsprogs
    - fuse
    - hyper-v
    - ipw-firmware
    - jfsutils
    - ntfs-3g
    - python-smbios
    - reiserfs
    - smbios-utils-bin
    - smbios-utils-python
    - squashfs
    - ucode-amd
    - xf86-video-amdgpu
    - xf86-video-ati
    - xf86-video-cirrus
    - xf86-video-intel
    - xf86-video-nouveau
    - xf86-video-qxl
    - xf86-video-r128
    - xf86-video-sis
    - xf86-video-vmware
    - xfsprogs
openSUSE Build Service is sponsored by