commit ebf7abf956420de1a3dd994c01a1d67ec994d824d9c5c0787430502eafc37179 Author: Ludwig Nussel Date: Mon Apr 24 09:33:19 2017 +0000 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 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -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 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/patterns-devel-base-rpmlintrc b/patterns-devel-base-rpmlintrc new file mode 100644 index 0000000..459f6d4 --- /dev/null +++ b/patterns-devel-base-rpmlintrc @@ -0,0 +1,3 @@ +addFilter("W: no-binary"); + + diff --git a/patterns-devel-base.changes b/patterns-devel-base.changes new file mode 100644 index 0000000..e346b67 --- /dev/null +++ b/patterns-devel-base.changes @@ -0,0 +1,4 @@ +------------------------------------------------------------------- +Thu Mar 16 06:15:40 UTC 2017 - sflees@suse.de + +- Create new package from old unified patterns package diff --git a/patterns-devel-base.spec b/patterns-devel-base.spec new file mode 100644 index 0000000..577f55a --- /dev/null +++ b/patterns-devel-base.spec @@ -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 +