LogoopenSUSE Build Service > Projects
Sign Up | Log In

View File groups.yml of Package 000package-groups (Project openSUSE:Leap:15.0)

# '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
      - xfce
      # some extra packages we have space for
      - extra
    # TODO:
    #   exclude *-basedon packages
    #   exclude SLED and SLES packages
    #   maybe exclude some languages or docu packages
    
dvd:
    - openSUSE-release
    - openSUSE-release-dvd
    - 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]
    - openSUSE-release-dvd: [silent]
    - grub2-x86_64-efi: [x86_64] # FIXME: should be in pattern?
    - grub2-i386-pc: [x86_64]
    - grub2-arm64-efi: [aarch64]
    - grub2-powerpc-ieee1275: [ppc64le]
    - 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-enhanced_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

xfce:
    - patterns-xfce-xfce
    - patterns-xfce-xfce_laptop

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: [x86_64]

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: [x86_64]
    - qemu-guest-agent
    - xf86-video-cirrus
    - xf86-video-qxl

extra:
    - chromium: [x86_64]
    - patterns-server-kvm_tools
    - patterns-server-lamp_server
    - patterns-server-printing
    - patterns-server-file_server

supplements:
    - adaptec-firmware
    - atmel-firmware
    - b43-fwcutter
    - bcm20702a1-firmware
    - bcm43xx-firmware
    - bluez-firmware
    - f2fs-tools
    - fprintd-pam
    - hdjmod-kmp-default
    - hyper-v: [x86_64]
    - ipw-firmware
    - lomoco
    - mpt-firmware
    - mtd-utils
    - nut
    - open-vm-tools: [x86_64]
      # this has a supplements on open-vm-tools and xorg-x11-server. pkglistgen should see that :-(
    - open-vm-tools-desktop: [x86_64]
    - pcsc-acr38
    - pcsc-asedriveiiie-usb
    - pcsc-asekey
    - pcsc-cyberjack
    - pcsc-gempc
    - pcsc-towitoko
    - python-smbios: [x86_64]
    - rng-tools
    - rt2860
    - smbios-utils-bin: [x86_64]
    - smbios-utils-python: [x86_64]
    - spice-vdagent
    - spu-tools
    - technisat-usb2-firmware
    - ucode-amd
    - vhba-kmp-default
    - virtualbox-guest-kmp-default: [x86_64]
    - virtualbox-guest-tools: [x86_64]
    - virtualbox-guest-x11: [x86_64]
    - xf86-video-amdgpu
    - xf86-video-ark
    - xf86-video-ast
    - xf86-video-ati
    - xf86-video-chips
    - xf86-video-glint
    - xf86-video-i128
    - xf86-video-intel: [x86_64]
    - xf86-video-mach64
    - xf86-video-mga
    - xf86-video-neomagic
    - xf86-video-nouveau
    - xf86-video-r128
    - xf86-video-savage
    - xf86-video-siliconmotion: [x86_64]
    - xf86-video-sis
    - xf86-video-tdfx
    - xf86-video-tga
    - xf86-video-trident
    - xf86-video-vmware: [x86_64]
    - xf86-video-voodoo
    - zd1211-firmware
    # locales -- boo#1092055
    - adobe-sourcehansans-fonts
    - adobe-sourcehanserif-fonts
    - alee-fonts
    - arabic-ae-fonts
    - arabic-amiri-fonts
    - arabic-bitmap-fonts
    - arabic-fonts
    - arabic-kacst-fonts
    - arabic-kacstone-fonts
    - arabic-naqsh-fonts
    - baekmuk-ttf-fonts
    - edict
    - farsi-fonts
    - ibus-chewing
    - ipa-ex-gothic-fonts
    - ipa-ex-mincho-fonts
    - ipa-gothic-fonts
    - ipa-mincho-fonts
    - ipa-pgothic-fonts
    - ipa-pmincho-fonts
    - ipa-uigothic-fonts
    - mgopen-fonts
    - monapo-fonts
    - nanum-fonts
    - nkf
    - noto-serif-jp-fonts
    - noto-serif-kr-fonts
    - sazanami-fonts
    - un-fonts
    - vlgothic-fonts
    - xano-mincho-fonts