Accepting request 593586 from GNOME:Factory
Major GNOME pattern rework OBS-URL: https://build.opensuse.org/request/show/593586 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/patterns-gnome?expand=0&rev=7
This commit is contained in:
commit
8de73b80bd
@ -1,3 +1,137 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 4 12:01:50 UTC 2018 - dimstar@opensuse.org
|
||||
|
||||
- Only recommend gnome-initial-setup on SLE/Leap: those have a
|
||||
crippled variant of g-i-s only doing extended keyboard settings.
|
||||
g-i-s in Tumbleweed is 'the real thing' and is meant for system
|
||||
integrators, that can use it as initial system start to configure
|
||||
the system.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 23 10:14:19 UTC 2018 - tchvatal@suse.com
|
||||
|
||||
- Drop dia and inkscape from defaults basically if you want to do
|
||||
vector operations you can install the packages while most users
|
||||
won't use these on default installation
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 22 12:39:48 UTC 2018 - tchvatal@suse.com
|
||||
|
||||
- Drop the gnome-menus as it is dead as snail since 2013
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 21 10:14:07 UTC 2018 - tchvatal@suse.com
|
||||
|
||||
- Reduce remmina/vino/vinagre to require only remmina/vingare
|
||||
as SLE/openSUSE diff, vino is VNC server not needed by default
|
||||
* kill gnome admin which is now empty
|
||||
- Do not recommend amavisd-new - no need for virus scanner
|
||||
- Drop google-droid-fonts, all core pkgs recommend required fonts
|
||||
no need to mess with it in patterns
|
||||
- No longer recommend aria2
|
||||
- Drop gutenprint and hplip from patterns here, this is handled
|
||||
by printing patterns
|
||||
- Drop gnome-laptop pattern, move gnome-bluetooth recommend to
|
||||
core
|
||||
- Drop gnome-imaging-opt moving dia to gnome-imaging
|
||||
- Remove suggest on sound-juicer - rippers can install it by hand
|
||||
- Remove abiword/gnumeric/pinpoint - we already pull full
|
||||
libreoffice, if someone wants to, they can pull it later on
|
||||
- Switch from empathy to pidgin (also dropping the telepathy
|
||||
connectors) as the empathy is kinda dying while pidgin rocks
|
||||
on
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 21 09:18:48 UTC 2018 - tchvatal@suse.com
|
||||
|
||||
- Bump version to $TODAY
|
||||
- Remove libui-gtk-pkg as it is gone
|
||||
- Remove various stray comments
|
||||
- Drop gtk2-devel from devel as we should strive to kill it
|
||||
- Drop gnome-doc-utils-devel as gnome-doc-utils is deprecated
|
||||
- Drop monodevelop as we do not really emphasise mono these days
|
||||
- Drop f-spot as it is gone
|
||||
- Recommend also gstreamer-plugins-libav
|
||||
- Drop yast-scanner and yast-tv as both modules were removed
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 24 16:00:34 UTC 2018 - fcrozat@suse.com
|
||||
|
||||
- Split gnome pattern into gnome_x11 and gnome (wayland) patterns
|
||||
to implement SLED system roles (FATE#324198).
|
||||
- Add gnome-user-share as requires (bsc#1075321).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 7 14:00:16 UTC 2017 - fcrozat@suse.com
|
||||
|
||||
- Add deja-dup, gnome-characters and gnome-contacts are Recommends
|
||||
to gnome pattern (SLE only) (bsc#1069699).
|
||||
- Add brasero and file-roller as Recommends to gnome_basic pattern
|
||||
(SLE only) (bsc#1069699, bsc#1065945).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 10 09:12:11 UTC 2017 - fcrozat@suse.com
|
||||
|
||||
- Fix requires in gnome_basic pattern, it MUST be gnome_basic, not
|
||||
gnome-basic (bsc#1066771), pattern name MUST NOT contain -, only
|
||||
_ is allowed.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 3 13:17:32 UTC 2017 - fcrozat@suse.com
|
||||
|
||||
- Fix requires in gnome pattern on SLE, should be gnome-basic not
|
||||
gnome_basic.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 31 16:51:41 UTC 2017 - fcrozat@suse.com
|
||||
|
||||
- Stop requiring yast2-control-center-gnome in gnome pattern, use
|
||||
x11_yast patterns as Recommends instead (bsc#1062733).
|
||||
- Remove gstreamer as Recommends, it is pulled by package
|
||||
dependencies.
|
||||
- Stop provides/obsoletes openSUSE patterns when building on SLE.
|
||||
- On SLE, gnome pattern requires gnome_basic and not just
|
||||
gnome_basis (bsc#1065166).
|
||||
- No longer requires cheese for g-c-c user panel, only recommends.
|
||||
- Switch to pidgin on SLE (bsc#1065191).
|
||||
- Recommends gnome-documents on SLE gnome pattern.
|
||||
- No longer recommends tracker-gui, it no longer exists.
|
||||
- Recommends NetworkManager-openvpn/pptp/openconnect-gnome on SLE
|
||||
gnome pattern (bsc#1065148).
|
||||
- Disable some implicit requires
|
||||
(gnome-shell/gnome-settings-daemon/gnome-control-center) when gdm
|
||||
is requires.
|
||||
- Massive cleanup on gnome_basis pattern, dropping obsolete
|
||||
package dependencies.
|
||||
- Add gnome_basic pattern, installing a basic GNOME desktop and
|
||||
application, with SLES as a use case.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 17 09:17:16 UTC 2017 - sflees@suse.de
|
||||
|
||||
- evince should be included on SLE (bsc#1063397)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 10 08:37:32 UTC 2017 - fcrozat@suse.com
|
||||
|
||||
- Do not requires x11_base pattern, it doesn't exist anymore and
|
||||
gnome_basis as requirement is enough.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 9 06:03:44 UTC 2017 - sflees@suse.de
|
||||
|
||||
- base pattern now obsoletes and provides Default to make SLE-12
|
||||
upgrades smoother (bsc#1062164)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 5 15:10:41 UTC 2017 - fcrozat@suse.com
|
||||
|
||||
- x11_base is required instead of desktop_base and enhanced_base for
|
||||
gnome pattern.
|
||||
- Replace vinagre with Remmina and drop gftp (unmaintained
|
||||
upstream).
|
||||
- Recommends gnome-session-wayland (bsc#1060638).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 5 10:36:54 UTC 2017 - aplazas@suse.com
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package patterns-gnome
|
||||
#
|
||||
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
# Copyright (c) 2018 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
|
||||
@ -19,7 +19,7 @@
|
||||
%bcond_with betatest
|
||||
|
||||
Name: patterns-gnome
|
||||
Version: 20170319
|
||||
Version: 20180321
|
||||
Release: 0
|
||||
Summary: Patterns for Installation (Gnome)
|
||||
License: MIT
|
||||
@ -36,8 +36,7 @@ not make sense.
|
||||
|
||||
This particular package contains all the Gnome patterns.
|
||||
|
||||
################################################################################
|
||||
|
||||
%if 0%{?is_opensuse}
|
||||
%package devel_gnome
|
||||
%pattern_development
|
||||
Summary: GNOME Development
|
||||
@ -59,9 +58,7 @@ Recommends: evolution-data-server-devel
|
||||
Recommends: gdk-pixbuf-devel
|
||||
Recommends: glib2-devel
|
||||
Recommends: libgnome-desktop-3-devel
|
||||
Recommends: gnome-menus-devel
|
||||
Recommends: gnome-online-accounts-devel
|
||||
Recommends: gtk2-devel
|
||||
Recommends: gtk3-devel
|
||||
Recommends: gtksourceview-devel
|
||||
Recommends: json-glib-devel
|
||||
@ -81,7 +78,6 @@ Recommends: tracker-devel
|
||||
Recommends: vte-devel
|
||||
# Build tools
|
||||
Recommends: gnome-common
|
||||
Recommends: gnome-doc-utils-devel
|
||||
Recommends: gobject-introspection-devel
|
||||
Recommends: gtk-doc
|
||||
Recommends: intltool
|
||||
@ -96,27 +92,104 @@ GNOME development packages.
|
||||
%files devel_gnome
|
||||
%dir /usr/share/doc/packages/patterns
|
||||
/usr/share/doc/packages/patterns/devel_gnome.txt
|
||||
%endif
|
||||
|
||||
################################################################################
|
||||
|
||||
%package gnome
|
||||
%package gnome_x11
|
||||
%pattern_graphicalenvironments
|
||||
Summary: GNOME Desktop Environment
|
||||
Summary: GNOME Desktop Environment (X11)
|
||||
Group: Metapackages
|
||||
Provides: pattern() = gnome
|
||||
Provides: pattern-icon() = pattern-gnome
|
||||
Provides: pattern() = gnome_x11
|
||||
Provides: pattern-icon() = pattern-gnome_x11
|
||||
Provides: pattern-order() = 1010
|
||||
Provides: pattern-visible()
|
||||
Requires: pattern() = gnome_basis
|
||||
%if 0%{?is_opensuse}
|
||||
Provides: patterns-openSUSE-gnome = %{version}
|
||||
Obsoletes: patterns-openSUSE-gnome < %{version}
|
||||
%else
|
||||
Provides: patterns-sled-Default
|
||||
Obsoletes: patterns-sled-Default < %{version}
|
||||
%endif
|
||||
%if 0%{?is_opensuse}
|
||||
Requires: pattern() = gnome_basis
|
||||
%else
|
||||
# bsc#1065166
|
||||
Requires: pattern() = gnome_basic
|
||||
%endif
|
||||
Recommends: pattern() = x11_yast
|
||||
Recommends: pattern() = gnome_imaging
|
||||
Recommends: pattern() = office
|
||||
Suggests: pattern() = documentation
|
||||
%if 0%{?is_opensuse}
|
||||
Recommends: pattern() = games
|
||||
Recommends: pattern() = imaging
|
||||
Recommends: pattern() = gnome_admin
|
||||
Recommends: pattern() = gnome_internet
|
||||
Recommends: pattern() = multimedia
|
||||
Recommends: pattern() = office
|
||||
Recommends: pattern() = gnome_utilities
|
||||
%endif
|
||||
|
||||
# These were not in the tumbleweed pattern
|
||||
Requires: gnome-packagekit
|
||||
%if 0%{?is_opensuse}
|
||||
Requires: vinagre
|
||||
%else
|
||||
Requires: remmina
|
||||
%endif
|
||||
Requires: xdg-user-dirs-gtk
|
||||
Recommends: dconf-editor
|
||||
# bsc#1069699
|
||||
Recommends: deja-dup
|
||||
Recommends: evince
|
||||
Recommends: evolution-ews
|
||||
Recommends: gimp
|
||||
# bsc#1069699
|
||||
Recommends: gnome-characters
|
||||
# bsc#1069699
|
||||
Recommends: gnome-contacts
|
||||
Recommends: gnome-control-center-color
|
||||
Recommends: gnome-control-center-goa
|
||||
Recommends: gnome-desktop
|
||||
Recommends: gnome-icon-theme
|
||||
%if 0%{?sle_version}
|
||||
Recommends: gnome-initial-setup
|
||||
%endif
|
||||
Recommends: gnote
|
||||
Recommends: gpgme
|
||||
Recommends: nautilus-eiciel
|
||||
Recommends: noto-sans-cjk-fonts
|
||||
Recommends: python3-speechd
|
||||
Recommends: speech-dispatcher
|
||||
Recommends: speech-dispatcher-module-espeak
|
||||
|
||||
#
|
||||
# Official upstream
|
||||
#
|
||||
# no longer need to hard require cheese for g-c-c user panel
|
||||
Recommends: cheese
|
||||
# #447627
|
||||
Requires: gnome-user-share
|
||||
# #545263
|
||||
Requires: seahorse
|
||||
Requires: totem
|
||||
# bnc#366894
|
||||
Recommends: caribou
|
||||
# bsc#1065191
|
||||
Recommends: pidgin
|
||||
Recommends: evolution
|
||||
Recommends: gnome-clocks
|
||||
# #554954
|
||||
Recommends: gnome-disk-utility
|
||||
Recommends: gnome-documents
|
||||
# #399801
|
||||
Recommends: mousetweaks
|
||||
Recommends: nautilus-sendto
|
||||
Recommends: orca
|
||||
Recommends: planner
|
||||
# #608156
|
||||
Recommends: tracker
|
||||
Recommends: tracker-miner-files
|
||||
Recommends: zenity
|
||||
Recommends: gnome-bluetooth
|
||||
%if 0%{?is_opensuse}
|
||||
#
|
||||
# Official upstream
|
||||
#
|
||||
@ -125,62 +198,28 @@ Recommends: baobab
|
||||
Recommends: bijiben
|
||||
# #302492
|
||||
Suggests: brasero
|
||||
# bnc#366894
|
||||
Recommends: caribou
|
||||
Recommends: cheese
|
||||
# #594593
|
||||
Recommends: empathy
|
||||
Recommends: eog
|
||||
Recommends: evince
|
||||
Recommends: evolution
|
||||
Recommends: file-roller
|
||||
Recommends: gcr-viewer
|
||||
Recommends: gedit
|
||||
Recommends: gnome-bluetooth
|
||||
Recommends: gnome-calculator
|
||||
Recommends: gnome-characters
|
||||
Recommends: gnome-contacts
|
||||
Recommends: gnome-clocks
|
||||
Recommends: gnome-dictionary
|
||||
Recommends: gnome-documents
|
||||
# #554954
|
||||
Recommends: gnome-disk-utility
|
||||
Recommends: gnome-font-viewer
|
||||
|
||||
Recommends: gnome-logs
|
||||
Recommends: gnome-maps
|
||||
Recommends: gnome-screenshot
|
||||
Recommends: gnome-system-monitor
|
||||
# #447627
|
||||
Recommends: gnome-user-share
|
||||
# #399801
|
||||
Recommends: mousetweaks
|
||||
Recommends: nautilus-sendto
|
||||
Recommends: orca
|
||||
# #545263
|
||||
Recommends: seahorse
|
||||
|
||||
Recommends: sushi
|
||||
Recommends: totem
|
||||
Recommends: totem-browser-plugin
|
||||
Recommends: vino
|
||||
Recommends: zenity
|
||||
#
|
||||
# Packages that really make sense
|
||||
#
|
||||
# Tool for advanced configuration of printers
|
||||
Recommends: system-config-printer
|
||||
# #608156
|
||||
Recommends: tracker
|
||||
Recommends: tracker-gui
|
||||
Recommends: tracker-miner-evolution
|
||||
#
|
||||
# Telepathy connection managers
|
||||
#
|
||||
Recommends: telepathy-gabble
|
||||
Recommends: telepathy-haze
|
||||
Recommends: telepathy-idle
|
||||
Recommends: telepathy-rakia
|
||||
Recommends: telepathy-salut
|
||||
#
|
||||
# While running a GNOME3 session, it's nice to have the GNOME3 related pinentry
|
||||
# for proper gpg2 integration
|
||||
#
|
||||
@ -190,9 +229,38 @@ Suggests: gconf-editor
|
||||
Suggests: gnome-backgrounds
|
||||
# bnc#698250
|
||||
Suggests: gnome-color-manager
|
||||
%else
|
||||
# This is NetworkManager-applet in tumbleweed
|
||||
Recommends: NetworkManager-gnome
|
||||
Recommends: desktop-data-SLE-extra
|
||||
# bsc#1065148
|
||||
Recommends: NetworkManager-openvpn-gnome
|
||||
Recommends: NetworkManager-pptp-gnome
|
||||
Recommends: NetworkManager-openconnect-gnome
|
||||
%endif
|
||||
|
||||
%description gnome_x11
|
||||
The GNOME desktop environment is an intuitive and attractive desktop for users.
|
||||
This pattern installs components for GNOME to run with X11 technology.
|
||||
|
||||
%files gnome_x11
|
||||
%dir /usr/share/doc/packages/patterns
|
||||
/usr/share/doc/packages/patterns/gnome_x11.txt
|
||||
|
||||
################################################################################
|
||||
|
||||
%package gnome
|
||||
%pattern_gnomedesktop
|
||||
Summary: GNOME Desktop Environment (Wayland)
|
||||
Group: Metapackages
|
||||
Provides: pattern() = gnome
|
||||
Requires: pattern() = gnome_x11
|
||||
Provides: pattern-order() = 2040
|
||||
Recommends: gnome-session-wayland
|
||||
|
||||
%description gnome
|
||||
The GNOME desktop environment is an intuitive and attractive desktop for users.
|
||||
This pattern installs components for GNOME to run with Wayland and X11 technologies.
|
||||
|
||||
%files gnome
|
||||
%dir /usr/share/doc/packages/patterns
|
||||
@ -200,30 +268,6 @@ The GNOME desktop environment is an intuitive and attractive desktop for users.
|
||||
|
||||
################################################################################
|
||||
|
||||
%package gnome_admin
|
||||
%pattern_gnomedesktop
|
||||
Summary: GNOME Administration Tools
|
||||
Group: Metapackages
|
||||
Provides: pattern() = gnome_admin
|
||||
Provides: pattern-extends() = gnome
|
||||
Provides: pattern-icon() = pattern-generic
|
||||
Provides: pattern-order() = 2040
|
||||
Requires: pattern() = x11
|
||||
Provides: patterns-openSUSE-gnome_admin = %{version}
|
||||
Obsoletes: patterns-openSUSE-gnome_admin < %{version}
|
||||
# from data/GNOME-ADMIN
|
||||
# bnc#372207
|
||||
Recommends: vinagre
|
||||
|
||||
%description gnome_admin
|
||||
Administration Tools e.g. for desktop lockdown
|
||||
|
||||
%files gnome_admin
|
||||
%dir /usr/share/doc/packages/patterns
|
||||
/usr/share/doc/packages/patterns/gnome_admin.txt
|
||||
|
||||
################################################################################
|
||||
|
||||
%package gnome_basis
|
||||
%pattern_graphicalenvironments
|
||||
Summary: GNOME Base System
|
||||
@ -232,12 +276,20 @@ Provides: pattern() = gnome_basis
|
||||
Provides: pattern-icon() = pattern-gnome
|
||||
Provides: pattern-order() = 1000
|
||||
Requires: pattern() = x11
|
||||
%if 0%{?is_opensuse}
|
||||
Recommends: pattern() = gnome_basis_opt
|
||||
Provides: patterns-openSUSE-gnome_basis = %{version}
|
||||
Obsoletes: patterns-openSUSE-gnome_basis < %{version}
|
||||
%endif
|
||||
|
||||
Requires: gdm
|
||||
Requires: gnome-session
|
||||
# implied by gdm
|
||||
#Requires: gnome-shell
|
||||
#Requires: gnome-settings-daemon
|
||||
# implied by gnome-shell
|
||||
#Requires: gnome-control-center
|
||||
|
||||
#
|
||||
# Default sessions
|
||||
# - Put in Recommends for now, to make sure the livecd will always build; but
|
||||
@ -247,22 +299,52 @@ Requires: gnome-session
|
||||
# somehow a bit usable
|
||||
#
|
||||
Recommends: gnome-session-default-session
|
||||
Recommends: gnome-session-fallback-session
|
||||
# default
|
||||
Recommends: gnome-settings-daemon
|
||||
Recommends: gnome-shell
|
||||
#
|
||||
# Low-level parts that we need
|
||||
#
|
||||
%if 0%{is_opensuse}
|
||||
# bnc#430161
|
||||
Recommends: NetworkManager
|
||||
Recommends: dbus-1-x11
|
||||
Recommends: NetworkManager-applet
|
||||
%endif
|
||||
Recommends: desktop-file-utils
|
||||
Recommends: gpg2
|
||||
Recommends: gpgme
|
||||
Recommends: polkit-default-privs
|
||||
Recommends: samba
|
||||
Recommends: susehelp
|
||||
#
|
||||
# Now the real packages
|
||||
#
|
||||
# #332596
|
||||
Recommends: gnome-keyring-pam
|
||||
%if 0%{is_opensuse}
|
||||
Recommends: canberra-gtk-play
|
||||
%endif
|
||||
# bnc#879466
|
||||
Recommends: gnome-user-docs
|
||||
# implied by gnome-keyring-pam
|
||||
#Recommends: gnome-keyring
|
||||
Recommends: gnome-power-manager
|
||||
Recommends: gnome-terminal
|
||||
Recommends: nautilus
|
||||
Recommends: yelp
|
||||
# Pulseaudio is the default sound server
|
||||
%if 0%{is_opensuse}
|
||||
Recommends: pulseaudio-module-bluetooth
|
||||
Recommends: pulseaudio-module-lirc
|
||||
Recommends: pulseaudio-module-zeroconf
|
||||
%endif
|
||||
Recommends: pulseaudio-module-gconf
|
||||
Recommends: pulseaudio-module-x11
|
||||
# #509829
|
||||
Recommends: xdg-user-dirs-gtk
|
||||
# we need something for xdg-su
|
||||
Recommends: libgnomesu
|
||||
|
||||
# from data/COMMON-DESKTOP
|
||||
Recommends: desktop-data
|
||||
%if 0%{is_opensuse}
|
||||
Recommends: MozillaFirefox
|
||||
Recommends: avahi
|
||||
#
|
||||
# Branding
|
||||
#
|
||||
@ -271,55 +353,12 @@ Recommends: gconf2-branding-openSUSE
|
||||
Recommends: gdm-branding-openSUSE
|
||||
Recommends: gio-branding-openSUSE
|
||||
Recommends: gnome-control-center-branding-openSUSE
|
||||
Recommends: gnome-menus-branding-openSUSE
|
||||
Recommends: gnome-panel-branding-openSUSE
|
||||
Recommends: gtk2-branding-openSUSE
|
||||
Recommends: gtk3-branding-openSUSE
|
||||
Recommends: hicolor-icon-theme-branding-openSUSE
|
||||
Recommends: libsocialweb-branding-openSUSE
|
||||
Recommends: desktop-branding
|
||||
#
|
||||
# Now the real packages
|
||||
#
|
||||
# #332596
|
||||
Recommends: gnome-keyring-pam
|
||||
Recommends: at-spi2-core
|
||||
Recommends: canberra-gtk-play
|
||||
Recommends: gnome-control-center
|
||||
Recommends: gnome-user-docs
|
||||
Recommends: gnome-keyring
|
||||
Recommends: gnome-menus
|
||||
Recommends: gnome-power-manager
|
||||
Recommends: gnome-screensaver
|
||||
Recommends: gnome-terminal
|
||||
Recommends: nautilus
|
||||
Recommends: NetworkManager-applet
|
||||
Recommends: shared-mime-info
|
||||
Recommends: xkeyboard-config
|
||||
Recommends: yelp
|
||||
# Pulseaudio is the default sound server
|
||||
Recommends: pulseaudio-module-bluetooth
|
||||
Recommends: pulseaudio-module-gconf
|
||||
Recommends: pulseaudio-module-lirc
|
||||
Recommends: pulseaudio-module-x11
|
||||
Recommends: pulseaudio-module-zeroconf
|
||||
Recommends: pulseaudio-utils
|
||||
# #509829
|
||||
Recommends: xdg-user-dirs-gtk
|
||||
# we need something for xdg-su
|
||||
Recommends: libgnomesu
|
||||
|
||||
# from data/COMMON-DESKTOP
|
||||
Recommends: google-droid-fonts
|
||||
Recommends: MozillaFirefox
|
||||
Recommends: desktop-data-openSUSE
|
||||
Recommends: avahi
|
||||
# bnc#508120
|
||||
Recommends: xdg-user-dirs
|
||||
# bnc#598884
|
||||
Suggests: moonlight-plugin
|
||||
# metalink downloader
|
||||
Suggests: aria2
|
||||
%endif
|
||||
|
||||
%description gnome_basis
|
||||
Base packages for the GNOME desktop environment.
|
||||
@ -329,7 +368,53 @@ Base packages for the GNOME desktop environment.
|
||||
/usr/share/doc/packages/patterns/gnome_basis.txt
|
||||
|
||||
################################################################################
|
||||
%package gnome_basic
|
||||
%pattern_graphicalenvironments
|
||||
Summary: GNOME Desktop Environment
|
||||
Group: Metapackages
|
||||
Provides: pattern() = gnome_basic
|
||||
%if !0%{?is_opensuse}
|
||||
Obsoletes: patterns-sles-gnome-basic
|
||||
%endif
|
||||
Provides: pattern-icon() = pattern-gnome
|
||||
Provides: pattern-order() = 1010
|
||||
Provides: pattern-visible()
|
||||
Requires: pattern() = gnome_basis
|
||||
Requires: pattern() = basesystem
|
||||
Requires: pattern() = x11
|
||||
|
||||
Requires: gsettings-backend-dconf
|
||||
# bsc#1065945
|
||||
Recommends: brasero
|
||||
Recommends: evince
|
||||
# bsc#1065146
|
||||
Recommends: gedit
|
||||
Recommends: gnome-shell-classic
|
||||
# implified by gnome-keyring-pam
|
||||
# Recommends: gnome-keyring
|
||||
# bsc#1063156
|
||||
Recommends: gnome-calculator
|
||||
Recommends: gnome-software
|
||||
Recommends: gconf-editor
|
||||
Recommends: gnome-system-monitor
|
||||
# bnc#859494 bsc#1065790
|
||||
Recommends: gnome-tweak-tool
|
||||
Recommends: nautilus-extension-terminal
|
||||
Recommends: nautilus-share
|
||||
Recommends: pinentry-gnome3
|
||||
# bsc#1069699
|
||||
Recommends: file-roller
|
||||
|
||||
%description gnome_basic
|
||||
The GNOME desktop environment is an intuitive and attractive desktop for users.
|
||||
|
||||
%files gnome_basic
|
||||
%dir %{_docdir}/patterns
|
||||
%{_docdir}/patterns/gnome_basic.txt
|
||||
|
||||
################################################################################
|
||||
|
||||
%if 0%{?is_opensuse}
|
||||
%package gnome_basis_opt
|
||||
%pattern_graphicalenvironments
|
||||
Summary: GNOME Base System
|
||||
@ -344,14 +429,9 @@ Obsoletes: patterns-openSUSE-gnome_basis_opt < %{version}
|
||||
|
||||
# #394406
|
||||
Recommends: dynamic-wallpaper-branding-openSUSE
|
||||
|
||||
# packages a GTK application
|
||||
Recommends: gutenprint
|
||||
# MAYBE later lsb-graphics
|
||||
# give net shares
|
||||
Recommends: samba
|
||||
# needs python-qt4, see#649280#14
|
||||
Suggests: hplip
|
||||
|
||||
%description gnome_basis_opt
|
||||
Base packages for the GNOME desktop environment.
|
||||
@ -359,9 +439,11 @@ Base packages for the GNOME desktop environment.
|
||||
%files gnome_basis_opt
|
||||
%dir /usr/share/doc/packages/patterns
|
||||
/usr/share/doc/packages/patterns/gnome_basis_opt.txt
|
||||
%endif
|
||||
|
||||
################################################################################
|
||||
|
||||
%if 0%{?is_opensuse}
|
||||
%package gnome_games
|
||||
%pattern_gnomedesktop
|
||||
Summary: GNOME Games
|
||||
@ -392,9 +474,11 @@ GNOME Games
|
||||
%files gnome_games
|
||||
%dir /usr/share/doc/packages/patterns
|
||||
/usr/share/doc/packages/patterns/gnome_games.txt
|
||||
%endif
|
||||
|
||||
################################################################################
|
||||
|
||||
%if 0%{?is_opensuse}
|
||||
%package gnome_ide
|
||||
%pattern_gnomedesktop
|
||||
Summary: GNOME Integrated Development Environment
|
||||
@ -420,7 +504,6 @@ Suggests: giggle
|
||||
Suggests: gnome-devel-docs
|
||||
Suggests: jhbuild
|
||||
Suggests: meld
|
||||
Suggests: monodevelop
|
||||
Suggests: nemiver
|
||||
|
||||
%description gnome_ide
|
||||
@ -429,6 +512,7 @@ Development under GNOME
|
||||
%files gnome_ide
|
||||
%dir /usr/share/doc/packages/patterns
|
||||
/usr/share/doc/packages/patterns/gnome_ide.txt
|
||||
%endif
|
||||
|
||||
################################################################################
|
||||
|
||||
@ -442,9 +526,10 @@ Provides: pattern-icon() = package_graphics
|
||||
Provides: pattern-order() = 2140
|
||||
Supplements: packageand(patterns-gnome-gnome:patterns-desktop-imaging)
|
||||
Requires: pattern() = gnome_basis
|
||||
Recommends: pattern() = gnome_imaging_opt
|
||||
%if 0%{?is_opensuse}
|
||||
Provides: patterns-openSUSE-gnome_imaging = %{version}
|
||||
Obsoletes: patterns-openSUSE-gnome_imaging < %{version}
|
||||
%endif
|
||||
# from data/GNOME-IMAGE
|
||||
#
|
||||
# Official upstream
|
||||
@ -455,7 +540,7 @@ Recommends: eog
|
||||
#
|
||||
Recommends: gnome-photos
|
||||
Recommends: simple-scan
|
||||
Suggests: f-spot
|
||||
Suggests: gthumb
|
||||
|
||||
%description gnome_imaging
|
||||
Handling of digital photos and graphics
|
||||
@ -466,32 +551,7 @@ Handling of digital photos and graphics
|
||||
|
||||
################################################################################
|
||||
|
||||
%package gnome_imaging_opt
|
||||
%pattern_gnomedesktop
|
||||
Summary: GNOME Graphics
|
||||
Group: Metapackages
|
||||
Provides: pattern() = gnome_imaging_opt
|
||||
Provides: pattern-extends() = imaging
|
||||
Provides: pattern-icon() = package_graphics
|
||||
Provides: pattern-order() = 2120
|
||||
Supplements: packageand(patterns-gnome-gnome:patterns-desktop-imaging)
|
||||
Requires: pattern() = gnome_basis
|
||||
Provides: patterns-openSUSE-gnome_imaging_opt = %{version}
|
||||
Obsoletes: patterns-openSUSE-gnome_imaging_opt < %{version}
|
||||
# from data/GNOME-IMAGE-OPT
|
||||
Suggests: inkscape
|
||||
Suggests: dia
|
||||
Suggests: gthumb
|
||||
|
||||
%description gnome_imaging_opt
|
||||
Handling of digital photos and graphics
|
||||
|
||||
%files gnome_imaging_opt
|
||||
%dir /usr/share/doc/packages/patterns
|
||||
/usr/share/doc/packages/patterns/gnome_imaging_opt.txt
|
||||
|
||||
################################################################################
|
||||
|
||||
%if 0%{?is_opensuse}
|
||||
%package gnome_internet
|
||||
%pattern_gnomedesktop
|
||||
Summary: GNOME Internet
|
||||
@ -506,7 +566,7 @@ Obsoletes: patterns-openSUSE-gnome_internet < %{version}
|
||||
#
|
||||
# Official upstream
|
||||
#
|
||||
Recommends: empathy
|
||||
Recommends: pidgin
|
||||
Recommends: evolution
|
||||
#
|
||||
# Packages that really make sense
|
||||
@ -530,7 +590,6 @@ Suggests: epiphany
|
||||
#
|
||||
Suggests: frogr
|
||||
Suggests: evolution-plugin-rss
|
||||
Suggests: pidgin
|
||||
|
||||
%description gnome_internet
|
||||
GNOME Internet Applications
|
||||
@ -538,34 +597,11 @@ GNOME Internet Applications
|
||||
%files gnome_internet
|
||||
%dir /usr/share/doc/packages/patterns
|
||||
/usr/share/doc/packages/patterns/gnome_internet.txt
|
||||
%endif
|
||||
|
||||
################################################################################
|
||||
|
||||
%package gnome_laptop
|
||||
%pattern_gnomedesktop
|
||||
Summary: GNOME Laptop
|
||||
Group: Metapackages
|
||||
Provides: pattern() = gnome_laptop
|
||||
Provides: pattern-extends() = laptop
|
||||
Provides: pattern-icon() = pattern-generic
|
||||
Provides: pattern-order() = 2160
|
||||
Supplements: packageand(patterns-gnome-gnome:patterns-desktop-laptop)
|
||||
Requires: pattern() = gnome_basis
|
||||
Provides: patterns-openSUSE-gnome_laptop = %{version}
|
||||
Obsoletes: patterns-openSUSE-gnome_laptop < %{version}
|
||||
# from data/GNOME-LAPTOP
|
||||
Recommends: gnome-bluetooth
|
||||
Suggests: xournal
|
||||
|
||||
%description gnome_laptop
|
||||
GNOME Tools designed specifically for use with laptop computers.
|
||||
|
||||
%files gnome_laptop
|
||||
%dir /usr/share/doc/packages/patterns
|
||||
/usr/share/doc/packages/patterns/gnome_laptop.txt
|
||||
|
||||
################################################################################
|
||||
|
||||
%if 0%{?is_opensuse}
|
||||
%package gnome_multimedia
|
||||
%pattern_gnomedesktop
|
||||
Summary: GNOME Multimedia
|
||||
@ -575,7 +611,6 @@ Provides: pattern-extends() = multimedia
|
||||
Provides: pattern-icon() = pattern-gnome
|
||||
Provides: pattern-order() = 2200
|
||||
Supplements: packageand(patterns-gnome-gnome:patterns-desktop-multimedia)
|
||||
Recommends: pattern() = gnome_multimedia_opt
|
||||
Provides: patterns-openSUSE-gnome_multimedia = %{version}
|
||||
Obsoletes: patterns-openSUSE-gnome_multimedia < %{version}
|
||||
#
|
||||
@ -586,6 +621,7 @@ Recommends: gstreamer-plugins-base
|
||||
Recommends: gstreamer-plugins-bad
|
||||
Recommends: gstreamer-plugins-good
|
||||
Recommends: gstreamer-plugins-ugly
|
||||
Recommends: gstreamer-plugins-libav
|
||||
# bnc#445314
|
||||
Recommends: gstreamer-utils
|
||||
#
|
||||
@ -603,7 +639,6 @@ Recommends: gnome-music
|
||||
Suggests: paprefs
|
||||
Suggests: pavucontrol
|
||||
Suggests: pitivi
|
||||
Suggests: sound-juicer
|
||||
|
||||
%description gnome_multimedia
|
||||
GNOME Multimedia
|
||||
@ -611,31 +646,11 @@ GNOME Multimedia
|
||||
%files gnome_multimedia
|
||||
%dir /usr/share/doc/packages/patterns
|
||||
/usr/share/doc/packages/patterns/gnome_multimedia.txt
|
||||
%endif
|
||||
|
||||
################################################################################
|
||||
|
||||
%package gnome_multimedia_opt
|
||||
%pattern_gnomedesktop
|
||||
Summary: GNOME Multimedia
|
||||
Group: Metapackages
|
||||
Provides: pattern() = gnome_multimedia_opt
|
||||
Provides: pattern-extends() = multimedia
|
||||
Provides: pattern-icon() = pattern-gnome
|
||||
Provides: pattern-order() = 2180
|
||||
Supplements: packageand(patterns-gnome-gnome:patterns-desktop-multimedia)
|
||||
Provides: patterns-openSUSE-gnome_multimedia_opt = %{version}
|
||||
Obsoletes: patterns-openSUSE-gnome_multimedia_opt < %{version}
|
||||
# from data/GNOME-Multimedia-OPT
|
||||
|
||||
%description gnome_multimedia_opt
|
||||
GNOME Multimedia
|
||||
|
||||
%files gnome_multimedia_opt
|
||||
%dir /usr/share/doc/packages/patterns
|
||||
/usr/share/doc/packages/patterns/gnome_multimedia_opt.txt
|
||||
|
||||
################################################################################
|
||||
|
||||
%if 0%{?is_opensuse}
|
||||
%package gnome_office
|
||||
%pattern_gnomedesktop
|
||||
Summary: GNOME Office
|
||||
@ -646,7 +661,6 @@ Provides: pattern-icon() = pattern-gnome
|
||||
Provides: pattern-order() = 2240
|
||||
Supplements: packageand(patterns-gnome-gnome:patterns-office-office)
|
||||
Requires: pattern() = gnome_basis
|
||||
Recommends: pattern() = gnome_office_opt
|
||||
Provides: patterns-openSUSE-gnome_office = %{version}
|
||||
Obsoletes: patterns-openSUSE-gnome_office < %{version}
|
||||
# from data/GNOME-Office
|
||||
@ -659,11 +673,8 @@ Recommends: evolution
|
||||
#
|
||||
Recommends: libreoffice-gnome
|
||||
Recommends: libreoffice-icon-theme-tango
|
||||
Suggests: abiword
|
||||
Suggests: evolution-ews
|
||||
Suggests: glabels
|
||||
Suggests: gnumeric
|
||||
Suggests: pinpoint
|
||||
Suggests: planner
|
||||
|
||||
%description gnome_office
|
||||
@ -672,32 +683,11 @@ GNOME Office
|
||||
%files gnome_office
|
||||
%dir /usr/share/doc/packages/patterns
|
||||
/usr/share/doc/packages/patterns/gnome_office.txt
|
||||
%endif
|
||||
|
||||
################################################################################
|
||||
|
||||
%package gnome_office_opt
|
||||
%pattern_gnomedesktop
|
||||
Summary: GNOME Office
|
||||
Group: Metapackages
|
||||
Provides: pattern() = gnome_office_opt
|
||||
Provides: pattern-extends() = office
|
||||
Provides: pattern-icon() = pattern-gnome
|
||||
Provides: pattern-order() = 2220
|
||||
Supplements: packageand(patterns-gnome-gnome:patterns-office-office)
|
||||
Requires: pattern() = gnome_basis
|
||||
Provides: patterns-openSUSE-gnome_office_opt = %{version}
|
||||
Obsoletes: patterns-openSUSE-gnome_office_opt < %{version}
|
||||
Suggests: grisbi
|
||||
|
||||
%description gnome_office_opt
|
||||
GNOME Office
|
||||
|
||||
%files gnome_office_opt
|
||||
%dir /usr/share/doc/packages/patterns
|
||||
/usr/share/doc/packages/patterns/gnome_office_opt.txt
|
||||
|
||||
################################################################################
|
||||
|
||||
%if 0%{?is_opensuse}
|
||||
%package gnome_utilities
|
||||
%pattern_gnomedesktop
|
||||
Summary: GNOME Utilities
|
||||
@ -751,9 +741,11 @@ GNOME Utilities
|
||||
%files gnome_utilities
|
||||
%dir /usr/share/doc/packages/patterns
|
||||
/usr/share/doc/packages/patterns/gnome_utilities.txt
|
||||
%endif
|
||||
|
||||
################################################################################
|
||||
|
||||
%if 0%{?is_opensuse}
|
||||
%package gnome_yast
|
||||
%pattern_basetechnologies
|
||||
Summary: YaST GNOME User Interfaces
|
||||
@ -765,13 +757,8 @@ Provides: pattern-order() = 1260
|
||||
Supplements: packageand(patterns-gnome-gnome:patterns-yast-yast2_basis)
|
||||
Provides: patterns-openSUSE-gnome_yast = %{version}
|
||||
Obsoletes: patterns-openSUSE-gnome_yast < %{version}
|
||||
|
||||
# Use libyui-qt-pkg since libyui-gtk-pkg seems to be unmaintained
|
||||
Requires: libyui-qt-pkg
|
||||
Requires: yast2-control-center-qt
|
||||
# yast modules for the desktop
|
||||
Recommends: yast2-scanner
|
||||
Recommends: yast2-tv
|
||||
|
||||
%description gnome_yast
|
||||
Graphical YaST user interfaces for the GNOME desktop.
|
||||
@ -779,9 +766,11 @@ Graphical YaST user interfaces for the GNOME desktop.
|
||||
%files gnome_yast
|
||||
%dir /usr/share/doc/packages/patterns
|
||||
/usr/share/doc/packages/patterns/gnome_yast.txt
|
||||
%endif
|
||||
|
||||
################################################################################
|
||||
|
||||
%if 0%{?is_opensuse}
|
||||
%package sw_management_gnome
|
||||
%pattern_basetechnologies
|
||||
Summary: Package Management - Graphical Tools for GNOME
|
||||
@ -795,10 +784,8 @@ Requires: pattern() = sw_management
|
||||
Requires: pattern() = x11
|
||||
Provides: patterns-openSUSE-sw_management_gnome = %{version}
|
||||
Obsoletes: patterns-openSUSE-sw_management_gnome < %{version}
|
||||
# from data/SW-MANGEMENT-GNOME
|
||||
Recommends: gnome-packagekit
|
||||
Recommends: gnome-software
|
||||
Suggests: libyui-gtk-pkg
|
||||
|
||||
%description sw_management_gnome
|
||||
Package Management - Graphical Tools
|
||||
@ -806,19 +793,28 @@ Package Management - Graphical Tools
|
||||
%files sw_management_gnome
|
||||
%dir /usr/share/doc/packages/patterns
|
||||
/usr/share/doc/packages/patterns/sw_management_gnome.txt
|
||||
%endif
|
||||
|
||||
%prep
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
|
||||
mkdir -p "%{buildroot}/usr/share/doc/packages/patterns"
|
||||
for i in devel_gnome gnome gnome_admin gnome_basis gnome_basis_opt \
|
||||
gnome_games gnome_ide gnome_imaging gnome_imaging_opt gnome_internet \
|
||||
gnome_laptop gnome_multimedia gnome_multimedia_opt gnome_office \
|
||||
gnome_office_opt gnome_utilities gnome_yast sw_management_gnome; do
|
||||
for i in gnome gnome_basis gnome_basic gnome_imaging gnome_x11; do
|
||||
echo "This file marks the pattern $i to be installed." \
|
||||
>"%{buildroot}/usr/share/doc/packages/patterns/$i.txt"
|
||||
done
|
||||
|
||||
%if 0%{?is_opensuse}
|
||||
for i in devel_gnome gnome_basis_opt \
|
||||
gnome_games gnome_ide gnome_internet \
|
||||
gnome_multimedia gnome_office \
|
||||
gnome_utilities gnome_yast sw_management_gnome; do
|
||||
echo "This file marks the pattern $i to be installed." \
|
||||
>"%{buildroot}/usr/share/doc/packages/patterns/$i.txt"
|
||||
done
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
|
Loading…
x
Reference in New Issue
Block a user