File patterns-sap.spec of Package patterns-sap.2908

#
# spec file for package patterns-sap
#
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# 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:	12
Release:	0
License:	MIT
Summary:	Patterns for SLES for SAP Applications
Url:		http://en.opensuse.org/Patterns
Group:		Metapackages
BuildRequires:	package-translations
BuildRequires:	perl(URI::Escape)
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

%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.

%{expand:%(perl /usr/share/package-translations/create_macros)}

%package b1
%pattern_basetechnologies
Summary:    SAP BusinessOne Server Base
Provides:   Metapackages
Provides:   pattern() = sap-b1
Provides:   pattern-icon() = pattern-generic
Provides:   pattern-order() = 3080
Provides:   pattern-visible()

Requires:   pattern() = basesystem
Requires:   bash
Requires:   coreutils
Requires:   curl
Requires:   cyrus-sasl-32bit
Requires:   glibc-32bit
Requires:   gawk
Requires:   glibc-devel
Requires:   glibc-i18ndata
Requires:   keyutils-libs-32bit
Requires:   krb5-32bit
Requires:   libaio1
Requires:   libcom_err2-32bit
Requires:   libcurl4-32bit
Requires:   libgpg-error0-32bit
Requires:   libgthread-2_0-0-32bit
Requires:   libldap-2_4-2-32bit
Requires:   libstdc++6
Requires:   libgcrypt20
Requires:   libgcrypt20-32bit
Requires:   libaio1-32bit
Requires:   net-tools
Requires:   openssl
Requires:   pam
Requires:   perl
Requires:   SuSEfirewall2
Requires:   samba
Requires:   sapconf
Requires:   tuned
Requires:   unixODBC
Requires:   zlib-32bit
Requires:   unzip
Suggests:   clone-master-clean-up
Suggests:   kiwi-template-sap
Suggests:   sapvnc

%description b1
Set up the server for installing SAP BusinessOne systems.

%package hana
%pattern_basetechnologies
Summary:    SAP HANA Server Base
Provides:   Metapackages
Provides:   pattern() = sap-hana
Provides:   pattern-icon() = pattern-generic
Provides:   pattern-order() = 3080
Provides:   pattern-visible()

Requires:   pattern() = basesystem
Requires:   SAPHanaSR
Requires:   HANA-Firewall
Requires:   autoyast2-installation
Requires:   bc
Requires:   bing
Requires:   bonnie
Requires:   cairo
Requires:   expect
Requires:   graphviz
Requires:   gtk2
Requires:   java-1_7_1-ibm-jdbc
Requires:   java-1_7_1-ibm
Requires:   java-1_7_1-ibm-plugin
Requires:   krb5-32bit
Requires:   krb5-client
Requires:   libicu52_1
Requires:   libgcc_s1
Requires:   libssh2-1
Requires:   nfs-client
Requires:   ntp
Requires:   numactl
Requires:   sysstat
Requires:   sensors
Requires:   sudo
Requires:   tcsh
Requires:   sapconf
Requires:   xfsprogs
Requires:   xrdp
Requires:   yast2-ncurses
Suggests:   clone-master-clean-up
Suggests:   kiwi-template-sap
Suggests:   sapvnc

%description hana
Set up the server for installing SAP HANA systems.

%package nw
%pattern_basetechnologies
Summary:    SAP NetWeaver Server Base
Provides:   Metapackages
Provides:   pattern() = sap-nw
Provides:   pattern-icon() = pattern-generic
Provides:   pattern-order() = 3080
Provides:   pattern-visible()

Requires:   pattern() = basesystem
Requires:   libstdc++33
Requires:   libstdc++33-32bit
Requires:   sles-release
Requires:   sapconf
Requires:   util-linux
Requires:   uuidd
Requires:   util-linux-systemd
Suggests:   clone-master-clean-up
Suggests:   kiwi-template-sap
Suggests:   sapvnc

%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-b1 to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sap/b1.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 b1
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sap
/usr/share/doc/packages/patterns-sap/b1.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


openSUSE Build Service is sponsored by