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
openSUSE Build Service is sponsored by