1
0

Accepting request 485928 from home:simotek:patterns

Please forward to Factory and Update the maintainer list as you see appropriate.

This partly replaces the old patterns package

OBS-URL: https://build.opensuse.org/request/show/485928
OBS-URL: https://build.opensuse.org/package/show/system:install:head/patterns-devel-base?expand=0&rev=1
This commit is contained in:
Ludwig Nussel 2017-04-24 09:33:19 +00:00 committed by Git OBS Bridge
commit ebf7abf956
5 changed files with 308 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.osc

View File

@ -0,0 +1,3 @@
addFilter("W: no-binary");

View File

@ -0,0 +1,4 @@
-------------------------------------------------------------------
Thu Mar 16 06:15:40 UTC 2017 - sflees@suse.de
- Create new package from old unified patterns package

277
patterns-devel-base.spec Normal file
View File

@ -0,0 +1,277 @@
#
# spec file for package patterns-openSUSE
#
# Copyright (c) 2017 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/
#
%bcond_with betatest
Name: patterns-devel-base
Version: 20170319
Release: 0
Summary: Patterns for Installation (base devel patterns)
License: MIT
Group: Metapackages
Url: https://github.com/openSUSE/patterns
Source0: %{name}-rpmlintrc
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: patterns-rpm-macros
%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 the base development patterns (and the other
development patterns that don't fit well anywhere else).
################################################################################
%package devel_basis
%pattern_development
Summary: Base Development
Group: Metapackages
Provides: pattern() = devel_basis
Provides: pattern-icon() = pattern-basis-devel
Provides: pattern-order() = 3140
Provides: pattern-visible()
Requires: pattern() = basesystem
Requires: autoconf
Requires: automake
Requires: binutils
Requires: bison
Requires: cpp
Requires: cvs
Requires: flex
Requires: gcc
Requires: gdbm-devel
Requires: gettext-tools
Requires: glibc-devel
Requires: libtool
Requires: m4
Requires: make
Requires: makeinfo
Requires: ncurses-devel
Requires: patch
Requires: zlib-devel
Recommends: bin86
Recommends: db-devel
Recommends: gcc-c++
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
# most of our packages use this tool
Recommends: fdupes
# applying patches
Recommends: patch
Recommends: binutils-devel
Recommends: e2fsprogs-devel
Recommends: libapparmor-devel
Recommends: libosip2-devel
Suggests: build
# bnc#804006
Suggests: osc
Suggests: gcc-fortran
Suggests: gcc-objc
# Matz thinks people want that
Suggests: mpfr-devel
Suggests: ccache
Suggests: icecream
Suggests: subversion-doc
Suggests: wiggle
Suggests: oprofile
Suggests: libgssglue-devel
Suggests: audit-devel
Suggests: nasm
%description devel_basis
Minimal set of tools for compiling and linking applications.
%files devel_basis
%dir /usr/share/doc/packages/patterns
/usr/share/doc/packages/patterns/devel_basis.txt
################################################################################
%package devel_kernel
%pattern_development
Summary: Linux Kernel Development
Group: Metapackages
Provides: pattern() = devel_kernel
Provides: pattern-icon() = pattern-basis-devel
Provides: pattern-order() = 3320
Provides: pattern-visible()
Requires: pattern() = devel_basis
Recommends: kernel-source
# bnc#582415
Recommends: ctags
Recommends: diffstat
Recommends: git-core
Recommends: indent
Recommends: patchutils
Recommends: quilt
Recommends: gitk
Recommends: git-email
Recommends: kernel-syms
Suggests: kernel-debug
Suggests: gitk
Suggests: kernel-docs
Suggests: cscope
%description devel_kernel
Tools for Linux kernel development.
%files devel_kernel
%dir /usr/share/doc/packages/patterns
/usr/share/doc/packages/patterns/devel_kernel.txt
################################################################################
%package devel_rpm_build
%pattern_development
Summary: RPM Build Environment
Group: Metapackages
Provides: pattern() = devel_rpm_build
Provides: pattern-icon() = pattern-basis-devel
Provides: pattern-order() = 3280
Provides: pattern-visible()
Requires: pattern() = basesystem
Requires: man
Requires: netcfg
Requires: rpm-build
Recommends: libtool
Suggests: build
Suggests: inst-source-utils
Suggests: libsolv-devel
%description devel_rpm_build
Minimal set of tools and libraries for building packages using the RPM package manager.
%files devel_rpm_build
%dir /usr/share/doc/packages/patterns
/usr/share/doc/packages/patterns/devel_rpm_build.txt
################################################################################
%package devel_web
%pattern_development
Summary: Web Development
Group: Metapackages
Provides: pattern() = devel_web
Provides: pattern-icon() = pattern-basis-devel
Provides: pattern-order() = 3440
Provides: pattern-visible()
Requires: pattern() = lamp_server
Recommends: apache2-devel
Suggests: html-dtd
Suggests: iso_ent
Suggests: latex2html
Suggests: perl-CGI-Application
Suggests: perl-HTML-Clean
Suggests: perl-HTML-FillInForm
Suggests: perl-HTML-Format
Suggests: perl-HTML-SimpleParse
Suggests: perl-HTML-Tagset
Suggests: perl-HTML-Template
Suggests: perl-HTML-Template-Expr
Suggests: perl-HTML-Template-JIT
Suggests: perl-HTML-Tree
Suggests: perl-HTTP-DAV
Suggests: perl-HTTPS-Daemon
Suggests: perl-Pod-HtmlPsPdf
Suggests: php5
Suggests: php5-bcmath
Suggests: php5-bz2
Suggests: php5-calendar
Suggests: php5-ctype
Suggests: php5-curl
Suggests: php5-dba
Suggests: php5-devel
Suggests: php5-dom
Suggests: php5-exif
Suggests: php5-fastcgi
Suggests: php5-ftp
Suggests: php5-gd
Suggests: php5-gettext
Suggests: php5-gmp
Suggests: php5-iconv
Suggests: php5-imap
Suggests: php5-ldap
Suggests: php5-mbstring
Suggests: php5-mcrypt
Suggests: php5-mysql
Suggests: php5-odbc
Suggests: php5-openssl
Suggests: php5-pear
Suggests: php5-pgsql
Suggests: php5-shmop
Suggests: php5-snmp
Suggests: php5-sockets
Suggests: php5-sysvsem
Suggests: php5-sysvshm
Suggests: php5-tidy
Suggests: php5-wddx
Suggests: php5-xsl
Suggests: php5-zlib
Suggests: tidy
Suggests: xhtml-dtd
Suggests: xmlcharent
Suggests: apache2-worker
Suggests: apache2-mod_tidy
Suggests: kfilereplace
Suggests: kimagemapeditor
Suggests: klinkstatus
Suggests: kde3-quanta
Suggests: kompozer
Suggests: tomcat
Suggests: tomcat-admin-webapps
Suggests: tomcat-webapps
Suggests: html2text
%description devel_web
Tools and libraries for Web application development.
%files devel_web
%dir /usr/share/doc/packages/patterns
/usr/share/doc/packages/patterns/devel_web.txt
################################################################################
%prep
%build
%install
mkdir -p $RPM_BUILD_ROOT/usr/share/doc/packages/patterns/
echo 'This file marks the pattern devel_basis to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns/devel_basis.txt
echo 'This file marks the pattern devel_kernel to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns/devel_kernel.txt
echo 'This file marks the pattern devel_rpm_build to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns/devel_rpm_build.txt
echo 'This file marks the pattern devel_web to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns/devel_web.txt
%changelog