- Drop recommends to net-tools (no more tools of general

usefulnes), popt and pcre (both are just libraries nowadays,
  which are pulled in by normal dependencies)
  (boo#1111426)

OBS-URL: https://build.opensuse.org/package/show/system:install:head/patterns-base?expand=0&rev=77
This commit is contained in:
Dominique Leuenberger 2018-12-11 09:22:13 +00:00 committed by Git OBS Bridge
parent e16d679db8
commit efebc6d0c8
2 changed files with 143 additions and 163 deletions

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Tue Dec 11 09:21:13 UTC 2018 - Dominique Leuenberger <dimstar@opensuse.org>
- Drop recommends to net-tools (no more tools of general
usefulnes), popt and pcre (both are just libraries nowadays,
which are pulled in by normal dependencies)
-------------------------------------------------------------------
Fri Dec 7 13:11:04 UTC 2018 - Stasiek Michalski <hellcp@mailbox.org>
@ -19,7 +26,7 @@ Tue Oct 30 12:20:15 UTC 2018 - Thomas.Blume@suse.com
Wed Oct 10 16:18:08 UTC 2018 - Richard Brown <rbrown@suse.com>
- transactional_base now requires base, recommends enhanced_base
(boo#1111426)
(boo#1111426)
-------------------------------------------------------------------
Wed Oct 3 13:31:30 UTC 2018 - sflees@suse.de

View File

@ -23,7 +23,7 @@ Release: 0
Summary: Patterns for Installation (base patterns)
License: MIT
Group: Metapackages
Url: https://github.com/openSUSE/patterns
URL: https://github.com/openSUSE/patterns
Source0: %{name}-rpmlintrc
Source1: pattern-definition-32bit.txt
Source2: create_32bit-patterns_file.pl
@ -79,6 +79,17 @@ Provides: pattern-icon() = pattern-apparmor
Provides: pattern-order() = 1100
Provides: pattern-visible()
%if 0%{?is_opensuse}
Recommends: pattern() = apparmor_opt
%endif
Requires: pattern() = minimal_base
Requires: apparmor-abstractions
Requires: apparmor-parser
Requires: apparmor-profiles
Recommends: apparmor-docs
Recommends: apparmor-utils
Recommends: yast2-apparmor
Suggests: pam_apparmor
%if 0%{?is_opensuse}
Provides: patterns-openSUSE-apparmor = %{version}
Obsoletes: patterns-openSUSE-apparmor < %{version}
%else
@ -87,18 +98,6 @@ Provides: patterns-sles-apparmor = %{version}
Obsoletes: patterns-sled-apparmor < %{version}
Obsoletes: patterns-sles-apparmor < %{version}
%endif
Requires: pattern() = minimal_base
%if 0%{?is_opensuse}
Recommends: pattern() = apparmor_opt
%endif
Requires: apparmor-abstractions
Requires: apparmor-parser
Requires: apparmor-profiles
Recommends: apparmor-docs
Recommends: apparmor-utils
Recommends: yast2-apparmor
Suggests: pam_apparmor
%if 0%{?is_opensuse}
Requires: audit
%else
@ -119,14 +118,13 @@ AppArmor is an application security framework that provides mandatory access con
%pattern_basetechnologies
Summary: AppArmor
Group: Metapackages
Provides: patterns-openSUSE-apparmor_opt = %{version}
Provides: pattern() = apparmor_opt
Provides: pattern-extends() = apparmor
Provides: pattern-icon() = pattern-apparmor
Provides: pattern-order() = 1080
Provides: patterns-openSUSE-apparmor_opt = %{version}
Obsoletes: patterns-openSUSE-apparmor_opt < %{version}
Requires: pattern() = minimal_base
Requires: apparmor-docs
%description apparmor_opt
@ -143,9 +141,9 @@ AppArmor is an application security framework that provides mandatory access con
%pattern_basetechnologies
Summary: Base System (alias pattern for base)
Group: Metapackages
Requires: pattern() = minimal_base
Provides: pattern() = basesystem
Provides: pattern-icon() = pattern-basis
Requires: pattern() = minimal_base
%description basesystem
This is the base runtime system. It contains only a minimal multiuser booting system. For running on real hardware, you need to add additional packages and pattern to make this pattern useful on its own.
@ -164,17 +162,7 @@ Provides: pattern() = base
Provides: pattern-icon() = pattern-basis
Provides: pattern-order() = 1030
Provides: pattern-visible()
%if 0%{?is_opensuse}
Provides: patterns-openSUSE-base = %{version}
Obsoletes: patterns-openSUSE-base < %{version}
%else
Provides: patterns-sles-base
Provides: patterns-sles-minimal
Obsoletes: patterns-sles-base < %{version}
Obsoletes: patterns-sles-minimal < %{version}
%endif
Requires: pattern() = minimal_base
Requires: kbd
Requires: openssh
Requires: polkit
@ -194,6 +182,15 @@ Recommends: cronie
Recommends: grub2
Recommends: systemd-sysvinit
%if 0%{?is_opensuse}
Provides: patterns-openSUSE-base = %{version}
Obsoletes: patterns-openSUSE-base < %{version}
%else
Provides: patterns-sles-base
Provides: patterns-sles-minimal
Obsoletes: patterns-sles-base < %{version}
Obsoletes: patterns-sles-minimal < %{version}
%endif
%if 0%{?is_opensuse}
# get it branded
Recommends: branding-openSUSE
%else
@ -226,23 +223,18 @@ This is the base runtime system. It contains only a minimal multiuser booting s
%pattern_basetechnologies
Summary: Console Tools
Group: Metapackages
Provides: patterns-openSUSE-console = %{version}
Provides: pattern() = console
Provides: pattern-icon() = pattern-cli
Provides: pattern-order() = 1120
Provides: pattern-visible()
Provides: patterns-openSUSE-console = %{version}
Obsoletes: patterns-openSUSE-console < %{version}
Requires: pattern() = enhanced_base
Recommends: pattern() = yast2_basis
Recommends: ed
Recommends: emacs-nox
Recommends: w3m
Suggests: lftp
Suggests: mlocate
Suggests: mutt
Recommends: at
Recommends: bc
Recommends: ed
Recommends: emacs-nox
Recommends: libyui-ncurses
Recommends: libyui-ncurses-pkg
Recommends: mc
@ -252,6 +244,7 @@ Recommends: sensors
Recommends: susepaste
Recommends: susepaste-screenshot
Recommends: tmux
Recommends: w3m
Suggests: alpine
Suggests: bsd-games
Suggests: cnetworkmanager
@ -261,9 +254,12 @@ Suggests: ding
Suggests: gcal
Suggests: grepmail
Suggests: irssi
Suggests: lftp
Suggests: links
Suggests: lynx
Suggests: minicom
Suggests: mlocate
Suggests: mutt
Suggests: ncftp
Suggests: pico
Suggests: pinfo
@ -290,13 +286,6 @@ Provides: pattern-icon() = pattern-documentation
Provides: pattern-order() = 1005
Provides: pattern-visible()
Requires: pattern() = basesystem
%if !0%{?is_opensuse}
Provides: patterns-sled-documentation
Provides: patterns-sled-documentation
Obsoletes: patterns-sles-documentation < %{version}
Obsoletes: patterns-sles-documentation < %{version}
%endif
Recommends: info2html
Recommends: man-pages
# note pam is in every install so no point in using packageand
@ -304,6 +293,10 @@ Recommends: pam-doc
Recommends: susehelp
Recommends: susehelp_en
%if !0%{?is_opensuse}
Provides: patterns-sled-documentation
Obsoletes: patterns-sles-documentation < %{version}
%endif
%if !0%{?is_opensuse}
Recommends: sled-admin_en-pdf
Recommends: sled-gnomeuser_en-pdf
Recommends: sled-manuals_en-pdf
@ -329,19 +322,15 @@ Provides: pattern-icon() = pattern-basis
Provides: pattern-order() = 1060
Provides: pattern-visible()
%if 0%{?is_opensuse}
Provides: patterns-openSUSE-enhanced_base = %{version}
Obsoletes: patterns-openSUSE-enhanced_base < %{version}
%endif
Requires: pattern() = base
Recommends: pattern() = apparmor
%if 0%{?is_opensuse}
Recommends: pattern() = enhanced_base_opt
%endif
Requires: pattern() = base
# TODO: If this is a requires here it should probably only be somewhere else
# or just a recommends
Requires: multipath-tools
Recommends: pattern() = apparmor
Recommends: pattern() = sw_management
Recommends: pattern() = yast2_basis
# firewall by default
Recommends: firewalld
Recommends: aaa_base-extras
# getfacl and setfacl
Recommends: acl
@ -358,8 +347,8 @@ Recommends: bzip2
Recommends: cifs-utils
Recommends: command-not-found
Recommends: cpio
Recommends: cronie
Recommends: cpupower
Recommends: cronie
Recommends: cryptsetup
# cups server for remote printing queues
Recommends: cups
@ -378,9 +367,12 @@ Recommends: deltarpm
Recommends: diffutils
Recommends: dos2unix
Recommends: e2fsprogs
Recommends: ethtool
Recommends: file
Recommends: fillup
Recommends: findutils
# firewall by default
Recommends: firewalld
Recommends: fuse
Recommends: gawk
Recommends: gettext-runtime
@ -406,25 +398,24 @@ Recommends: kpartx
Recommends: krb5
# pager
Recommends: less
Recommends: lsscsi
Recommends: logrotate
Recommends: lsscsi
Recommends: mailx
# man by default (#304687)
Recommends: man
# needed for detecting software raid - required by yast2-storage too
Recommends: mdadm
# TODO: If this is a requires here it should probably only be somewhere else
# or just a recommends
Requires: multipath-tools
# split out of ncurses
Recommends: ncurses-utils
Recommends: net-tools
Recommends: net-snmp
Recommends: netcat-openbsd
Recommends: netcfg
Recommends: net-snmp
Recommends: nfs-client
Recommends: nfsidmap
Recommends: nscd
# mount NTFS rw (bsc#1087242)
Recommends: ntfs-3g
Recommends: ntfsprogs
Recommends: openslp
# we want a ssh server to be available
Recommends: openssh
@ -433,23 +424,26 @@ Recommends: pam-config
Recommends: parted
Recommends: pciutils
Recommends: pciutils-ids
Recommends: pcre
Recommends: perl-Bootloader
Recommends: perl-base
Recommends: pinentry
Recommends: popt
Recommends: postfix
# fuser (psmisc) by default (#304694)
Recommends: psmisc
Recommends: rsync
# we still want /var/log/messages as all of the docu refers to it
# TODO: if we still want it everywhere it should move back to base
Recommends: rsyslog
Recommends: rsync
# Bug 424707 - Feature "Command not found" for openSUSE by default
Recommends: scout
Recommends: screen
Recommends: sed
Recommends: sg3_utils
Recommends: smartmontools
Recommends: sudo
Recommends: sysconfig
#SUSE hardware tunings
Recommends: system-tuning-common-SUSE
Recommends: systemd-sysvinit
Recommends: time
Recommends: timezone
@ -471,6 +465,10 @@ Suggests: cpupower
Suggests: pam_ssh
Suggests: xfsprogs
Suggests: zip
%if 0%{?is_opensuse}
Provides: patterns-openSUSE-enhanced_base = %{version}
Obsoletes: patterns-openSUSE-enhanced_base < %{version}
%endif
%ifarch aarch64 %ix86 x86_64
Recommends: dmidecode
%endif
@ -495,18 +493,9 @@ Recommends: plymouth
Recommends: plymouth-branding-openSUSE
Recommends: release-notes-openSUSE
%else
Recommends: plymouth
Recommends: grub2-branding-SLE
Recommends: plymouth
%endif
# fuser (psmisc) by default (#304694)
Recommends: psmisc
Recommends: sudo
Recommends: ethtool
# mount NTFS rw (bsc#1087242)
Recommends: ntfs-3g
Recommends: ntfsprogs
# Other packages we have in openSUSE and not SLE-15
%if 0%{?is_opensuse}
Recommends: dmraid
@ -542,8 +531,6 @@ Recommends: ucode-amd
Recommends: ucode-intel
%endif
%endif
#SUSE hardware tunings
Recommends: system-tuning-common-SUSE
%description enhanced_base
This is the enhanced base runtime system with lots of convenience packages.
@ -559,24 +546,12 @@ This is the enhanced base runtime system with lots of convenience packages.
%pattern_basetechnologies
Summary: Enhanced Base System
Group: Metapackages
Provides: patterns-openSUSE-enhanced_base_opt = %{version}
Provides: pattern() = enhanced_base_opt
Provides: pattern-extends() = enhanced_base
Provides: pattern-icon() = pattern-software-management
Provides: pattern-order() = 1040
Provides: patterns-openSUSE-enhanced_base_opt = %{version}
Obsoletes: patterns-openSUSE-enhanced_base_opt < %{version}
Suggests: cracklib-dict-full
Suggests: groff
Suggests: man-pages-posix
# needed as soon as you want to do kerberos authentication
Suggests: cyrus-sasl-gssapi
Suggests: hfsutils
Suggests: unzip
# #754959
%ifarch %ix86 x86_64
Suggests: hyper-v
%endif
Recommends: joe
Recommends: man-pages
Recommends: mpt-status
@ -595,16 +570,27 @@ Recommends: terminfo
Recommends: vlan
Recommends: wol
Suggests: acpid
Suggests: cracklib-dict-full
# needed as soon as you want to do kerberos authentication
Suggests: cyrus-sasl-gssapi
Suggests: delayacct-utils
Suggests: groff
Suggests: hfsutils
# bnc#388570
Suggests: kerneloops
Suggests: man-pages-posix
Suggests: ocfs2-tools
Suggests: pwgen
Suggests: unzip
Suggests: w3m-el
# delta apply
Suggests: xdelta
# tool for xfs
Suggests: xfsdump
# #754959
%ifarch %ix86 x86_64
Suggests: hyper-v
%endif
%description enhanced_base_opt
This is the enhanced base runtime system with lots of convenience packages.
@ -620,18 +606,16 @@ This is the enhanced base runtime system with lots of convenience packages.
%pattern_basetechnologies
Summary: Base System
Group: Metapackages
Provides: patterns-openSUSE-minimal_base = %{version}
Provides: pattern() = minimal_base
Provides: pattern-icon() = pattern-basis
Provides: pattern-order() = 5190
Provides: pattern-visible()
Provides: patterns-openSUSE-minimal_base = %{version}
Obsoletes: patterns-openSUSE-minimal_base < %{version}
# TODO: Can we kill minimal_base_conflicts boo#1103325
%if 0%{?is_opensuse}
Recommends: pattern() = minimal_base_conflicts
%endif
Requires: aaa_base
Requires: bash
Requires: coreutils
@ -661,12 +645,12 @@ Recommends: snapper
Recommends: system-group-wheel
Recommends: system-user-bin
Recommends: system-user-daemon
%if ! 0%{?is_opensuse}
Recommends: systemd-coredump
%endif
Recommends: sysvinit-tools
Recommends: udev
Suggests: ed
%if ! 0%{?is_opensuse}
Recommends: systemd-coredump
%endif
# rollback-helper is useful on Leap / SLE but not tumbleweed
%if 0%{?sle_version}
Recommends: rollback-helper
@ -674,14 +658,13 @@ Recommends: rollback-helper
%if 0%{?is_opensuse}
Requires: openSUSE-build-key
%else
Recommends: rollback_helper
Recommends: SUSEConnect
Recommends: rollback_helper
Recommends: suse-build-key
%endif
%ifarch x86_64 %arm
Recommends: efibootmgr
%endif
%if 0%{?is_opensuse}
%description minimal_base
This is the minimal openSUSE runtime system. It is really a minimal system, you can login and a shell will be started, that's all. It is intended as base for Appliances.
@ -702,34 +685,21 @@ This is the minimal SLE runtime system. It is really a minimal system, you can l
%pattern_basetechnologies
Summary: Base System
Group: Metapackages
Provides: patterns-openSUSE-minimal_base-conflicts = %{version}
Provides: pattern() = minimal_base_conflicts
Provides: pattern-icon() = pattern-basis
Provides: pattern-order() = 5191
Provides: patterns-openSUSE-minimal_base-conflicts = %{version}
Obsoletes: patterns-openSUSE-minimal_base-conflicts < %{version}
Requires: pattern() = minimal_base
Conflicts: bash-doc
Conflicts: bundle-lang-gnome-extras-en
Conflicts: cups-client
# required by gio-branding
Conflicts: desktop-data-openSUSE
Conflicts: desktop-translations
Conflicts: glib-networking
# supplements into glib
Conflicts: gsettings-backend-dconf
Conflicts: gvfs
# systemd recommends dbus-1-python
Conflicts: python
# python-base ~ 20MB
Conflicts: python-base
# recommended by yast2-printer
Conflicts: samba-client
Conflicts: vim-data
# requires all kinds of perl modules
Conflicts: xdg-utils
# requires python
Conflicts: zypper-log
# required by gio-branding
Conflicts: desktop-data-openSUSE
Conflicts: bash-doc
Conflicts: bundle-lang-gnome-extras-en
# perl ~ 40MB ## - we can't conflict with that as perl-Bootloader-YAML needs it
#Conflicts: perl
# binutils ~ 30MB
@ -745,16 +715,28 @@ Conflicts: gtk3-immodule-inuktitut
Conflicts: gtk3-immodule-thai
Conflicts: gtk3-immodule-tigrigna
Conflicts: gtk3-immodule-vietnamese
Conflicts: gvfs
# supplements libgio and wget (TODO)
Conflicts: libproxy1-config-gnome3
Conflicts: netpbm
# requires X11
Conflicts: openssh-askpass
Conflicts: perl-doc
# systemd recommends dbus-1-python
Conflicts: python
# python-base ~ 20MB
Conflicts: python-base
Conflicts: readline-doc
# recommended by yast2-printer
Conflicts: samba-client
Conflicts: smtp_daemon
Conflicts: vim-data
# requires all kinds of perl modules
Conflicts: xdg-utils
# supplements yast2, not needed for ncurses only
Conflicts: yast2-branding
# requires python
Conflicts: zypper-log
%description minimal_base_conflicts
This is the base runtime system. It contains only a minimal multiuser booting system. For running on real hardware, you need to add additional packages and pattern to make this pattern useful on its own.
@ -773,16 +755,15 @@ Group: Metapackages
Provides: pattern() = transactional_base
Provides: pattern-icon() = pattern-kubic
Provides: pattern-order() = 1050
Obsoletes: pattern() = readonly_root_tools
Requires: pattern() = base
Recommends: pattern() = enhanced_base
Requires: read-only-root-fs
Requires: rebootmgr
Requires: systemd-presets-branding-transactional-server
Requires: transactional-update
Requires: transactional-update-zypp-config
Recommends: pattern() = enhanced_base
Suggests: health-checker
Obsoletes: pattern() = readonly_root_tools
%description transactional_base
This is the base system for a host updated by Transactional Updates. Includes Tools for systems with a read-only root filesystem.
@ -801,15 +782,13 @@ Provides: pattern() = sw_management
Provides: pattern-icon() = pattern-software-management
Provides: pattern-order() = 1360
Provides: pattern-visible()
# Zypper is the basic sw_management stack for *SUSE
Requires: zypper
Recommends: pattern() = sw_management_x11
%if 0%{?is_opensuse}
Provides: patterns-openSUSE-sw_management = %{version}
Obsoletes: patterns-openSUSE-sw_management < %{version}
%endif
Recommends: pattern() = sw_management_x11
# Zypper is the basic sw_management stack for *SUSE
Requires: zypper
%if 0%{?sle_version}
Recommends: lifecycle-data
Recommends: zypper-lifecycle-plugin
@ -829,13 +808,12 @@ This pattern provides a graphical application and a command line tool for keepin
%pattern_basetechnologies
Summary: Tests for the Update Stack
Group: Metapackages
Provides: patterns-openSUSE-update_test = %{version}
Provides: pattern() = update_test
Provides: pattern-icon() = pattern-tests
Provides: pattern-order() = 1380
Provides: pattern-visible()
Provides: patterns-openSUSE-update_test = %{version}
Obsoletes: patterns-openSUSE-update_test < %{version}
Recommends: update-test-affects-package-manager
Recommends: update-test-interactive
Recommends: update-test-optional
@ -865,57 +843,54 @@ Provides: pattern() = x11
Provides: pattern-icon() = pattern-x11
Provides: pattern-order() = 1800
Provides: pattern-visible()
Requires: pattern() = base
%if 0%{?is_opensuse}
Provides: patterns-openSUSE-x11 = %{version}
Obsoletes: patterns-openSUSE-x11 < %{version}
%endif
%if 0%{?is_opensuse}
Recommends: pattern() = x11_enhanced
Recommends: pattern() = x11_opt
%endif
Requires: pattern() = base
Requires: xorg-x11-fonts-core
Requires: xorg-x11-server
# bsc#1071953
%ifnarch s390 s390x
Requires: xf86-input-libinput
Recommends: xf86-input-vmmouse
Recommends: xf86-input-wacom
%endif
Recommends: xorg-x11
Recommends: x11-tools
Recommends: xorg-x11-driver-video
Recommends: xorg-x11-essentials
Recommends: xorg-x11-server-extra
Recommends: xorg-x11-fonts
# required by xdm
# Requires: xterm
# FIXME really requires ?
Requires: yast2-qt
Recommends: dejavu-fonts
Recommends: google-roboto-fonts
Recommends: icewm-theme-branding
# chooce icewm-default if you have a choice
# icewm-lite is too lightweight in new release
Recommends: icewm-default
Recommends: icewm-theme-branding
Recommends: libyui-qt
Recommends: libyui-qt-pkg
# Recommend lightdm so it gets installed by default
# rather then xdm bsc#1081760
Recommends: lightdm
Recommends: openssh-askpass-gnome
Recommends: noto-sans-fonts
Recommends: openssh-askpass-gnome
Recommends: tigervnc
Recommends: x11-tools
# really ??
# Recommends: unclutter
Recommends: xdmbgrd
Recommends: xorg-x11
Recommends: xorg-x11-Xvnc
Recommends: xtermset
Recommends: xorg-x11-driver-video
Recommends: xorg-x11-essentials
Recommends: xorg-x11-fonts
Recommends: xorg-x11-server-extra
Recommends: xterm
Recommends: libyui-qt
Recommends: libyui-qt-pkg
Recommends: xtermset
Recommends: yast2-control-center
%if 0%{?is_opensuse}
Provides: patterns-openSUSE-x11 = %{version}
Obsoletes: patterns-openSUSE-x11 < %{version}
%endif
# bsc#1071953
%ifnarch s390 s390x
Requires: xf86-input-libinput
Recommends: xf86-input-vmmouse
Recommends: xf86-input-wacom
%endif
%description x11
The X Window System provides the only standard platform-independent networked graphical window system bridging the heterogeneous platforms in today's enterprise: from network servers to desktops, thin clients, laptops, and handhelds, independent of operating system and hardware.
@ -933,42 +908,34 @@ Group: Metapackages
Provides: pattern() = x11_enhanced
Provides: pattern-icon() = pattern-x11
Provides: pattern-order() = 1801
#Provides: pattern-visible()
%if 0%{?is_opensuse}
Obsoletes: patterns-openSUSE-x11 < %{version}
%else
Provides: patterns-sled-minimal
Obsoletes: patterns-sled-minimal < %{version}
Recommends: pattern() = x11_opt
%endif
Requires: pattern() = enhanced_base
Requires: pattern() = fonts
Requires: pattern() = x11
Recommends: pattern() = x11_yast
%if 0%{?is_opensuse}
Recommends: pattern() = x11_opt
%endif
# 1057377
Requires: glibc-locale
Requires: xkeyboard-config
Recommends: pattern() = x11_yast
Recommends: MozillaFirefox
Recommends: MozillaFirefox-translations
Recommends: cabextract
Recommends: command-not-found
Recommends: dialog
Recommends: dbus-1-glib
Recommends: dbus-1-x11
Recommends: dialog
Recommends: fontconfig
Recommends: fonts-config
Recommends: fribidi
Recommends: ghostscript-x11
Recommends: numlockx
# chooce icewm-default if you have a choice
# icewm-lite is too lightweight in new release
Recommends: icewm-default
# Recommend lightdm so it gets installed by default
# rather then xdm bsc#1081760
Recommends: lightdm
Recommends: numlockx
Recommends: tigervnc
# #353229 - drag in empty replacements
Recommends: translation-update
@ -979,6 +946,13 @@ Recommends: xorg-x11-fonts
Recommends: xorg-x11-fonts-core
Recommends: yast2-control-center-gnome
Recommends: yast2-scanner
#Provides: pattern-visible()
%if 0%{?is_opensuse}
Obsoletes: patterns-openSUSE-x11 < %{version}
%else
Provides: patterns-sled-minimal
Obsoletes: patterns-sled-minimal < %{version}
%endif
%if 0%{?is_opensuse}
# #394406
Suggests: desktop-data-openSUSE-extra
@ -1011,27 +985,26 @@ The X Window System provides the only standard platform-independent networked gr
%pattern_graphicalenvironments
Summary: X Window System
Group: Metapackages
Provides: patterns-openSUSE-x11_opt = %{version}
Provides: pattern() = x11_opt
Provides: pattern-extends() = x11
Provides: pattern-icon() = pattern-x11
Provides: pattern-order() = 1680
Provides: patterns-openSUSE-x11_opt = %{version}
Obsoletes: patterns-openSUSE-x11_opt < %{version}
Requires: pattern() = enhanced_base
Requires: pattern() = fonts
# needed e.g. for nvidia drivers
# #302566
Recommends: x11-tools
Recommends: xorg-x11-libX11-ccache
Suggests: xorg-x11-driver-video-radeonhd
Suggests: xorg-x11-driver-video-unichrome
Suggests: MozillaThunderbird
Suggests: WindowMaker
Suggests: WindowMaker-applets
Suggests: WindowMaker-themes
Suggests: unclutter
Suggests: xlockmore
Suggests: xorg-x11-driver-video-radeonhd
Suggests: xorg-x11-driver-video-unichrome
# #389816
Suggests: xorg-x11-server-sdk