File patterns-sap.spec of Package patterns-sap.35696
#
# spec file for package patterns-sap
#
# Copyright (c) 2021-2023 SUSE LLC.
#
# 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/
#
Name: patterns-sap
Version: 15.5.1
Release: 0
License: MIT
Summary: Patterns for SLES for SAP Applications
Url: http://en.opensuse.org/Patterns
Group: Metapackages
BuildRequires: patterns-rpm-macros
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Conflicts: patterns-openSUSE-dvd5 patterns-openSUSE-dvd9 patterns-openSUSE-cd patterns-openSUSE-addon-non-oss patterns-openSUSE-GNOME-cd patterns-openSUSE-KDE-cd
ExclusiveArch: x86_64 ppc64le
%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.
%package bone
%pattern_basetechnologies
Summary: SAP BusinessOne Server Base
Provides: Metapackages
#bsc#1085454
Provides: pattern() = sap%2dbone
Provides: pattern-icon() = pattern-generic
Provides: pattern-order() = 3080
Provides: pattern-visible()
Requires: pattern() = basesystem
Requires: bash
Requires: bind-utils
Requires: coreutils
Requires: cron
Requires: cryptctl
Requires: curl
Requires: cyrus-sasl
Requires: gawk
Requires: glibc
Requires: glibc-i18ndata
Requires: glibc-locale
Requires: jq
Requires: keyutils-libs
Requires: krb5
Requires: libaio1
Requires: libcap-progs
Requires: libcom_err2
Requires: libcurl4
Requires: libgcrypt20
Requires: libexpat1
Requires: libgcc_s1
Requires: libgpg-error0
Requires: libgthread-2_0-0
Requires: libicu60_2
Requires: libidn11
Requires: libldap-2_4-2
Requires: libstdc++6
Requires: net-tools
Requires: nfs-kernel-server
Requires: numactl
Requires: openssl
Requires: pam
Requires: perl
Requires: python3
Requires: rpm-build
Requires: samba
Requires: samba-client
Requires: timezone
Requires: unzip
Requires: xmlstarlet
Requires: zip
Requires: zlib
Suggests: clamsap
Obsoletes: sles4sap-white-papers
Provides: patterns-sap-b1 = %version
Obsoletes: patterns-sap-b1 =< %version
%description bone
Set up the server for installing SAP BusinessOne systems.
%package hana
%pattern_basetechnologies
Summary: SAP HANA Server Base
Provides: Metapackages
#bsc#1085454
Provides: pattern() = sap%2dhana
Provides: pattern-icon() = pattern-generic
Provides: pattern-order() = 3080
Provides: pattern-visible()
Requires: pattern() = basesystem
Requires: autoyast2-installation
Requires: bc
Requires: cryptctl
Requires: expect
Requires: gtk2
Requires: libatomic1
Requires: libgcc_s1
Requires: libicu
Requires: libjpeg62
Requires: libpng12-0
Requires: libstdc++6
Requires: chrony
Requires: numactl
Requires: sudo
Requires: sysstat
Requires: tcsh
Requires: xfsprogs
Requires: xrdp
Requires: yast2-ncurses
Recommends: clamsap
Recommends: HANA-Firewall
Recommends: SAPHanaSR
Recommends: sap-installation-wizard
Recommends: sap-netscape-link
Recommends: sapcontrol-bash-completion
Recommends: saprouter-systemd
Recommends: saptune
Recommends: supportutils-plugin-ha-sap
Recommends: yast2-hana-firewall
Recommends: yast2-sap-ha
Recommends: yast2-sap-scp
Recommends: yast2-sap-scp-prodlist
Suggests: clone-master-clean-up
Suggests: sapconf
Suggests: SAPHanaSR-ScaleOut
Obsoletes: sles4sap-white-papers
%ifarch x86_64
Requires: krb5-32bit
%endif
%description hana
Set up the server for installing SAP HANA systems.
%package nw
%pattern_basetechnologies
Summary: SAP NetWeaver Server Base
Provides: Metapackages
#bsc#1085454
Provides: pattern() = sap%2dnw
Provides: pattern-icon() = pattern-generic
Provides: pattern-order() = 3080
Provides: pattern-visible()
Requires: pattern() = basesystem
Requires: clamsap
Requires: cryptctl
Requires: saptune
Requires: sap-installation-wizard
Requires: sap-netscape-link
Requires: sapcontrol-bash-completion
Requires: saprouter-systemd
Requires: supportutils-plugin-ha-sap
Requires: tcsh
Requires: tuned
Requires: util-linux
Requires: util-linux-systemd
Requires: uuidd
Requires: yast2-sap-scp
Requires: yast2-sap-scp-prodlist
Suggests: clone-master-clean-up
Suggests: sapconf
Obsoletes: sles4sap-white-papers
%description nw
Set up the server for installing SAP NetWeaver systems.
%prep
%build
%install
mkdir -p $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sap/
echo 'This file marks the pattern sap-bone to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sap/bone.txt
echo 'This file marks the pattern sap-hana to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sap/hana.txt
echo 'This file marks the pattern sap-nw to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sap/nw.txt
%post
%postun
%files
%files bone
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sap
/usr/share/doc/packages/patterns-sap/bone.txt
%files hana
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sap
/usr/share/doc/packages/patterns-sap/hana.txt
%files nw
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sap
/usr/share/doc/packages/patterns-sap/nw.txt
%changelog