2017-04-24 11:33:06 +02:00
|
|
|
#
|
2017-05-08 19:18:15 +02:00
|
|
|
# spec file for package patterns-base
|
2017-04-24 11:33:06 +02:00
|
|
|
#
|
2018-01-11 12:40:02 +01:00
|
|
|
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
|
2017-04-24 11:33:06 +02:00
|
|
|
#
|
|
|
|
# All modifications and additions to the file contributed by third parties
|
|
|
|
# remain the property of their copyright owners, unless otherwise agreed
|
|
|
|
# upon. The license for this file, and modifications and additions to the
|
|
|
|
# file, is the same license as for the pristine package itself (unless the
|
|
|
|
# license for the pristine package is not an Open Source License, in which
|
|
|
|
# case the license is the MIT License). An "Open Source License" is a
|
|
|
|
# license that conforms to the Open Source Definition (Version 1.9)
|
|
|
|
# published by the Open Source Initiative.
|
|
|
|
|
|
|
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
|
|
|
#
|
|
|
|
|
|
|
|
|
|
|
|
%bcond_with betatest
|
|
|
|
Name: patterns-base
|
2018-04-10 23:52:56 +02:00
|
|
|
Version: 20170410
|
2017-04-24 11:33:06 +02:00
|
|
|
Release: 0
|
|
|
|
Summary: Patterns for Installation (base patterns)
|
|
|
|
License: MIT
|
|
|
|
Group: Metapackages
|
|
|
|
Url: https://github.com/openSUSE/patterns
|
|
|
|
Source0: %{name}-rpmlintrc
|
2017-07-03 11:08:28 +02:00
|
|
|
BuildRequires: patterns-rpm-macros
|
2017-04-24 11:33:06 +02:00
|
|
|
|
|
|
|
%description
|
|
|
|
This is an internal package that is used to create the patterns as part
|
|
|
|
of the installation source setup. Installation of this package does
|
|
|
|
not make sense.
|
|
|
|
|
|
|
|
This particular package contains all the base / core patterns (and those that don't fit well anywhere else).
|
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
|
|
|
%package apparmor
|
2017-09-22 14:49:31 +02:00
|
|
|
%pattern_basetechnologies
|
2017-04-24 11:33:06 +02:00
|
|
|
Summary: AppArmor
|
|
|
|
Group: Metapackages
|
2017-08-30 17:24:09 +02:00
|
|
|
Provides: patterns-openSUSE-apparmor = %{version}
|
|
|
|
Provides: pattern() = apparmor
|
|
|
|
Provides: pattern-icon() = pattern-apparmor
|
|
|
|
Provides: pattern-order() = 1100
|
|
|
|
Provides: pattern-visible()
|
|
|
|
Obsoletes: patterns-openSUSE-apparmor < %{version}
|
2017-09-22 14:49:31 +02:00
|
|
|
Requires: pattern() = minimal_base
|
|
|
|
%if 0%{?is_opensuse}
|
|
|
|
Recommends: pattern() = apparmor_opt
|
|
|
|
%endif
|
|
|
|
|
|
|
|
Requires: apparmor-abstractions
|
|
|
|
Requires: apparmor-parser
|
|
|
|
Requires: apparmor-profiles
|
|
|
|
Recommends: yast2-apparmor
|
|
|
|
Suggests: pam_apparmor
|
|
|
|
%if 0%{?is_opensuse}
|
|
|
|
Requires: audit
|
|
|
|
Recommends: apparmor-utils
|
|
|
|
%endif
|
2017-04-24 11:33:06 +02:00
|
|
|
|
|
|
|
%description apparmor
|
|
|
|
AppArmor is an application security framework that provides mandatory access control for programs. It protects from exploitation of software flaws and compromised systems. It offers an advanced tool set that automates the development of per-program application security without requiring additional knowledge.
|
|
|
|
|
|
|
|
%files apparmor
|
2017-08-30 17:24:09 +02:00
|
|
|
%dir %{_docdir}/patterns
|
|
|
|
%{_docdir}/patterns/apparmor.txt
|
2017-04-24 11:33:06 +02:00
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
2017-09-22 14:49:31 +02:00
|
|
|
%if 0%{?is_opensuse}
|
2017-04-24 11:33:06 +02:00
|
|
|
%package apparmor_opt
|
2017-09-22 14:49:31 +02:00
|
|
|
%pattern_basetechnologies
|
2017-04-24 11:33:06 +02:00
|
|
|
Summary: AppArmor
|
|
|
|
Group: Metapackages
|
2017-05-18 13:40:01 +02:00
|
|
|
Provides: patterns-openSUSE-apparmor_opt = %{version}
|
2017-04-24 11:33:06 +02:00
|
|
|
Provides: pattern() = apparmor_opt
|
|
|
|
Provides: pattern-extends() = apparmor
|
|
|
|
Provides: pattern-icon() = apparmor%2Fapp_armor.png
|
|
|
|
Provides: pattern-order() = 1080
|
2017-05-03 21:23:37 +02:00
|
|
|
Obsoletes: patterns-openSUSE-apparmor_opt < %{version}
|
2017-09-22 14:49:31 +02:00
|
|
|
Requires: pattern() = minimal_base
|
|
|
|
|
|
|
|
Requires: apparmor-docs
|
2017-04-24 11:33:06 +02:00
|
|
|
|
|
|
|
%description apparmor_opt
|
|
|
|
AppArmor is an application security framework that provides mandatory access control for programs. It protects from exploitation of software flaws and compromised systems. It offers an advanced tool set that automates the development of per-program application security without requiring additional knowledge.
|
|
|
|
|
|
|
|
%files apparmor_opt
|
2017-08-30 17:24:09 +02:00
|
|
|
%dir %{_docdir}/patterns
|
|
|
|
%{_docdir}/patterns/apparmor_opt.txt
|
2017-09-22 14:49:31 +02:00
|
|
|
%endif
|
2017-04-24 11:33:06 +02:00
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
2017-08-30 17:24:09 +02:00
|
|
|
%package basesystem
|
2017-09-22 14:49:31 +02:00
|
|
|
%pattern_basetechnologies
|
2017-08-30 17:24:09 +02:00
|
|
|
Summary: Base System (alias pattern for base)
|
2017-04-24 11:33:06 +02:00
|
|
|
Group: Metapackages
|
2017-08-30 17:24:09 +02:00
|
|
|
Requires: pattern() = minimal_base
|
2017-07-03 11:12:40 +02:00
|
|
|
Provides: pattern() = basesystem
|
2017-07-03 11:08:28 +02:00
|
|
|
Provides: pattern-icon() = pattern-basis
|
2017-08-30 17:24:09 +02:00
|
|
|
|
|
|
|
%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.
|
2017-07-03 11:08:28 +02:00
|
|
|
|
2017-08-30 17:24:09 +02:00
|
|
|
%files basesystem
|
|
|
|
%dir %{_docdir}/patterns
|
|
|
|
%{_docdir}/patterns/basesystem.txt
|
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
|
|
|
%package base
|
2017-09-22 14:49:31 +02:00
|
|
|
%pattern_basetechnologies
|
2017-08-30 17:24:09 +02:00
|
|
|
Summary: Base System
|
|
|
|
Group: Metapackages
|
2017-09-22 14:49:31 +02:00
|
|
|
Provides: patterns-openSUSE-base = %{version}
|
|
|
|
Provides: pattern() = base
|
|
|
|
Provides: pattern-icon() = pattern-basis
|
|
|
|
Provides: pattern-order() = 1020
|
|
|
|
Provides: pattern-visible()
|
|
|
|
Obsoletes: patterns-openSUSE-base < %{version}
|
|
|
|
Requires: pattern() = minimal_base
|
|
|
|
|
2017-05-03 22:19:07 +02:00
|
|
|
Requires: kbd
|
|
|
|
Requires: openssh
|
2017-04-24 11:33:06 +02:00
|
|
|
Requires: polkit
|
|
|
|
Requires: polkit-default-privs
|
2017-05-08 19:18:15 +02:00
|
|
|
Requires: rpm
|
|
|
|
Requires: shadow
|
|
|
|
Requires: util-linux
|
|
|
|
Requires: which
|
2018-04-03 12:59:20 +02:00
|
|
|
Recommends: bash-completion
|
2017-08-30 17:24:09 +02:00
|
|
|
Recommends: ca-certificates-mozilla
|
2017-04-24 11:33:06 +02:00
|
|
|
%ifarch ppc
|
|
|
|
Recommends: libbspe
|
|
|
|
# #739878 - install pdisk by default
|
|
|
|
Recommends: pdisk
|
2017-08-30 17:24:09 +02:00
|
|
|
Recommends: spu-tools
|
2017-04-24 11:33:06 +02:00
|
|
|
%endif
|
2018-04-27 15:10:01 +02:00
|
|
|
# Add some static base tool in case system explodes
|
|
|
|
Recommends: busybox-static
|
2017-04-24 11:33:06 +02:00
|
|
|
%if 0%{?is_opensuse}
|
|
|
|
# get it branded
|
|
|
|
Recommends: branding-openSUSE
|
|
|
|
%endif
|
|
|
|
%ifarch %ix86 x86_64
|
|
|
|
Recommends: grub2
|
|
|
|
%endif
|
|
|
|
%ifarch %ix86
|
|
|
|
Recommends: grub2-i386-efi
|
|
|
|
%endif
|
|
|
|
%ifarch x86_64
|
|
|
|
Recommends: grub2-x86_64-efi
|
|
|
|
Recommends: shim
|
|
|
|
%endif
|
|
|
|
%ifarch ppc ppc64 ppc64le
|
|
|
|
Recommends: grub2-powerpc-ieee1275
|
|
|
|
%endif
|
|
|
|
%ifarch aarch64
|
|
|
|
Recommends: grub2-arm64-efi
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%description base
|
|
|
|
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.
|
|
|
|
|
|
|
|
%files base
|
2017-08-30 17:24:09 +02:00
|
|
|
%dir %{_docdir}/patterns
|
|
|
|
%{_docdir}/patterns/base.txt
|
2017-04-24 11:33:06 +02:00
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
|
|
|
%package console
|
2017-09-22 14:49:31 +02:00
|
|
|
%pattern_basetechnologies
|
2017-04-24 11:33:06 +02:00
|
|
|
Summary: Console Tools
|
|
|
|
Group: Metapackages
|
2017-09-22 14:49:31 +02:00
|
|
|
Provides: patterns-openSUSE-console = %{version}
|
|
|
|
Provides: pattern() = console
|
|
|
|
Provides: pattern-icon() = yast-system
|
|
|
|
Provides: pattern-order() = 1120
|
|
|
|
Provides: pattern-visible()
|
|
|
|
Obsoletes: patterns-openSUSE-console < %{version}
|
2017-08-30 17:24:09 +02:00
|
|
|
Requires: pattern() = enhanced_base
|
2017-09-22 14:49:31 +02:00
|
|
|
Recommends: pattern() = yast2_basis
|
|
|
|
|
|
|
|
Recommends: ed
|
2017-04-24 11:33:06 +02:00
|
|
|
Recommends: emacs-nox
|
2017-09-22 14:49:31 +02:00
|
|
|
Recommends: w3m
|
|
|
|
Suggests: lftp
|
|
|
|
Suggests: mlocate
|
|
|
|
Suggests: mutt
|
|
|
|
%if 0%{?is_opensuse}
|
|
|
|
Recommends: at
|
|
|
|
Recommends: bc
|
2017-08-30 17:24:09 +02:00
|
|
|
Recommends: libyui-ncurses
|
|
|
|
Recommends: libyui-ncurses-pkg
|
2017-09-22 14:49:31 +02:00
|
|
|
Recommends: mc
|
2017-08-30 17:24:09 +02:00
|
|
|
Recommends: mosh
|
2017-04-24 11:33:06 +02:00
|
|
|
Recommends: mtools
|
2017-12-11 14:09:43 +01:00
|
|
|
Recommends: chrony
|
2017-07-03 11:08:28 +02:00
|
|
|
Recommends: sensors
|
2017-08-30 17:24:09 +02:00
|
|
|
Recommends: susepaste
|
|
|
|
Recommends: susepaste-screenshot
|
|
|
|
Recommends: tmux
|
|
|
|
Suggests: alpine
|
2017-04-24 11:33:06 +02:00
|
|
|
Suggests: bsd-games
|
2017-08-30 17:24:09 +02:00
|
|
|
Suggests: cnetworkmanager
|
|
|
|
Suggests: convert
|
|
|
|
Suggests: dar
|
|
|
|
Suggests: ding
|
|
|
|
Suggests: gcal
|
2017-04-24 11:33:06 +02:00
|
|
|
Suggests: grepmail
|
|
|
|
Suggests: irssi
|
|
|
|
Suggests: links
|
2017-09-22 14:49:31 +02:00
|
|
|
Suggests: lynx
|
2017-04-24 11:33:06 +02:00
|
|
|
Suggests: minicom
|
2017-08-30 17:24:09 +02:00
|
|
|
Suggests: ncftp
|
2017-07-03 11:08:28 +02:00
|
|
|
Suggests: pico
|
2017-08-30 17:24:09 +02:00
|
|
|
Suggests: pinfo
|
|
|
|
Suggests: slrn
|
2017-07-03 11:08:28 +02:00
|
|
|
Suggests: units
|
2017-08-30 17:24:09 +02:00
|
|
|
Suggests: vlock
|
2017-09-22 14:49:31 +02:00
|
|
|
%endif
|
2017-04-24 11:33:06 +02:00
|
|
|
|
|
|
|
%description console
|
|
|
|
Applications useful for those using the console and no graphical desktop environment.
|
|
|
|
|
|
|
|
%files console
|
2017-08-30 17:24:09 +02:00
|
|
|
%dir %{_docdir}/patterns
|
|
|
|
%{_docdir}/patterns/console.txt
|
2017-04-24 11:33:06 +02:00
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
|
|
|
%package enhanced_base
|
2017-09-22 14:49:31 +02:00
|
|
|
%pattern_basetechnologies
|
2017-04-24 11:33:06 +02:00
|
|
|
Summary: Enhanced Base System
|
|
|
|
Group: Metapackages
|
2017-09-22 14:49:31 +02:00
|
|
|
Provides: patterns-openSUSE-enhanced_base = %{version}
|
|
|
|
Provides: pattern() = enhanced_base
|
|
|
|
Provides: pattern-icon() = pattern-basis
|
|
|
|
Provides: pattern-order() = 1060
|
|
|
|
Provides: pattern-visible()
|
|
|
|
Obsoletes: patterns-openSUSE-enhanced_base < %{version}
|
2017-05-04 08:51:36 +02:00
|
|
|
Requires: pattern() = base
|
2017-09-22 14:49:31 +02:00
|
|
|
Recommends: pattern() = apparmor
|
|
|
|
Recommends: pattern() = enhanced_base_opt
|
|
|
|
Recommends: pattern() = sw_management
|
|
|
|
Recommends: pattern() = yast2_basis
|
|
|
|
|
2017-04-24 11:33:06 +02:00
|
|
|
# firewall by default
|
2017-12-14 12:16:00 +01:00
|
|
|
Recommends: firewalld
|
2017-04-24 11:33:06 +02:00
|
|
|
Recommends: aaa_base-extras
|
|
|
|
# getfacl and setfacl
|
|
|
|
Recommends: acl
|
2017-08-30 17:24:09 +02:00
|
|
|
# #302569
|
|
|
|
Recommends: alsa-plugins
|
2017-04-24 11:33:06 +02:00
|
|
|
# getattr and setattr
|
|
|
|
Recommends: attr
|
2017-08-30 17:24:09 +02:00
|
|
|
Recommends: autofs
|
|
|
|
Recommends: bind-utils
|
2017-04-24 11:33:06 +02:00
|
|
|
# compressor is interesting
|
|
|
|
Recommends: bzip2
|
2017-08-30 17:24:09 +02:00
|
|
|
# #375103
|
|
|
|
Recommends: cifs-utils
|
|
|
|
Recommends: command-not-found
|
|
|
|
# we rely on cron for daily/hourly
|
|
|
|
Recommends: cronie
|
|
|
|
Recommends: cryptsetup
|
|
|
|
# cups server for remote printing queues
|
|
|
|
Recommends: cups
|
2017-04-24 11:33:06 +02:00
|
|
|
# printing considered cool
|
|
|
|
Recommends: cups-client
|
|
|
|
Recommends: curl
|
2017-08-30 17:24:09 +02:00
|
|
|
Recommends: cyrus-sasl
|
2017-04-24 11:33:06 +02:00
|
|
|
Recommends: cyrus-sasl-crammd5
|
|
|
|
Recommends: cyrus-sasl-digestmd5
|
2017-08-30 17:24:09 +02:00
|
|
|
Recommends: cyrus-sasl-gssapi
|
2017-04-24 11:33:06 +02:00
|
|
|
Recommends: cyrus-sasl-plain
|
|
|
|
# bnc#430895
|
|
|
|
# cyrus-sasl-saslauthd
|
2017-08-30 17:24:09 +02:00
|
|
|
# delta rpms are considered cool for updates
|
|
|
|
Recommends: deltarpm
|
2017-04-24 11:33:06 +02:00
|
|
|
Recommends: diffutils
|
2017-09-22 14:49:31 +02:00
|
|
|
Recommends: dos2unix
|
2017-07-03 11:08:28 +02:00
|
|
|
Recommends: e2fsprogs
|
2017-04-24 11:33:06 +02:00
|
|
|
Recommends: file
|
|
|
|
Recommends: fillup
|
|
|
|
Recommends: findutils
|
2017-07-03 11:08:28 +02:00
|
|
|
Recommends: gawk
|
2017-08-30 17:24:09 +02:00
|
|
|
Recommends: genisoimage
|
2017-07-03 11:08:28 +02:00
|
|
|
Recommends: gettext-runtime
|
|
|
|
Recommends: glibc-locale
|
|
|
|
Recommends: gpart
|
|
|
|
Recommends: gpg2
|
|
|
|
Recommends: gpm
|
|
|
|
Recommends: hdparm
|
2017-08-30 17:24:09 +02:00
|
|
|
Recommends: hwinfo
|
2017-07-03 11:08:28 +02:00
|
|
|
Recommends: info
|
2017-09-22 14:49:31 +02:00
|
|
|
Recommends: initviocons
|
2017-08-30 17:24:09 +02:00
|
|
|
# /bin/ip considered useful
|
|
|
|
Recommends: iproute2
|
|
|
|
# ping is required for network tests
|
|
|
|
Recommends: iputils
|
2017-09-22 14:49:31 +02:00
|
|
|
Recommends: irqbalance
|
2017-08-30 17:24:09 +02:00
|
|
|
# #303857
|
|
|
|
Recommends: kpartx
|
|
|
|
# pager
|
|
|
|
Recommends: less
|
|
|
|
Recommends: lsscsi
|
|
|
|
Recommends: mailx
|
|
|
|
# man by default (#304687)
|
|
|
|
Recommends: man
|
|
|
|
# needed for detecting software raid - required by yast2-storage too
|
|
|
|
Recommends: mdadm
|
|
|
|
# split out of ncurses
|
|
|
|
Recommends: ncurses-utils
|
|
|
|
Recommends: netcat-openbsd
|
|
|
|
Recommends: netcfg
|
2017-07-03 11:08:28 +02:00
|
|
|
Recommends: nfs-client
|
|
|
|
Recommends: nfsidmap
|
|
|
|
Recommends: nscd
|
|
|
|
Recommends: openslp
|
2017-08-30 17:24:09 +02:00
|
|
|
# we want a ssh server to be available
|
|
|
|
Recommends: openssh
|
|
|
|
Recommends: parted
|
|
|
|
Recommends: pciutils
|
|
|
|
Recommends: perl-base
|
2017-07-03 11:08:28 +02:00
|
|
|
Recommends: postfix
|
2017-09-22 14:49:31 +02:00
|
|
|
Recommends: rsync
|
2017-08-30 17:24:09 +02:00
|
|
|
# Bug 424707 - Feature "Command not found" for openSUSE by default
|
|
|
|
Recommends: scout
|
2017-09-22 14:49:31 +02:00
|
|
|
Recommends: screen
|
2017-07-03 11:08:28 +02:00
|
|
|
Recommends: sg3_utils
|
2017-09-22 14:49:31 +02:00
|
|
|
Recommends: smartmontools
|
2017-08-30 17:24:09 +02:00
|
|
|
Recommends: sysconfig
|
|
|
|
Recommends: systemd-sysvinit
|
|
|
|
Recommends: tar
|
|
|
|
Recommends: time
|
2017-07-03 11:08:28 +02:00
|
|
|
Recommends: timezone
|
|
|
|
Recommends: udev
|
2017-08-30 17:24:09 +02:00
|
|
|
# autoconfig new printers - bnc#808014
|
|
|
|
Recommends: udev-configure-printer
|
|
|
|
# lsusb is good for debugging USB devices - #401593
|
|
|
|
Recommends: usbutils
|
2017-07-03 11:08:28 +02:00
|
|
|
# Our editor of choice
|
|
|
|
Recommends: vim
|
2017-08-30 17:24:09 +02:00
|
|
|
Recommends: wget
|
2017-09-22 14:49:31 +02:00
|
|
|
Recommends: xz
|
|
|
|
Recommends: zisofs-tools
|
|
|
|
# DELL computers mainly #403270, but #441079
|
|
|
|
Suggests: biosdevname
|
|
|
|
Suggests: cpupower
|
|
|
|
# #437252
|
|
|
|
Suggests: pam_ssh
|
|
|
|
Suggests: xfsprogs
|
|
|
|
Suggests: zip
|
2017-08-30 17:24:09 +02:00
|
|
|
%ifarch aarch64 %ix86 x86_64
|
|
|
|
Recommends: dmidecode
|
|
|
|
%endif
|
2017-09-22 14:49:31 +02:00
|
|
|
# Current systems suffer from entropy starvation
|
|
|
|
%ifarch aarch64 %ix86 x86_64 ppc64 ppc64le
|
|
|
|
Recommends: haveged
|
2017-08-30 17:24:09 +02:00
|
|
|
%endif
|
2017-09-22 14:49:31 +02:00
|
|
|
%ifarch ppc
|
|
|
|
Recommends: hfsutils
|
2017-08-30 17:24:09 +02:00
|
|
|
%endif
|
2017-04-24 11:33:06 +02:00
|
|
|
%ifarch ppc
|
2017-07-03 11:08:28 +02:00
|
|
|
# #303737
|
|
|
|
Recommends: mouseemu
|
2017-08-30 17:24:09 +02:00
|
|
|
Recommends: pdisk
|
|
|
|
Recommends: powerpc32
|
2017-04-24 11:33:06 +02:00
|
|
|
%endif
|
2017-09-22 14:49:31 +02:00
|
|
|
# openSUSE Branding packages first
|
|
|
|
%if 0%{?is_opensuse}
|
|
|
|
# we want a branded grub2 too #757683
|
|
|
|
Recommends: grub2-branding-openSUSE
|
|
|
|
Recommends: release-notes-openSUSE
|
|
|
|
%endif
|
|
|
|
# Other packages we have in openSUSE and not SLE-15
|
|
|
|
%if 0%{?is_opensuse}
|
|
|
|
Recommends: dmraid
|
|
|
|
Recommends: dosfstools
|
|
|
|
Recommends: ethtool
|
|
|
|
Recommends: ifplugd
|
|
|
|
Recommends: klogd
|
|
|
|
Recommends: lsof
|
|
|
|
Recommends: master-boot-code
|
|
|
|
# boo#1034493
|
|
|
|
Recommends: nano
|
|
|
|
# mount NTFS rw
|
|
|
|
Recommends: ntfs-3g
|
|
|
|
Recommends: ntfsprogs
|
2017-12-11 14:09:43 +01:00
|
|
|
Recommends: chrony
|
2017-09-22 14:49:31 +02:00
|
|
|
Recommends: openldap2-client
|
|
|
|
Recommends: prctl
|
|
|
|
# fuser (psmisc) by default (#304694)
|
|
|
|
Recommends: psmisc
|
|
|
|
Recommends: smp_utils
|
|
|
|
# useful for debugging
|
|
|
|
Recommends: strace
|
|
|
|
Recommends: sudo
|
|
|
|
Recommends: syslinux
|
|
|
|
# having a ftp command line client is good for moving log files
|
|
|
|
Recommends: tnftp
|
|
|
|
Recommends: tuned
|
|
|
|
Recommends: wireless-tools
|
|
|
|
Recommends: wol
|
|
|
|
%ifarch %ix86 x86_64
|
|
|
|
Recommends: acpica
|
|
|
|
%endif
|
|
|
|
%ifarch x86_64
|
|
|
|
Recommends: mcelog
|
|
|
|
%endif
|
2017-04-24 11:33:06 +02:00
|
|
|
%ifarch aarch64 x86_64
|
|
|
|
Recommends: numactl
|
|
|
|
%endif
|
2017-09-22 14:49:31 +02:00
|
|
|
%ifarch %ix86 x86_64
|
|
|
|
Recommends: ucode-amd
|
|
|
|
Recommends: ucode-intel
|
|
|
|
%endif
|
|
|
|
%endif
|
2017-04-24 11:33:06 +02:00
|
|
|
|
|
|
|
%description enhanced_base
|
|
|
|
This is the enhanced base runtime system with lots of convenience packages.
|
|
|
|
|
|
|
|
%files enhanced_base
|
2017-08-30 17:24:09 +02:00
|
|
|
%dir %{_docdir}/patterns
|
|
|
|
%{_docdir}/patterns/enhanced_base.txt
|
2017-04-24 11:33:06 +02:00
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
|
|
|
%package enhanced_base_opt
|
2017-09-22 14:49:31 +02:00
|
|
|
%pattern_basetechnologies
|
2017-04-24 11:33:06 +02:00
|
|
|
Summary: Enhanced Base System
|
|
|
|
Group: Metapackages
|
2017-09-22 14:49:31 +02:00
|
|
|
Provides: patterns-openSUSE-enhanced_base_opt = %{version}
|
|
|
|
Provides: pattern() = enhanced_base_opt
|
|
|
|
Provides: pattern-extends() = enhanced_base
|
|
|
|
Provides: pattern-icon() = yast-software
|
|
|
|
Provides: pattern-order() = 1040
|
|
|
|
Obsoletes: patterns-openSUSE-enhanced_base_opt < %{version}
|
|
|
|
|
2017-08-30 17:24:09 +02:00
|
|
|
Recommends: OpenPrintingPPDs
|
2017-04-24 11:33:06 +02:00
|
|
|
Recommends: cracklib-dict-full
|
|
|
|
Recommends: groff
|
2017-09-22 14:49:31 +02:00
|
|
|
Recommends: 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
|
|
|
|
%if 0%{?is_opensuse}
|
2017-04-24 11:33:06 +02:00
|
|
|
Recommends: joe
|
|
|
|
Recommends: ksymoops
|
|
|
|
Recommends: man-pages
|
|
|
|
Recommends: manufacturer-PPDs
|
|
|
|
Recommends: mpt-status
|
|
|
|
Recommends: perl-TermReadLine-Gnu
|
|
|
|
Recommends: prctl
|
|
|
|
Recommends: procinfo
|
|
|
|
Recommends: procmail
|
|
|
|
Recommends: providers
|
|
|
|
Recommends: setserial
|
|
|
|
Recommends: sharutils
|
2017-08-30 17:24:09 +02:00
|
|
|
Recommends: spax
|
2017-04-24 11:33:06 +02:00
|
|
|
Recommends: strace
|
|
|
|
Recommends: tcpdump
|
|
|
|
Recommends: telnet
|
|
|
|
Recommends: terminfo
|
|
|
|
Recommends: vlan
|
|
|
|
Recommends: wol
|
|
|
|
Suggests: acpid
|
|
|
|
Suggests: delayacct-utils
|
2017-08-30 17:24:09 +02:00
|
|
|
# bnc#388570
|
|
|
|
Suggests: kerneloops
|
|
|
|
Suggests: ocfs2-tools
|
|
|
|
Suggests: pwgen
|
|
|
|
Suggests: w3m-el
|
|
|
|
# delta apply
|
|
|
|
Suggests: xdelta
|
|
|
|
# tool for xfs
|
|
|
|
Suggests: xfsdump
|
2017-04-24 11:33:06 +02:00
|
|
|
%endif
|
|
|
|
|
|
|
|
%description enhanced_base_opt
|
|
|
|
This is the enhanced base runtime system with lots of convenience packages.
|
|
|
|
|
|
|
|
%files enhanced_base_opt
|
2017-08-30 17:24:09 +02:00
|
|
|
%dir %{_docdir}/patterns
|
|
|
|
%{_docdir}/patterns/enhanced_base_opt.txt
|
2017-04-24 11:33:06 +02:00
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
|
|
|
%package minimal_base
|
2017-09-22 14:49:31 +02:00
|
|
|
%pattern_basetechnologies
|
2017-04-24 11:33:06 +02:00
|
|
|
Summary: Base System
|
|
|
|
Group: Metapackages
|
2017-09-22 14:49:31 +02:00
|
|
|
Provides: patterns-openSUSE-minimal_base = %{version}
|
|
|
|
Provides: pattern() = minimal_base
|
|
|
|
Provides: pattern-icon() = yast-sw_single
|
|
|
|
Provides: pattern-order() = 5190
|
|
|
|
Provides: pattern-visible()
|
|
|
|
Obsoletes: patterns-openSUSE-minimal_base < %{version}
|
|
|
|
|
2017-04-24 11:33:06 +02:00
|
|
|
Requires: aaa_base
|
|
|
|
Requires: bash
|
|
|
|
Requires: coreutils
|
|
|
|
Requires: device-mapper
|
|
|
|
Requires: dracut
|
|
|
|
Requires: e2fsprogs
|
|
|
|
Requires: filesystem
|
|
|
|
Requires: glibc
|
|
|
|
Requires: kbd
|
|
|
|
Requires: kmod
|
|
|
|
Requires: pam
|
|
|
|
Requires: procps
|
|
|
|
Requires: rpm
|
|
|
|
Requires: sysconfig
|
2017-05-05 11:39:55 +02:00
|
|
|
Requires: system-group-hardware
|
|
|
|
Requires: system-user-nobody
|
2017-04-24 11:33:06 +02:00
|
|
|
Requires: systemd
|
|
|
|
Requires: zypper
|
|
|
|
Recommends: btrfsmaintenance
|
|
|
|
Recommends: btrfsprogs
|
|
|
|
Recommends: elfutils
|
|
|
|
Recommends: grub2
|
|
|
|
Recommends: iproute2
|
|
|
|
Recommends: openssh
|
2017-08-30 17:24:09 +02:00
|
|
|
Recommends: pattern() = minimal_base_conflicts
|
2018-06-05 14:00:37 +02:00
|
|
|
%if 0%{?sle_version}
|
2017-04-24 11:33:06 +02:00
|
|
|
Recommends: rollback-helper
|
2018-06-05 14:00:37 +02:00
|
|
|
%endif
|
2017-04-24 11:33:06 +02:00
|
|
|
Recommends: snapper
|
2017-08-30 17:24:09 +02:00
|
|
|
Recommends: system-group-trusted
|
|
|
|
Recommends: system-group-wheel
|
|
|
|
Recommends: system-user-bin
|
|
|
|
Recommends: system-user-daemon
|
2018-03-28 15:11:06 +02:00
|
|
|
Recommends: systemd-coredump
|
2017-04-24 11:33:06 +02:00
|
|
|
Recommends: sysvinit-tools
|
|
|
|
Recommends: udev
|
|
|
|
Suggests: ed
|
2017-08-30 17:24:09 +02:00
|
|
|
%if 0%{?is_opensuse}
|
|
|
|
Requires: openSUSE-build-key
|
|
|
|
Requires: openSUSE-release
|
|
|
|
%else
|
|
|
|
Requires: sles-release
|
|
|
|
Recommends: SUSEConnect
|
|
|
|
Recommends: suse-build-key
|
|
|
|
%endif
|
|
|
|
%ifarch x86_64 %arm
|
2017-04-24 11:33:06 +02:00
|
|
|
Recommends: efibootmgr
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%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.
|
|
|
|
|
|
|
|
%files minimal_base
|
2017-08-30 17:24:09 +02:00
|
|
|
%dir %{_docdir}/patterns
|
|
|
|
%{_docdir}/patterns/minimal_base.txt
|
2017-04-24 11:33:06 +02:00
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
2017-06-08 11:51:45 +02:00
|
|
|
%package minimal_base_conflicts
|
2017-09-22 14:49:31 +02:00
|
|
|
%pattern_basetechnologies
|
2017-04-24 11:33:06 +02:00
|
|
|
Summary: Base System
|
|
|
|
Group: Metapackages
|
2017-09-22 14:49:31 +02:00
|
|
|
Provides: patterns-openSUSE-minimal_base-conflicts = %{version}
|
|
|
|
Provides: pattern() = minimal_base_conflicts
|
|
|
|
Provides: pattern-icon() = yast-sw_single
|
|
|
|
Provides: pattern-order() = 5191
|
|
|
|
Obsoletes: patterns-openSUSE-minimal_base-conflicts < %{version}
|
2017-04-24 11:33:06 +02:00
|
|
|
Requires: pattern() = minimal_base
|
2017-09-22 14:49:31 +02:00
|
|
|
|
2017-04-24 11:33:06 +02:00
|
|
|
Conflicts: cups-client
|
|
|
|
Conflicts: desktop-translations
|
2017-08-30 17:24:09 +02:00
|
|
|
Conflicts: glib-networking
|
2017-04-24 11:33:06 +02:00
|
|
|
# supplements into glib
|
|
|
|
Conflicts: gsettings-backend-dconf
|
2017-09-22 14:49:31 +02:00
|
|
|
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
|
|
|
|
%if 0%{?is_opensuse}
|
|
|
|
# required by gio-branding
|
|
|
|
Conflicts: desktop-data-openSUSE
|
|
|
|
%endif
|
|
|
|
%if 0%{?is_opensuse}
|
|
|
|
Conflicts: bash-doc
|
|
|
|
Conflicts: bundle-lang-gnome-extras-en
|
2017-04-24 11:33:06 +02:00
|
|
|
# perl ~ 40MB ## - we can't conflict with that as perl-Bootloader-YAML needs it
|
|
|
|
#Conflicts: perl
|
|
|
|
# binutils ~ 30MB
|
|
|
|
#Conflicts: binutils
|
|
|
|
# pulls perl
|
|
|
|
#Conflicts: zypper-aptitude
|
|
|
|
# pulls perl
|
|
|
|
#Conflicts: perl-gettext
|
|
|
|
# gtk3
|
|
|
|
Conflicts: gtk3-branding
|
|
|
|
Conflicts: gtk3-immodule-amharic
|
|
|
|
Conflicts: gtk3-immodule-inuktitut
|
|
|
|
Conflicts: gtk3-immodule-thai
|
|
|
|
Conflicts: gtk3-immodule-tigrigna
|
|
|
|
Conflicts: gtk3-immodule-vietnamese
|
2017-08-30 17:24:09 +02:00
|
|
|
# supplements libgio and wget (TODO)
|
|
|
|
Conflicts: libproxy1-config-gnome3
|
|
|
|
Conflicts: netpbm
|
2017-04-24 11:33:06 +02:00
|
|
|
# requires X11
|
|
|
|
Conflicts: openssh-askpass
|
2017-08-30 17:24:09 +02:00
|
|
|
Conflicts: perl-doc
|
|
|
|
Conflicts: readline-doc
|
|
|
|
Conflicts: smtp_daemon
|
|
|
|
# supplements yast2, not needed for ncurses only
|
|
|
|
Conflicts: yast2-branding
|
2017-09-22 14:49:31 +02:00
|
|
|
%endif
|
2017-04-24 11:33:06 +02:00
|
|
|
|
2017-06-08 11:51:45 +02:00
|
|
|
%description minimal_base_conflicts
|
2017-04-24 11:33:06 +02:00
|
|
|
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.
|
|
|
|
|
2017-06-08 11:51:45 +02:00
|
|
|
%files minimal_base_conflicts
|
2017-08-30 17:24:09 +02:00
|
|
|
%dir %{_docdir}/patterns
|
|
|
|
%{_docdir}/patterns/minimal_base_conflicts.txt
|
2017-04-24 11:33:06 +02:00
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
2018-04-11 15:22:37 +02:00
|
|
|
%package transactional_base
|
2018-03-06 17:24:57 +01:00
|
|
|
%pattern_basetechnologies
|
2018-04-11 15:22:37 +02:00
|
|
|
Summary: Transactional Base System
|
2018-03-06 17:24:57 +01:00
|
|
|
Group: Metapackages
|
2018-04-11 15:22:37 +02:00
|
|
|
Provides: pattern() = transactional_base
|
2018-03-06 17:24:57 +01:00
|
|
|
Provides: pattern-icon() = yast-system
|
|
|
|
Provides: pattern-order() = 1050
|
2018-04-11 15:22:37 +02:00
|
|
|
Obsoletes: pattern() = readonly_root_tools
|
2018-04-10 23:52:56 +02:00
|
|
|
Requires: pattern() = enhanced_base
|
2018-03-06 17:24:57 +01:00
|
|
|
|
|
|
|
Requires: libnss_usrfiles2
|
|
|
|
Requires: read-only-root-fs
|
2018-04-11 15:22:37 +02:00
|
|
|
Requires: systemd-presets-branding-transactional-server
|
2018-03-06 17:24:57 +01:00
|
|
|
Requires: transactional-update
|
|
|
|
Suggests: health-checker
|
2018-04-10 23:52:56 +02:00
|
|
|
Requires: rebootmgr
|
2018-03-06 17:24:57 +01:00
|
|
|
|
2018-04-11 15:22:37 +02:00
|
|
|
%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.
|
2018-03-06 17:24:57 +01:00
|
|
|
|
2018-04-11 15:22:37 +02:00
|
|
|
%files transactional_base
|
2018-03-06 17:24:57 +01:00
|
|
|
%dir %{_docdir}/patterns
|
2018-04-11 15:22:37 +02:00
|
|
|
%{_docdir}/patterns/transactional_base.txt
|
2018-03-06 17:24:57 +01:00
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
2017-04-24 11:33:06 +02:00
|
|
|
%package sw_management
|
2017-09-22 14:49:31 +02:00
|
|
|
%pattern_basetechnologies
|
2017-04-24 11:33:06 +02:00
|
|
|
Summary: Software Management
|
|
|
|
Group: Metapackages
|
2017-05-18 13:40:01 +02:00
|
|
|
Provides: patterns-openSUSE-sw_management = %{version}
|
2017-04-24 11:33:06 +02:00
|
|
|
Provides: pattern() = sw_management
|
|
|
|
Provides: pattern-icon() = yast-sw_single
|
|
|
|
Provides: pattern-order() = 1360
|
|
|
|
Provides: pattern-visible()
|
2017-05-03 21:23:37 +02:00
|
|
|
Obsoletes: patterns-openSUSE-sw_management < %{version}
|
2017-09-22 14:49:31 +02:00
|
|
|
Recommends: pattern() = sw_management_x11
|
|
|
|
|
|
|
|
# Zypper is the basic sw_management stack for *SUSE
|
|
|
|
Requires: zypper
|
|
|
|
|
2017-05-18 13:40:01 +02:00
|
|
|
%if 0%{?sle_version}
|
2017-07-03 11:08:28 +02:00
|
|
|
Recommends: lifecycle-data
|
2017-08-30 17:24:09 +02:00
|
|
|
Recommends: zypper-lifecycle-plugin
|
2017-05-18 13:40:01 +02:00
|
|
|
%endif
|
2017-04-24 11:33:06 +02:00
|
|
|
|
|
|
|
%description sw_management
|
|
|
|
This pattern provides a graphical application and a command line tool for keeping your system up to date.
|
|
|
|
|
|
|
|
%files sw_management
|
2017-08-30 17:24:09 +02:00
|
|
|
%dir %{_docdir}/patterns
|
|
|
|
%{_docdir}/patterns/sw_management.txt
|
2017-04-24 11:33:06 +02:00
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
|
|
|
%package update_test
|
2017-09-22 14:49:31 +02:00
|
|
|
%pattern_basetechnologies
|
2017-04-24 11:33:06 +02:00
|
|
|
Summary: Tests for the Update Stack
|
|
|
|
Group: Metapackages
|
2017-05-18 13:40:01 +02:00
|
|
|
Provides: patterns-openSUSE-update_test = %{version}
|
2017-04-24 11:33:06 +02:00
|
|
|
Provides: pattern() = update_test
|
|
|
|
Provides: pattern-icon() = yast-update
|
|
|
|
Provides: pattern-order() = 1380
|
|
|
|
Provides: pattern-visible()
|
2017-05-03 21:23:37 +02:00
|
|
|
Obsoletes: patterns-openSUSE-update_test < %{version}
|
2017-09-22 14:49:31 +02:00
|
|
|
|
|
|
|
Recommends: update-test-affects-package-manager
|
|
|
|
Recommends: update-test-interactive
|
|
|
|
Recommends: update-test-optional
|
|
|
|
Recommends: update-test-reboot-needed
|
|
|
|
Recommends: update-test-security
|
|
|
|
Recommends: update-test-trival
|
2017-04-24 11:33:06 +02:00
|
|
|
%if %{with betatest}
|
|
|
|
Recommends: aaa_base-malloccheck
|
|
|
|
Supplements: %{name}-base
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%description update_test
|
|
|
|
Packages used for testing that the update stack works. These tiny packages do not have any functionality themselves.
|
|
|
|
|
|
|
|
%files update_test
|
2017-08-30 17:24:09 +02:00
|
|
|
%dir %{_docdir}/patterns
|
|
|
|
%{_docdir}/patterns/update_test.txt
|
2017-04-24 11:33:06 +02:00
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
|
|
|
%package x11
|
2017-09-22 14:49:31 +02:00
|
|
|
%pattern_graphicalenvironments
|
2017-04-24 11:33:06 +02:00
|
|
|
Summary: X Window System
|
|
|
|
Group: Metapackages
|
2017-09-22 14:49:31 +02:00
|
|
|
Provides: patterns-openSUSE-x11 = %{version}
|
|
|
|
Provides: pattern() = x11
|
|
|
|
Provides: pattern-icon() = yast-x11
|
|
|
|
Provides: pattern-order() = 1800
|
|
|
|
Provides: pattern-visible()
|
|
|
|
Obsoletes: patterns-openSUSE-x11 < %{version}
|
2017-04-24 11:33:06 +02:00
|
|
|
Requires: pattern() = enhanced_base
|
|
|
|
Requires: pattern() = fonts
|
2017-09-22 14:49:31 +02:00
|
|
|
Recommends: pattern() = x11_yast
|
|
|
|
%if 0%{?is_opensuse}
|
|
|
|
Recommends: pattern() = x11_opt
|
|
|
|
%endif
|
|
|
|
|
2017-08-30 17:24:09 +02:00
|
|
|
Recommends: command-not-found
|
|
|
|
Recommends: ghostscript-x11
|
|
|
|
# chooce icewm-default if you have a choice
|
|
|
|
# icewm-lite is too lightweight in new release
|
|
|
|
Recommends: icewm-default
|
|
|
|
Recommends: tigervnc
|
|
|
|
# #353229 - drag in empty replacements
|
|
|
|
Recommends: translation-update
|
|
|
|
Recommends: xauth
|
|
|
|
Recommends: xkeyboard-config
|
2017-04-24 11:33:06 +02:00
|
|
|
Recommends: xorg-x11-driver-video
|
|
|
|
# provides e.g. xdm
|
|
|
|
Recommends: xorg-x11-essentials
|
2017-08-30 17:24:09 +02:00
|
|
|
Recommends: xorg-x11-server
|
2017-09-22 14:49:31 +02:00
|
|
|
Recommends: xterm-bin
|
|
|
|
Recommends: xtermset
|
2017-04-24 11:33:06 +02:00
|
|
|
Suggests: gvim
|
2017-08-30 17:24:09 +02:00
|
|
|
Suggests: hexchat
|
|
|
|
# required by others
|
|
|
|
Suggests: icewm
|
2017-09-22 14:49:31 +02:00
|
|
|
Suggests: tk
|
|
|
|
%if 0%{?is_opensuse}
|
|
|
|
# #394406
|
|
|
|
Suggests: desktop-data-openSUSE-extra
|
|
|
|
%endif
|
|
|
|
%if 0%{?is_opensuse}
|
|
|
|
# people love having numlock configurable
|
|
|
|
Recommends: numlockx
|
|
|
|
Recommends: openssh-askpass
|
|
|
|
Recommends: susepaste
|
|
|
|
Recommends: susepaste-screenshot
|
2017-08-30 17:24:09 +02:00
|
|
|
Suggests: wpa_supplicant-gui
|
2017-11-10 15:48:26 +01:00
|
|
|
# include boot splash for graphical environments
|
|
|
|
Recommends: plymouth
|
|
|
|
Recommends: plymouth-branding-openSUSE
|
2017-08-30 17:24:09 +02:00
|
|
|
%endif
|
2017-04-24 11:33:06 +02:00
|
|
|
|
|
|
|
%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.
|
|
|
|
|
|
|
|
%files x11
|
2017-08-30 17:24:09 +02:00
|
|
|
%dir %{_docdir}/patterns
|
|
|
|
%{_docdir}/patterns/x11.txt
|
2017-04-24 11:33:06 +02:00
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
2017-09-22 14:49:31 +02:00
|
|
|
%if 0%{?is_opensuse}
|
2017-04-24 11:33:06 +02:00
|
|
|
%package x11_opt
|
2017-09-22 14:49:31 +02:00
|
|
|
%pattern_graphicalenvironments
|
2017-04-24 11:33:06 +02:00
|
|
|
Summary: X Window System
|
|
|
|
Group: Metapackages
|
2017-09-22 14:49:31 +02:00
|
|
|
Provides: patterns-openSUSE-x11_opt = %{version}
|
|
|
|
Provides: pattern() = x11_opt
|
|
|
|
Provides: pattern-extends() = x11
|
|
|
|
Provides: pattern-icon() = yast-x11
|
|
|
|
Provides: pattern-order() = 1680
|
|
|
|
Obsoletes: patterns-openSUSE-x11_opt < %{version}
|
2017-04-24 11:33:06 +02:00
|
|
|
Requires: pattern() = enhanced_base
|
|
|
|
Requires: pattern() = fonts
|
2017-09-22 14:49:31 +02:00
|
|
|
|
|
|
|
# needed e.g. for nvidia drivers
|
|
|
|
# #302566
|
|
|
|
Recommends: x11-tools
|
2017-04-24 11:33:06 +02:00
|
|
|
Recommends: xdmbgrd
|
2017-09-22 14:49:31 +02:00
|
|
|
Recommends: xorg-x11-libX11-ccache
|
|
|
|
Suggests: xorg-x11-driver-video-radeonhd
|
|
|
|
Suggests: xorg-x11-driver-video-unichrome
|
2017-08-30 17:24:09 +02:00
|
|
|
Suggests: MozillaThunderbird
|
2017-07-03 11:08:28 +02:00
|
|
|
Suggests: WindowMaker
|
|
|
|
Suggests: WindowMaker-applets
|
|
|
|
Suggests: WindowMaker-themes
|
2017-08-30 17:24:09 +02:00
|
|
|
Suggests: unclutter
|
|
|
|
Suggests: xlockmore
|
2017-04-24 11:33:06 +02:00
|
|
|
# #389816
|
|
|
|
Suggests: xorg-x11-server-sdk
|
|
|
|
|
|
|
|
%description x11_opt
|
|
|
|
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.
|
|
|
|
|
|
|
|
%files x11_opt
|
2017-08-30 17:24:09 +02:00
|
|
|
%dir %{_docdir}/patterns
|
|
|
|
%{_docdir}/patterns/x11_opt.txt
|
2017-09-22 14:49:31 +02:00
|
|
|
%endif
|
2017-04-24 11:33:06 +02:00
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
|
|
|
%package x86
|
2017-09-22 14:49:31 +02:00
|
|
|
%pattern_basetechnologies
|
2017-04-24 11:33:06 +02:00
|
|
|
Summary: x86 Runtime Environment
|
|
|
|
Group: Metapackages
|
2017-05-18 13:40:01 +02:00
|
|
|
Provides: patterns-openSUSE-x86 = %{version}
|
2017-04-24 11:33:06 +02:00
|
|
|
Provides: pattern() = x86
|
|
|
|
Provides: pattern-icon() = yast-misc
|
|
|
|
Provides: pattern-order() = 1180
|
|
|
|
Provides: pattern-visible()
|
2017-05-03 21:23:37 +02:00
|
|
|
Obsoletes: patterns-openSUSE-x86 < %{version}
|
2017-09-22 14:49:31 +02:00
|
|
|
|
2017-07-13 13:10:26 +02:00
|
|
|
%ifarch x86_64
|
|
|
|
Recommends: glibc-32bit
|
|
|
|
Recommends: glibc-locale-32bit
|
|
|
|
%endif
|
2017-04-24 11:33:06 +02:00
|
|
|
|
|
|
|
%description x86
|
|
|
|
This will install the 32-bit variant of all selected patterns. This allows to execute 32-bit software.
|
|
|
|
|
|
|
|
%files x86
|
2017-08-30 17:24:09 +02:00
|
|
|
%dir %{_docdir}/patterns
|
|
|
|
%{_docdir}/patterns/x86.txt
|
2017-04-24 11:33:06 +02:00
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
|
|
|
%prep
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
|
|
|
%install
|
2017-08-30 17:24:09 +02:00
|
|
|
mkdir -p %{buildroot}%{_docdir}/patterns
|
2017-09-22 14:49:31 +02:00
|
|
|
%if 0%{?is_opensuse}
|
|
|
|
for i in apparmor apparmor_opt base basesystem console enhanced_base \
|
2018-04-11 15:22:37 +02:00
|
|
|
enhanced_base_opt minimal_base minimal_base_conflicts transactional_base sw_management \
|
2017-05-04 11:48:01 +02:00
|
|
|
update_test x11 x11_opt x86; do
|
2017-09-22 14:49:31 +02:00
|
|
|
%else
|
|
|
|
for i in apparmor base basesystem console enhanced_base \
|
|
|
|
enhanced_base_opt minimal_base minimal_base_conflicts sw_management \
|
|
|
|
update_test x11 x86; do
|
|
|
|
%endif
|
|
|
|
echo "This file marks the pattern $i to be installed." \
|
|
|
|
>"%{buildroot}%{_docdir}/patterns/$i.txt"
|
2017-05-04 11:48:01 +02:00
|
|
|
done
|
2017-04-24 11:33:06 +02:00
|
|
|
|
|
|
|
%changelog
|