File patterns-sdk.spec of Package patterns-sdk
#
# spec file for package patterns-sdk
#
# Copyright (c) 2016 SUSE LINUX 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-sdk
Summary: Patterns for SUSE Linux Enterprise Software Development Kit
License: GPL-2.0+
Group: Metapackages
Version: 12
Release: 0
Url: http://en.opensuse.org/Patterns
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: %{name}-rpmlintrc
BuildRequires: package-translations
BuildRequires: perl(URI::Escape)
%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 SDK-C-C++
%pattern_development
Summary: SDK C and C++ development packages
Group: Metapackages
Provides: pattern() = SDK-C-C++
Provides: pattern-icon() = pattern-basis-devel
Provides: pattern-order() = 5060
Provides: pattern-visible()
Requires: autoconf
Requires: automake
Requires: binutils
Requires: bison
Requires: cpp
Requires: cvs
Requires: flex
Requires: gcc
Requires: gcc-c++
Requires: gdbm-devel
Requires: gettext-tools
Requires: glibc-devel
Requires: glibc-info
Requires: libtool
Requires: m4
Requires: make
Requires: ncurses-devel
Requires: patch
Requires: rcs
Requires: texinfo
Requires: zlib-devel
%ifarch x86_64
Recommends: bin86
Recommends: dev86
%endif
Recommends: libdb-4_8-devel
Recommends: gcc-info
Recommends: glibc-info
Recommends: gmp-devel
Recommends: gperf
Recommends: libaio-devel
Recommends: libgcj-devel
Recommends: libstdc++-devel
Recommends: openldap2-devel
Recommends: pam-devel
Recommends: pkg-config
Recommends: subversion
%ifarch ppc64le
Recommends: itrace
%endif
Recommends: fdupes
Recommends: patch
Recommends: binutils-devel
Recommends: e2fsprogs-devel
Recommends: libapparmor-devel
Recommends: libosip2-devel
Recommends: boost-devel
Recommends: boost-jam
Recommends: swig
Recommends: texinfo
Recommends: valgrind
Recommends: ltrace
Recommends: dejagnu
Recommends: expect
Recommends: gcc-fortran
Recommends: gcc-objc
Recommends: mpfr-devel
Recommends: ccache
Recommends: icecream
Recommends: oprofile
Recommends: libgssglue-devel
Recommends: audit-devel
Recommends: Xerces-c
Recommends: libXerces-c-devel
Recommends: glibc-html
Recommends: scons
%description SDK-C-C++
This pattern installs the C and C++ related packages
%files SDK-C-C++
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sdk
/usr/share/doc/packages/patterns-sdk/SDK-C-C++.txt
%package SDK-Certification
%pattern_development
Summary: SDK Certification packages
Group: Metapackages
Provides: pattern() = SDK-Certification
Provides: pattern-icon() = yast-common_cert
Provides: pattern-order() = 5140
Provides: pattern-visible() = product:SLES
%ifarch x86_64 ppc64le
Requires: perftest
Recommends: qperf
%endif
%description SDK-Certification
This pattern installs packages needed for certification
%files SDK-Certification
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sdk
/usr/share/doc/packages/patterns-sdk/SDK-Certification.txt
%package SDK-Doc
%pattern_development
Summary: SDK Documentation packages
Group: Metapackages
Provides: pattern() = SDK-Doc
Provides: pattern-icon() = pattern-documentation
Provides: pattern-order() = 5150
Provides: pattern-visible()
Requires: nxml-mode
Requires: xmlto
Recommends: docbook-dsssl-stylesheets
Recommends: docbook-xsl-stylesheets
Recommends: psutils
Recommends: emacs
Recommends: emacs-x11
Recommends: fop
Recommends: svg-schema
Recommends: batik
Recommends: dia
Recommends: inkscape
Recommends: saxon
Recommends: xmlstarlet
Recommends: docbook_5
Recommends: docbook5-xsl-stylesheets
Recommends: susedoc
Recommends: lyx
Recommends: texlive-bin-devel
Recommends: texlive-bin-dvilj
Recommends: texlive-cjk
Recommends: texlive-cjk-latex-extras
Recommends: texlive-context
Recommends: texlive-devel
Recommends: texlive-jadetex
Recommends: texlive-latex
Recommends: texlive-latex-doc
Recommends: texlive-metapost
Recommends: texlive-omega
Recommends: texlive-tex4ht
Recommends: texlive-tools
Recommends: texlive-xetex
Recommends: texlive-xmltex
%description SDK-Doc
This pattern installs packages needed for documentation
%files SDK-Doc
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sdk
/usr/share/doc/packages/patterns-sdk/SDK-Doc.txt
%package SDK-YaST
%pattern_development
Summary: SDK Yast packages
Group: Metapackages
Provides: pattern() = SDK-YaST
Provides: pattern-icon() = yast-sw_single
Provides: pattern-order() = 5130
Provides: pattern-visible()
Requires: yast2-core-devel
Requires: yast2-devtools
Requires: yast2-storage-devel
Recommends: yast2-testsuite
Recommends: yast2-product-creator
Recommends: yast2-add-on-creator
Recommends: yast2-devel-doc
Recommends: yast2-installation-devel-doc
Recommends: yast2-network-devel-doc
Recommends: yast2-nis-server-devel-doc
Recommends: yast2-pkg-bindings-devel-doc
Recommends: yast2-printer-devel-doc
Recommends: yast2-ycp-ui-bindings-devel
Recommends: yast2-perl-bindings
Recommends: yast2-pkg-bindings
Recommends: yast2-ruby-bindings
Recommends: yast2-ycp-ui-bindings
#product and addon creation
Recommends: inst-source-utils
Recommends: createrepo
Recommends: yast2-add-on-creator
Recommends: yast2-product-creator
#libzypp
Recommends: libzypp-devel
Recommends: libzypp-testsuite-tools
Recommends: perl-zypp
Recommends: python-zypp
Recommends: ruby-zypp
%description SDK-YaST
This pattern installs packages needed for YaST development
%files SDK-YaST
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sdk
/usr/share/doc/packages/patterns-sdk/SDK-YaST.txt
%prep
%build
%install
mkdir -p $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sdk/
echo 'This file marks the pattern SDK-C-C++ to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sdk/SDK-C-C++.txt
echo 'This file marks the pattern SDK-Certification to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sdk/SDK-Certification.txt
echo 'This file marks the pattern SDK-Doc to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sdk/SDK-Doc.txt
echo 'This file marks the pattern SDK-YaST to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sdk/SDK-YaST.txt
%changelog