is moving on and wayland-only is a thing. OBS-URL: https://build.opensuse.org/package/show/system:install:head/patterns-desktop?expand=0&rev=26
285 lines
8.3 KiB
RPMSpec
285 lines
8.3 KiB
RPMSpec
#
|
|
# spec file for package patterns-desktop
|
|
#
|
|
# Copyright (c) 2025 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 https://bugs.opensuse.org/
|
|
#
|
|
|
|
|
|
%bcond_with betatest
|
|
|
|
Name: patterns-desktop
|
|
Version: 20201106
|
|
Release: 0
|
|
Summary: Patterns for Installation (desktop 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 all the desktop related patterns that are not
|
|
specific too one particular desktop environment
|
|
|
|
|
|
################################################################################
|
|
%package books
|
|
%pattern_documentation
|
|
Summary: Documentation
|
|
Group: Metapackages
|
|
Provides: patterns-openSUSE-books = %{version}
|
|
Provides: pattern() = books
|
|
Provides: pattern-icon() = pattern-documentation
|
|
Provides: pattern-order() = 5200
|
|
Provides: pattern-visible()
|
|
Obsoletes: patterns-openSUSE-books < %{version}
|
|
|
|
Recommends: opensuse-manuals_en
|
|
Recommends: opensuse-startup_en-pdf
|
|
Suggests: ImageMagick-doc
|
|
Suggests: amavisd-new-docs
|
|
Suggests: apache2-doc
|
|
Suggests: apparmor-docs
|
|
Suggests: bash-doc
|
|
Suggests: bind-doc
|
|
Suggests: digikam-doc
|
|
Suggests: dhcp-doc
|
|
Suggests: docbook-tdg
|
|
Suggests: gcc-info
|
|
Suggests: gcc46-info
|
|
Suggests: gnome-devel-docs
|
|
Suggests: gnome-user-docs
|
|
Suggests: kernel-docs
|
|
Suggests: kiwi-doc
|
|
Suggests: man-pages
|
|
Suggests: man-pages-fr
|
|
Suggests: man-pages-it
|
|
Suggests: man-pages-ja
|
|
Suggests: man-pages-ko
|
|
Suggests: man-pages-posix
|
|
Suggests: man-pages-ru
|
|
Suggests: nfs-doc
|
|
Suggests: ntp-doc
|
|
Suggests: perl-doc
|
|
Suggests: php-doc
|
|
Suggests: postfix-doc
|
|
Suggests: postgresql-docs
|
|
Suggests: python-doc
|
|
Suggests: python3-doc
|
|
Suggests: python-doc-pdf
|
|
Suggests: python3-doc-pdf
|
|
Suggests: samba-doc
|
|
Suggests: selinux-doc
|
|
Suggests: subversion-doc
|
|
Suggests: texlive-doc
|
|
Suggests: texlive-latex-doc
|
|
Suggests: xorg-docs
|
|
Suggests: yast2-devel-doc
|
|
Suggests: opensuse-manuals_de
|
|
Suggests: opensuse-manuals_hu
|
|
Suggests: opensuse-manuals_ru
|
|
Suggests: opensuse-startup_de-pdf
|
|
Suggests: opensuse-startup_ru-pdf
|
|
|
|
%description books
|
|
Help and Documentation, various books.
|
|
|
|
%files books
|
|
%dir /usr/share/doc/packages/patterns
|
|
/usr/share/doc/packages/patterns/books.txt
|
|
|
|
################################################################################
|
|
|
|
%package imaging
|
|
%pattern_desktopfunctions
|
|
Summary: Graphics
|
|
Group: Metapackages
|
|
Provides: pattern() = imaging
|
|
Provides: pattern-icon() = pattern-x11
|
|
Provides: pattern-order() = 1860
|
|
Provides: pattern-visible()
|
|
Provides: patterns-openSUSE-imaging = %{version}
|
|
Obsoletes: patterns-openSUSE-imaging < %{version}
|
|
# from data/IMAGE
|
|
Recommends: gimp
|
|
Recommends: gimp-help
|
|
Suggests: exiftool
|
|
Suggests: ufraw
|
|
Suggests: gimp-ufraw
|
|
Suggests: pfstools
|
|
Suggests: pfstmo
|
|
Suggests: pfscalibration
|
|
Suggests: calibre
|
|
|
|
%description imaging
|
|
Handling of digital photos and graphics.
|
|
|
|
%files imaging
|
|
%dir /usr/share/doc/packages/patterns
|
|
/usr/share/doc/packages/patterns/imaging.txt
|
|
|
|
################################################################################
|
|
|
|
%package mobile
|
|
%pattern_basetechnologies
|
|
Summary: Mobile
|
|
Group: Metapackages
|
|
Provides: patterns-openSUSE-laptop = %{version}
|
|
Provides: patterns-openSUSE-mobile = %{version}
|
|
Provides: pattern() = laptop
|
|
Provides: pattern() = mobile
|
|
Provides: pattern-icon() = pattern-laptop
|
|
Provides: pattern-order() = 1200
|
|
Provides: pattern-visible()
|
|
Requires: pattern() = base
|
|
Obsoletes: patterns-openSUSE-laptop < %{version}
|
|
Obsoletes: patterns-openSUSE-mobile < %{version}
|
|
|
|
Recommends: wpa_supplicant
|
|
# bnc#480879
|
|
Recommends: iw
|
|
Suggests: irda
|
|
Suggests: smbios-utils-python
|
|
Suggests: powertop
|
|
|
|
%description mobile
|
|
Tools designed specifically for laptop computers.
|
|
|
|
%files mobile
|
|
%dir /usr/share/doc/packages/patterns
|
|
/usr/share/doc/packages/patterns/mobile.txt
|
|
|
|
################################################################################
|
|
|
|
%package multimedia
|
|
%pattern_desktopfunctions
|
|
Summary: Multimedia
|
|
Group: Metapackages
|
|
Provides: patterns-openSUSE-multimedia = %{version}
|
|
Provides: pattern() = multimedia
|
|
Provides: pattern-icon() = pattern-multimedia
|
|
Provides: pattern-order() = 1580
|
|
Provides: pattern-visible()
|
|
Obsoletes: patterns-openSUSE-multimedia < %{version}
|
|
|
|
Recommends: ImageMagick
|
|
Recommends: dvd+rw-tools
|
|
Recommends: mjpegtools
|
|
Recommends: vorbis-tools
|
|
Recommends: yast2-sound
|
|
Suggests: blender
|
|
Suggests: ripit
|
|
# maintained by coolo - must be good
|
|
Suggests: abcde
|
|
Suggests: audacity
|
|
Suggests: timidity
|
|
Suggests: vdr
|
|
Suggests: xawtv
|
|
Suggests: flac
|
|
|
|
%description multimedia
|
|
Multimedia players, sound editing tools, video and image manipulation applications.
|
|
|
|
%files multimedia
|
|
%dir /usr/share/doc/packages/patterns
|
|
/usr/share/doc/packages/patterns/multimedia.txt
|
|
|
|
################################################################################
|
|
|
|
%package technical_writing
|
|
%pattern_desktopfunctions
|
|
Summary: Technical Writing
|
|
Group: Metapackages
|
|
Provides: patterns-openSUSE-technical_writing = %{version}
|
|
Provides: pattern() = technical_writing
|
|
Provides: pattern-icon() = pattern-technical-writing
|
|
Provides: pattern-order() = 2000
|
|
Provides: pattern-visible()
|
|
Obsoletes: patterns-openSUSE-technical_writing < %{version}
|
|
|
|
Recommends: docbook-dsssl-stylesheets
|
|
Recommends: docbook-xsl-stylesheets
|
|
Recommends: emacs
|
|
Recommends: emacs-x11
|
|
Recommends: psutils
|
|
Recommends: svg-schema
|
|
Recommends: xmlgraphics-fop
|
|
Recommends: xmlto
|
|
Recommends: xslide
|
|
# General XML Packages
|
|
Recommends: xmlgraphics-batik
|
|
Recommends: dia
|
|
Recommends: inkscape
|
|
Recommends: mxml
|
|
Recommends: sablot
|
|
Recommends: saxon
|
|
#LATER xmlroff
|
|
Recommends: xmlformat
|
|
Recommends: xmlstarlet
|
|
# Packages Specific to DocBook
|
|
Recommends: dbsplit-tools
|
|
#LATER docbook2odf
|
|
Recommends: docbook_5
|
|
Recommends: docbook-xml-website
|
|
Recommends: docbook5-xsl-stylesheets
|
|
#LATER doclifter
|
|
Recommends: susedoc
|
|
#LATER texi2db
|
|
#LATER wt2db
|
|
# Text Encoding Initiative
|
|
Recommends: tei-xsl-stylesheets
|
|
Recommends: tei-roma
|
|
Recommends: texlive-scheme-tetex
|
|
Suggests: lyx
|
|
Suggests: texlive-cjk
|
|
Suggests: texlive-metapost
|
|
Suggests: texlive-omega
|
|
Suggests: texlive-xetex
|
|
Suggests: texlive-context
|
|
Suggests: texlive-omega
|
|
Suggests: texlive-xetex
|
|
Suggests: texlive-tools
|
|
Suggests: texlive-latex-doc
|
|
Suggests: texlive-doc
|
|
# 441536
|
|
Suggests: djvulibre
|
|
|
|
%description technical_writing
|
|
Authoring tools and editors for creating technical documentation.
|
|
|
|
%files technical_writing
|
|
%dir /usr/share/doc/packages/patterns
|
|
/usr/share/doc/packages/patterns/technical_writing.txt
|
|
|
|
################################################################################
|
|
|
|
%prep
|
|
|
|
%build
|
|
|
|
%install
|
|
mkdir -p "%{buildroot}/usr/share/doc/packages/patterns"
|
|
for i in books imaging mobile multimedia \
|
|
technical_writing; do
|
|
echo "This file marks the pattern $i to be installed." \
|
|
>"%{buildroot}/usr/share/doc/packages/patterns/$i.txt"
|
|
done
|
|
|
|
%changelog
|