1
0

- 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.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/patterns-gnome?expand=0&rev=28
This commit is contained in:
Dominique Leuenberger 2018-04-04 12:03:31 +00:00 committed by Git OBS Bridge
parent c13937fb14
commit 8480e7cbe9
2 changed files with 217 additions and 218 deletions

View File

@ -1,3 +1,12 @@
-------------------------------------------------------------------
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 Fri Mar 23 10:14:19 UTC 2018 - tchvatal@suse.com

View File

@ -17,16 +17,14 @@
%bcond_with betatest %bcond_with betatest
Name: patterns-gnome Name: patterns-gnome
Version: 20180321 Version: 20180321
Release: 0 Release: 0
Summary: Patterns for Installation (Gnome) Summary: Patterns for Installation (Gnome)
License: MIT License: MIT
Group: Metapackages Group: Metapackages
Url: https://github.com/openSUSE/patterns URL: https://github.com/openSUSE/patterns
Source0: %{name}-rpmlintrc Source0: %{name}-rpmlintrc
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: patterns-rpm-macros BuildRequires: patterns-rpm-macros
%description %description
@ -45,11 +43,10 @@ Provides: pattern() = devel_gnome
Provides: pattern-icon() = pattern-gnome-devel Provides: pattern-icon() = pattern-gnome-devel
Provides: pattern-order() = 3160 Provides: pattern-order() = 3160
Provides: pattern-visible() Provides: pattern-visible()
Requires: pattern() = devel_C_C++
Requires: pattern() = gnome_basis
Provides: patterns-openSUSE-devel_gnome = %{version} Provides: patterns-openSUSE-devel_gnome = %{version}
Obsoletes: patterns-openSUSE-devel_gnome < %{version} Obsoletes: patterns-openSUSE-devel_gnome < %{version}
Requires: pattern() = devel_C_C++
Requires: pattern() = gnome_basis
Recommends: cairo-devel Recommends: cairo-devel
Recommends: clutter-devel Recommends: clutter-devel
Recommends: clutter-gst-devel Recommends: clutter-gst-devel
@ -57,13 +54,19 @@ Recommends: clutter-gtk-devel
Recommends: evolution-data-server-devel Recommends: evolution-data-server-devel
Recommends: gdk-pixbuf-devel Recommends: gdk-pixbuf-devel
Recommends: glib2-devel Recommends: glib2-devel
Recommends: libgnome-desktop-3-devel # Build tools
Recommends: gnome-common
Recommends: gnome-online-accounts-devel Recommends: gnome-online-accounts-devel
Recommends: gobject-introspection-devel
Recommends: gtk-doc
Recommends: gtk3-devel Recommends: gtk3-devel
Recommends: gtksourceview-devel Recommends: gtksourceview-devel
Recommends: intltool
Recommends: itstool
Recommends: json-glib-devel Recommends: json-glib-devel
Recommends: libcanberra-devel Recommends: libcanberra-devel
Recommends: libgdata-devel Recommends: libgdata-devel
Recommends: libgnome-desktop-3-devel
Recommends: libgnome-keyring-devel Recommends: libgnome-keyring-devel
Recommends: libgsf-devel Recommends: libgsf-devel
Recommends: libgtop-devel Recommends: libgtop-devel
@ -75,14 +78,8 @@ Recommends: libwebkitgtk-devel
Recommends: libwnck-devel Recommends: libwnck-devel
Recommends: pango-devel Recommends: pango-devel
Recommends: tracker-devel Recommends: tracker-devel
Recommends: vte-devel
# Build tools
Recommends: gnome-common
Recommends: gobject-introspection-devel
Recommends: gtk-doc
Recommends: intltool
Recommends: itstool
Recommends: vala Recommends: vala
Recommends: vte-devel
Recommends: yelp-tools Recommends: yelp-tools
Suggests: python-gobject-devel Suggests: python-gobject-devel
@ -90,8 +87,8 @@ Suggests: python-gobject-devel
GNOME development packages. GNOME development packages.
%files devel_gnome %files devel_gnome
%dir /usr/share/doc/packages/patterns %dir %{_docdir}/patterns
/usr/share/doc/packages/patterns/devel_gnome.txt %{_docdir}/patterns/devel_gnome.txt
%endif %endif
%package gnome_x11 %package gnome_x11
@ -103,6 +100,76 @@ Provides: pattern-icon() = pattern-gnome_x11
Provides: pattern-order() = 1010 Provides: pattern-order() = 1010
Provides: pattern-visible() Provides: pattern-visible()
%if 0%{?is_opensuse} %if 0%{?is_opensuse}
Requires: pattern() = gnome_basis
%else
# bsc#1065166
Requires: pattern() = gnome_basic
%endif
%if 0%{?is_opensuse}
Recommends: pattern() = games
Recommends: pattern() = gnome_internet
Recommends: pattern() = gnome_utilities
Recommends: pattern() = imaging
Recommends: pattern() = multimedia
%endif
# These were not in the tumbleweed pattern
Requires: gnome-packagekit
# #447627
Requires: gnome-user-share
# #545263
Requires: seahorse
Requires: totem
Requires: xdg-user-dirs-gtk
Recommends: pattern() = gnome_imaging
Recommends: pattern() = office
Recommends: pattern() = x11_yast
# bnc#366894
Recommends: caribou
#
# Official upstream
#
# no longer need to hard require cheese for g-c-c user panel
Recommends: cheese
Recommends: dconf-editor
# bsc#1069699
Recommends: deja-dup
Recommends: evince
Recommends: evolution
Recommends: evolution-ews
Recommends: gimp
Recommends: gnome-bluetooth
# bsc#1069699
Recommends: gnome-characters
Recommends: gnome-clocks
# bsc#1069699
Recommends: gnome-contacts
Recommends: gnome-control-center-color
Recommends: gnome-control-center-goa
Recommends: gnome-desktop
# #554954
Recommends: gnome-disk-utility
Recommends: gnome-documents
Recommends: gnome-icon-theme
Recommends: gnote
Recommends: gpgme
# #399801
Recommends: mousetweaks
Recommends: nautilus-eiciel
Recommends: nautilus-sendto
Recommends: noto-sans-cjk-fonts
Recommends: orca
# bsc#1065191
Recommends: pidgin
Recommends: planner
Recommends: python3-speechd
Recommends: speech-dispatcher
Recommends: speech-dispatcher-module-espeak
# #608156
Recommends: tracker
Recommends: tracker-miner-files
Recommends: zenity
Suggests: pattern() = documentation
%if 0%{?is_opensuse}
Provides: patterns-openSUSE-gnome = %{version} Provides: patterns-openSUSE-gnome = %{version}
Obsoletes: patterns-openSUSE-gnome < %{version} Obsoletes: patterns-openSUSE-gnome < %{version}
%else %else
@ -110,83 +177,13 @@ Provides: patterns-sled-Default
Obsoletes: patterns-sled-Default < %{version} Obsoletes: patterns-sled-Default < %{version}
%endif %endif
%if 0%{?is_opensuse} %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_internet
Recommends: pattern() = multimedia
Recommends: pattern() = gnome_utilities
%endif
# These were not in the tumbleweed pattern
Requires: gnome-packagekit
%if 0%{?is_opensuse}
Requires: vinagre Requires: vinagre
%else %else
Requires: remmina Requires: remmina
%endif %endif
Requires: xdg-user-dirs-gtk %if %{?sle_version}
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
Recommends: gnome-initial-setup Recommends: gnome-initial-setup
Recommends: gnote %endif
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} %if 0%{?is_opensuse}
# #
# Official upstream # Official upstream
@ -194,8 +191,6 @@ Recommends: gnome-bluetooth
# #544192 # #544192
Recommends: baobab Recommends: baobab
Recommends: bijiben Recommends: bijiben
# #302492
Suggests: brasero
Recommends: file-roller Recommends: file-roller
Recommends: gcr-viewer Recommends: gcr-viewer
Recommends: gedit Recommends: gedit
@ -203,25 +198,25 @@ Recommends: gnome-characters
Recommends: gnome-contacts Recommends: gnome-contacts
Recommends: gnome-dictionary Recommends: gnome-dictionary
Recommends: gnome-documents Recommends: gnome-documents
Recommends: gnome-logs Recommends: gnome-logs
Recommends: gnome-maps Recommends: gnome-maps
Recommends: gnome-screenshot Recommends: gnome-screenshot
Recommends: gnome-system-monitor Recommends: gnome-system-monitor
Recommends: sushi
Recommends: totem-browser-plugin
#
# Packages that really make sense
#
# Tool for advanced configuration of printers
Recommends: system-config-printer
Recommends: tracker-miner-evolution
# #
# While running a GNOME3 session, it's nice to have the GNOME3 related pinentry # While running a GNOME3 session, it's nice to have the GNOME3 related pinentry
# for proper gpg2 integration # for proper gpg2 integration
# #
Recommends: pinentry-gnome3 Recommends: pinentry-gnome3
Recommends: sushi
#
# Packages that really make sense
#
# Tool for advanced configuration of printers
Recommends: system-config-printer
Recommends: totem-browser-plugin
Recommends: tracker-miner-evolution
# #302492
Suggests: brasero
Suggests: dasher Suggests: dasher
Suggests: gconf-editor Suggests: gconf-editor
Suggests: gnome-backgrounds Suggests: gnome-backgrounds
@ -230,11 +225,11 @@ Suggests: gnome-color-manager
%else %else
# This is NetworkManager-applet in tumbleweed # This is NetworkManager-applet in tumbleweed
Recommends: NetworkManager-gnome Recommends: NetworkManager-gnome
Recommends: desktop-data-SLE-extra Recommends: NetworkManager-openconnect-gnome
# bsc#1065148 # bsc#1065148
Recommends: NetworkManager-openvpn-gnome Recommends: NetworkManager-openvpn-gnome
Recommends: NetworkManager-pptp-gnome Recommends: NetworkManager-pptp-gnome
Recommends: NetworkManager-openconnect-gnome Recommends: desktop-data-SLE-extra
%endif %endif
%description gnome_x11 %description gnome_x11
@ -242,8 +237,8 @@ The GNOME desktop environment is an intuitive and attractive desktop for users.
This pattern installs components for GNOME to run with X11 technology. This pattern installs components for GNOME to run with X11 technology.
%files gnome_x11 %files gnome_x11
%dir /usr/share/doc/packages/patterns %dir %{_docdir}/patterns
/usr/share/doc/packages/patterns/gnome_x11.txt %{_docdir}/patterns/gnome_x11.txt
################################################################################ ################################################################################
@ -252,8 +247,8 @@ This pattern installs components for GNOME to run with X11 technology.
Summary: GNOME Desktop Environment (Wayland) Summary: GNOME Desktop Environment (Wayland)
Group: Metapackages Group: Metapackages
Provides: pattern() = gnome Provides: pattern() = gnome
Requires: pattern() = gnome_x11
Provides: pattern-order() = 2040 Provides: pattern-order() = 2040
Requires: pattern() = gnome_x11
Recommends: gnome-session-wayland Recommends: gnome-session-wayland
%description gnome %description gnome
@ -261,8 +256,8 @@ 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. This pattern installs components for GNOME to run with Wayland and X11 technologies.
%files gnome %files gnome
%dir /usr/share/doc/packages/patterns %dir %{_docdir}/patterns
/usr/share/doc/packages/patterns/gnome.txt %{_docdir}/patterns/gnome.txt
################################################################################ ################################################################################
@ -273,21 +268,30 @@ Group: Metapackages
Provides: pattern() = gnome_basis Provides: pattern() = gnome_basis
Provides: pattern-icon() = pattern-gnome Provides: pattern-icon() = pattern-gnome
Provides: pattern-order() = 1000 Provides: pattern-order() = 1000
Requires: pattern() = x11
%if 0%{?is_opensuse} %if 0%{?is_opensuse}
Recommends: pattern() = gnome_basis_opt
Provides: patterns-openSUSE-gnome_basis = %{version} Provides: patterns-openSUSE-gnome_basis = %{version}
Obsoletes: patterns-openSUSE-gnome_basis < %{version} Obsoletes: patterns-openSUSE-gnome_basis < %{version}
Recommends: pattern() = gnome_basis_opt
%endif %endif
Requires: pattern() = x11
Requires: gdm Requires: gdm
Requires: gnome-session Requires: gnome-session
# from data/COMMON-DESKTOP
Recommends: desktop-data
Recommends: desktop-file-utils
#
# Now the real packages
#
# #332596
Recommends: gnome-keyring-pam
# implied by gnome-keyring-pam
#Recommends: gnome-keyring
Recommends: gnome-power-manager
# implied by gdm # implied by gdm
#Requires: gnome-shell #Requires: gnome-shell
#Requires: gnome-settings-daemon #Requires: gnome-settings-daemon
# implied by gnome-shell # implied by gnome-shell
#Requires: gnome-control-center #Requires: gnome-control-center
# #
# Default sessions # Default sessions
# - Put in Recommends for now, to make sure the livecd will always build; but # - Put in Recommends for now, to make sure the livecd will always build; but
@ -297,6 +301,20 @@ Requires: gnome-session
# somehow a bit usable # somehow a bit usable
# #
Recommends: gnome-session-default-session Recommends: gnome-session-default-session
Recommends: gnome-terminal
# bnc#879466
Recommends: gnome-user-docs
Recommends: gpgme
# we need something for xdg-su
Recommends: libgnomesu
Recommends: nautilus
Recommends: polkit-default-privs
Recommends: pulseaudio-module-gconf
Recommends: pulseaudio-module-x11
Recommends: samba
# #509829
Recommends: xdg-user-dirs-gtk
Recommends: yelp
# #
# Low-level parts that we need # Low-level parts that we need
# #
@ -305,41 +323,15 @@ Recommends: gnome-session-default-session
Recommends: NetworkManager Recommends: NetworkManager
Recommends: NetworkManager-applet Recommends: NetworkManager-applet
%endif %endif
Recommends: desktop-file-utils
Recommends: gpgme
Recommends: polkit-default-privs
Recommends: samba
#
# Now the real packages
#
# #332596
Recommends: gnome-keyring-pam
%if 0%{is_opensuse} %if 0%{is_opensuse}
Recommends: canberra-gtk-play Recommends: canberra-gtk-play
%endif %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 # Pulseaudio is the default sound server
%if 0%{is_opensuse} %if 0%{is_opensuse}
Recommends: pulseaudio-module-bluetooth Recommends: pulseaudio-module-bluetooth
Recommends: pulseaudio-module-lirc Recommends: pulseaudio-module-lirc
Recommends: pulseaudio-module-zeroconf Recommends: pulseaudio-module-zeroconf
%endif %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} %if 0%{is_opensuse}
Recommends: MozillaFirefox Recommends: MozillaFirefox
Recommends: avahi Recommends: avahi
@ -362,8 +354,8 @@ Recommends: libsocialweb-branding-openSUSE
Base packages for the GNOME desktop environment. Base packages for the GNOME desktop environment.
%files gnome_basis %files gnome_basis
%dir /usr/share/doc/packages/patterns %dir %{_docdir}/patterns
/usr/share/doc/packages/patterns/gnome_basis.txt %{_docdir}/patterns/gnome_basis.txt
################################################################################ ################################################################################
%package gnome_basic %package gnome_basic
@ -371,39 +363,38 @@ Base packages for the GNOME desktop environment.
Summary: GNOME Desktop Environment Summary: GNOME Desktop Environment
Group: Metapackages Group: Metapackages
Provides: pattern() = gnome_basic Provides: pattern() = gnome_basic
%if !0%{?is_opensuse}
Obsoletes: patterns-sles-gnome-basic
%endif
Provides: pattern-icon() = pattern-gnome Provides: pattern-icon() = pattern-gnome
Provides: pattern-order() = 1010 Provides: pattern-order() = 1010
Provides: pattern-visible() Provides: pattern-visible()
# TEST
Requires: pattern() = gnome_basis
# ENDTEST # ENDTEST
Requires: pattern() = basesystem Requires: pattern() = basesystem
# TEST
Requires: pattern() = gnome_basis
Requires: pattern() = x11_enhanced Requires: pattern() = x11_enhanced
Requires: gsettings-backend-dconf Requires: gsettings-backend-dconf
# bsc#1065945 # bsc#1065945
Recommends: brasero Recommends: brasero
Recommends: evince Recommends: evince
# bsc#1069699
Recommends: file-roller
Recommends: gconf-editor
# bsc#1065146 # bsc#1065146
Recommends: gedit Recommends: gedit
Recommends: gnome-shell-classic
# implified by gnome-keyring-pam # implified by gnome-keyring-pam
# Recommends: gnome-keyring # Recommends: gnome-keyring
# bsc#1063156 # bsc#1063156
Recommends: gnome-calculator Recommends: gnome-calculator
Recommends: gnome-shell-classic
Recommends: gnome-software Recommends: gnome-software
Recommends: gconf-editor
Recommends: gnome-system-monitor Recommends: gnome-system-monitor
# bnc#859494 bsc#1065790 # bnc#859494 bsc#1065790
Recommends: gnome-tweak-tool Recommends: gnome-tweak-tool
Recommends: nautilus-extension-terminal Recommends: nautilus-extension-terminal
Recommends: nautilus-share Recommends: nautilus-share
Recommends: pinentry-gnome3 Recommends: pinentry-gnome3
# bsc#1069699 %if !0%{?is_opensuse}
Recommends: file-roller Obsoletes: patterns-sles-gnome-basic
%endif
%description gnome_basic %description gnome_basic
The GNOME desktop environment is an intuitive and attractive desktop for users. The GNOME desktop environment is an intuitive and attractive desktop for users.
@ -423,10 +414,9 @@ Provides: pattern() = gnome_basis_opt
Provides: pattern-extends() = gnome_basis Provides: pattern-extends() = gnome_basis
Provides: pattern-icon() = pattern-gnome Provides: pattern-icon() = pattern-gnome
Provides: pattern-order() = 1420 Provides: pattern-order() = 1420
Requires: pattern() = x11
Provides: patterns-openSUSE-gnome_basis_opt = %{version} Provides: patterns-openSUSE-gnome_basis_opt = %{version}
Obsoletes: patterns-openSUSE-gnome_basis_opt < %{version} Obsoletes: patterns-openSUSE-gnome_basis_opt < %{version}
Requires: pattern() = x11
# #394406 # #394406
Recommends: dynamic-wallpaper-branding-openSUSE Recommends: dynamic-wallpaper-branding-openSUSE
# MAYBE later lsb-graphics # MAYBE later lsb-graphics
@ -437,8 +427,8 @@ Recommends: samba
Base packages for the GNOME desktop environment. Base packages for the GNOME desktop environment.
%files gnome_basis_opt %files gnome_basis_opt
%dir /usr/share/doc/packages/patterns %dir %{_docdir}/patterns
/usr/share/doc/packages/patterns/gnome_basis_opt.txt %{_docdir}/patterns/gnome_basis_opt.txt
%endif %endif
################################################################################ ################################################################################
@ -448,32 +438,32 @@ Base packages for the GNOME desktop environment.
%pattern_gnomedesktop %pattern_gnomedesktop
Summary: GNOME Games Summary: GNOME Games
Group: Metapackages Group: Metapackages
Provides: patterns-openSUSE-gnome_games = %{version}
Provides: pattern() = gnome_games Provides: pattern() = gnome_games
Provides: pattern-extends() = games Provides: pattern-extends() = games
Provides: pattern-icon() = pattern-gnome Provides: pattern-icon() = pattern-gnome
Provides: pattern-order() = 2100 Provides: pattern-order() = 2100
Provides: patterns-openSUSE-gnome_games = %{version}
Obsoletes: patterns-openSUSE-gnome_games < %{version} Obsoletes: patterns-openSUSE-gnome_games < %{version}
Supplements: packageand(patterns-gnome-gnome:patterns-games-games)
# from data/GNOME-Games
Recommends: iagno
Recommends: lightsoff
Recommends: quadrapassel
Recommends: gnome-chess Recommends: gnome-chess
Recommends: gnome-mahjongg Recommends: gnome-mahjongg
Recommends: gnome-mines Recommends: gnome-mines
Recommends: gnome-sudoku Recommends: gnome-sudoku
Recommends: swell-foop
Recommends: gnuchess Recommends: gnuchess
# from data/GNOME-Games
Recommends: iagno
Recommends: lightsoff
Recommends: quadrapassel
Recommends: swell-foop
Suggests: gnome-games-extra-data Suggests: gnome-games-extra-data
Suggests: phalanx Suggests: phalanx
Supplements: packageand(patterns-gnome-gnome:patterns-games-games)
%description gnome_games %description gnome_games
GNOME Games GNOME Games
%files gnome_games %files gnome_games
%dir /usr/share/doc/packages/patterns %dir %{_docdir}/patterns
/usr/share/doc/packages/patterns/gnome_games.txt %{_docdir}/patterns/gnome_games.txt
%endif %endif
################################################################################ ################################################################################
@ -483,10 +473,10 @@ GNOME Games
%pattern_gnomedesktop %pattern_gnomedesktop
Summary: GNOME Integrated Development Environment Summary: GNOME Integrated Development Environment
Group: Metapackages Group: Metapackages
Provides: patterns-openSUSE-gnome_ide = %{version}
Provides: pattern() = gnome_ide Provides: pattern() = gnome_ide
Provides: pattern-icon() = pattern-generic Provides: pattern-icon() = pattern-generic
Provides: pattern-order() = 2060 Provides: pattern-order() = 2060
Provides: patterns-openSUSE-gnome_ide = %{version}
Obsoletes: patterns-openSUSE-gnome_ide < %{version} Obsoletes: patterns-openSUSE-gnome_ide < %{version}
# from data/GNOME-IDE # from data/GNOME-IDE
Recommends: devhelp Recommends: devhelp
@ -510,8 +500,8 @@ Suggests: nemiver
Development under GNOME Development under GNOME
%files gnome_ide %files gnome_ide
%dir /usr/share/doc/packages/patterns %dir %{_docdir}/patterns
/usr/share/doc/packages/patterns/gnome_ide.txt %{_docdir}/patterns/gnome_ide.txt
%endif %endif
################################################################################ ################################################################################
@ -524,12 +514,7 @@ Provides: pattern() = gnome_imaging
Provides: pattern-extends() = imaging Provides: pattern-extends() = imaging
Provides: pattern-icon() = package_graphics Provides: pattern-icon() = package_graphics
Provides: pattern-order() = 2140 Provides: pattern-order() = 2140
Supplements: packageand(patterns-gnome-gnome:patterns-desktop-imaging)
Requires: pattern() = gnome_basis Requires: pattern() = gnome_basis
%if 0%{?is_opensuse}
Provides: patterns-openSUSE-gnome_imaging = %{version}
Obsoletes: patterns-openSUSE-gnome_imaging < %{version}
%endif
# from data/GNOME-IMAGE # from data/GNOME-IMAGE
# #
# Official upstream # Official upstream
@ -541,13 +526,18 @@ Recommends: eog
Recommends: gnome-photos Recommends: gnome-photos
Recommends: simple-scan Recommends: simple-scan
Suggests: gthumb Suggests: gthumb
Supplements: packageand(patterns-gnome-gnome:patterns-desktop-imaging)
%if 0%{?is_opensuse}
Provides: patterns-openSUSE-gnome_imaging = %{version}
Obsoletes: patterns-openSUSE-gnome_imaging < %{version}
%endif
%description gnome_imaging %description gnome_imaging
Handling of digital photos and graphics Handling of digital photos and graphics
%files gnome_imaging %files gnome_imaging
%dir /usr/share/doc/packages/patterns %dir %{_docdir}/patterns
/usr/share/doc/packages/patterns/gnome_imaging.txt %{_docdir}/patterns/gnome_imaging.txt
################################################################################ ################################################################################
@ -556,18 +546,13 @@ Handling of digital photos and graphics
%pattern_gnomedesktop %pattern_gnomedesktop
Summary: GNOME Internet Summary: GNOME Internet
Group: Metapackages Group: Metapackages
Provides: patterns-openSUSE-gnome_internet = %{version}
Provides: pattern() = gnome_internet Provides: pattern() = gnome_internet
Provides: pattern-extends() = gnome Provides: pattern-extends() = gnome
Provides: pattern-icon() = package_network Provides: pattern-icon() = package_network
Provides: pattern-order() = 2420 Provides: pattern-order() = 2420
Provides: patterns-openSUSE-gnome_internet = %{version}
Obsoletes: patterns-openSUSE-gnome_internet < %{version} Obsoletes: patterns-openSUSE-gnome_internet < %{version}
# from data/GNOME-Internet Recommends: NetworkManager-openconnect-gnome
#
# Official upstream
#
Recommends: pidgin
Recommends: evolution
# #
# Packages that really make sense # Packages that really make sense
# #
@ -575,28 +560,33 @@ Recommends: evolution
Recommends: NetworkManager-openvpn-gnome Recommends: NetworkManager-openvpn-gnome
Recommends: NetworkManager-pptp-gnome Recommends: NetworkManager-pptp-gnome
Recommends: NetworkManager-vpnc-gnome Recommends: NetworkManager-vpnc-gnome
Recommends: NetworkManager-openconnect-gnome Recommends: evolution
# from data/GNOME-Internet
#
# Official upstream
#
Recommends: pidgin
Recommends: polari
# bnc#530416 # bnc#530416
Recommends: transmission-gtk Recommends: transmission-gtk
Recommends: polari
# #
# Official upstream # Official upstream
# #
# bnc#366894 # bnc#366894
Suggests: ekiga Suggests: ekiga
Suggests: epiphany Suggests: epiphany
Suggests: evolution-plugin-rss
# #
# Packages that can make sense # Packages that can make sense
# #
Suggests: frogr Suggests: frogr
Suggests: evolution-plugin-rss
%description gnome_internet %description gnome_internet
GNOME Internet Applications GNOME Internet Applications
%files gnome_internet %files gnome_internet
%dir /usr/share/doc/packages/patterns %dir %{_docdir}/patterns
/usr/share/doc/packages/patterns/gnome_internet.txt %{_docdir}/patterns/gnome_internet.txt
%endif %endif
################################################################################ ################################################################################
@ -610,18 +600,21 @@ Provides: pattern() = gnome_multimedia
Provides: pattern-extends() = multimedia Provides: pattern-extends() = multimedia
Provides: pattern-icon() = pattern-gnome Provides: pattern-icon() = pattern-gnome
Provides: pattern-order() = 2200 Provides: pattern-order() = 2200
Supplements: packageand(patterns-gnome-gnome:patterns-desktop-multimedia)
Provides: patterns-openSUSE-gnome_multimedia = %{version} Provides: patterns-openSUSE-gnome_multimedia = %{version}
Obsoletes: patterns-openSUSE-gnome_multimedia < %{version} Obsoletes: patterns-openSUSE-gnome_multimedia < %{version}
# #
# Packages that really make sense
#
Recommends: gnome-music
Recommends: gstreamer-plugins-bad
#
# GStreamer magic # GStreamer magic
# #
# software.openSUSE.org/codecs # software.openSUSE.org/codecs
Recommends: gstreamer-plugins-base Recommends: gstreamer-plugins-base
Recommends: gstreamer-plugins-bad
Recommends: gstreamer-plugins-good Recommends: gstreamer-plugins-good
Recommends: gstreamer-plugins-ugly
Recommends: gstreamer-plugins-libav Recommends: gstreamer-plugins-libav
Recommends: gstreamer-plugins-ugly
# bnc#445314 # bnc#445314
Recommends: gstreamer-utils Recommends: gstreamer-utils
# #
@ -632,20 +625,17 @@ Recommends: totem-browser-plugin
# #
# Packages that really make sense # Packages that really make sense
# #
Recommends: gnome-music
#
# Packages that really make sense
#
Suggests: paprefs Suggests: paprefs
Suggests: pavucontrol Suggests: pavucontrol
Suggests: pitivi Suggests: pitivi
Supplements: packageand(patterns-gnome-gnome:patterns-desktop-multimedia)
%description gnome_multimedia %description gnome_multimedia
GNOME Multimedia GNOME Multimedia
%files gnome_multimedia %files gnome_multimedia
%dir /usr/share/doc/packages/patterns %dir %{_docdir}/patterns
/usr/share/doc/packages/patterns/gnome_multimedia.txt %{_docdir}/patterns/gnome_multimedia.txt
%endif %endif
################################################################################ ################################################################################
@ -659,10 +649,9 @@ Provides: pattern() = gnome_office
Provides: pattern-extends() = office Provides: pattern-extends() = office
Provides: pattern-icon() = pattern-gnome Provides: pattern-icon() = pattern-gnome
Provides: pattern-order() = 2240 Provides: pattern-order() = 2240
Supplements: packageand(patterns-gnome-gnome:patterns-office-office)
Requires: pattern() = gnome_basis
Provides: patterns-openSUSE-gnome_office = %{version} Provides: patterns-openSUSE-gnome_office = %{version}
Obsoletes: patterns-openSUSE-gnome_office < %{version} Obsoletes: patterns-openSUSE-gnome_office < %{version}
Requires: pattern() = gnome_basis
# from data/GNOME-Office # from data/GNOME-Office
# #
# Official upstream # Official upstream
@ -676,13 +665,14 @@ Recommends: libreoffice-icon-theme-tango
Suggests: evolution-ews Suggests: evolution-ews
Suggests: glabels Suggests: glabels
Suggests: planner Suggests: planner
Supplements: packageand(patterns-gnome-gnome:patterns-office-office)
%description gnome_office %description gnome_office
GNOME Office GNOME Office
%files gnome_office %files gnome_office
%dir /usr/share/doc/packages/patterns %dir %{_docdir}/patterns
/usr/share/doc/packages/patterns/gnome_office.txt %{_docdir}/patterns/gnome_office.txt
%endif %endif
################################################################################ ################################################################################
@ -696,32 +686,32 @@ Provides: pattern() = gnome_utilities
Provides: pattern-extends() = gnome Provides: pattern-extends() = gnome
Provides: pattern-icon() = pattern-gnome Provides: pattern-icon() = pattern-gnome
Provides: pattern-order() = 2280 Provides: pattern-order() = 2280
Requires: pattern() = gnome_basis
Provides: patterns-openSUSE-gnome_utilities = %{version} Provides: patterns-openSUSE-gnome_utilities = %{version}
Obsoletes: patterns-openSUSE-gnome_utilities < %{version} Obsoletes: patterns-openSUSE-gnome_utilities < %{version}
Requires: pattern() = gnome_basis
# #
# Official upstream # Official upstream
# #
Recommends: baobab Recommends: baobab
Recommends: bijiben
Recommends: cheese Recommends: cheese
Recommends: file-roller Recommends: file-roller
Recommends: gdk-pixbuf-thumbnailer
Recommends: gedit Recommends: gedit
Recommends: gnome-calculator Recommends: gnome-calculator
Recommends: gnome-characters Recommends: gnome-characters
Recommends: gnome-dictionary Recommends: gnome-dictionary
Recommends: gnome-screenshot Recommends: gnome-screenshot
Recommends: nautilus-extension-seahorse
Recommends: nautilus-sendto
Recommends: seahorse
Recommends: bijiben
# #
# Packages that really make sense # Packages that really make sense
# #
Recommends: gnome-tweak-tool Recommends: gnome-tweak-tool
Recommends: gsf-office-thumbnailer
Recommends: gdk-pixbuf-thumbnailer
Recommends: rsvg-thumbnailer
Recommends: gnome-weather Recommends: gnome-weather
Recommends: gsf-office-thumbnailer
Recommends: nautilus-extension-seahorse
Recommends: nautilus-sendto
Recommends: rsvg-thumbnailer
Recommends: seahorse
# #
# Official upstream # Official upstream
# #
@ -739,8 +729,8 @@ Suggests: nautilus-share
GNOME Utilities GNOME Utilities
%files gnome_utilities %files gnome_utilities
%dir /usr/share/doc/packages/patterns %dir %{_docdir}/patterns
/usr/share/doc/packages/patterns/gnome_utilities.txt %{_docdir}/patterns/gnome_utilities.txt
%endif %endif
################################################################################ ################################################################################
@ -754,18 +744,18 @@ Provides: pattern() = gnome_yast
Provides: pattern-extends() = yast2_basis Provides: pattern-extends() = yast2_basis
Provides: pattern-icon() = pattern-generic Provides: pattern-icon() = pattern-generic
Provides: pattern-order() = 1260 Provides: pattern-order() = 1260
Supplements: packageand(patterns-gnome-gnome:patterns-yast-yast2_basis)
Provides: patterns-openSUSE-gnome_yast = %{version} Provides: patterns-openSUSE-gnome_yast = %{version}
Obsoletes: patterns-openSUSE-gnome_yast < %{version} Obsoletes: patterns-openSUSE-gnome_yast < %{version}
Requires: libyui-qt-pkg Requires: libyui-qt-pkg
Requires: yast2-control-center-qt Requires: yast2-control-center-qt
Supplements: packageand(patterns-gnome-gnome:patterns-yast-yast2_basis)
%description gnome_yast %description gnome_yast
Graphical YaST user interfaces for the GNOME desktop. Graphical YaST user interfaces for the GNOME desktop.
%files gnome_yast %files gnome_yast
%dir /usr/share/doc/packages/patterns %dir %{_docdir}/patterns
/usr/share/doc/packages/patterns/gnome_yast.txt %{_docdir}/patterns/gnome_yast.txt
%endif %endif
################################################################################ ################################################################################
@ -779,20 +769,20 @@ Provides: pattern() = sw_management_gnome
Provides: pattern-extends() = sw_management Provides: pattern-extends() = sw_management
Provides: pattern-icon() = pattern-generic Provides: pattern-icon() = pattern-generic
Provides: pattern-order() = 1780 Provides: pattern-order() = 1780
Supplements: packageand(patterns-gnome-gnome_basis:patterns-base-sw_management)
Requires: pattern() = sw_management
Requires: pattern() = x11
Provides: patterns-openSUSE-sw_management_gnome = %{version} Provides: patterns-openSUSE-sw_management_gnome = %{version}
Obsoletes: patterns-openSUSE-sw_management_gnome < %{version} Obsoletes: patterns-openSUSE-sw_management_gnome < %{version}
Requires: pattern() = sw_management
Requires: pattern() = x11
Recommends: gnome-packagekit Recommends: gnome-packagekit
Recommends: gnome-software Recommends: gnome-software
Supplements: packageand(patterns-gnome-gnome_basis:patterns-base-sw_management)
%description sw_management_gnome %description sw_management_gnome
Package Management - Graphical Tools Package Management - Graphical Tools
%files sw_management_gnome %files sw_management_gnome
%dir /usr/share/doc/packages/patterns %dir %{_docdir}/patterns
/usr/share/doc/packages/patterns/sw_management_gnome.txt %{_docdir}/patterns/sw_management_gnome.txt
%endif %endif
%prep %prep
@ -801,10 +791,10 @@ Package Management - Graphical Tools
%install %install
mkdir -p "%{buildroot}/usr/share/doc/packages/patterns" mkdir -p "%{buildroot}%{_docdir}/patterns"
for i in gnome gnome_basis gnome_basic gnome_imaging gnome_x11; do for i in gnome gnome_basis gnome_basic gnome_imaging gnome_x11; do
echo "This file marks the pattern $i to be installed." \ echo "This file marks the pattern $i to be installed." \
>"%{buildroot}/usr/share/doc/packages/patterns/$i.txt" >"%{buildroot}%{_docdir}/patterns/$i.txt"
done done
%if 0%{?is_opensuse} %if 0%{?is_opensuse}
@ -813,7 +803,7 @@ for i in devel_gnome gnome_basis_opt \
gnome_multimedia gnome_office \ gnome_multimedia gnome_office \
gnome_utilities gnome_yast sw_management_gnome; do gnome_utilities gnome_yast sw_management_gnome; do
echo "This file marks the pattern $i to be installed." \ echo "This file marks the pattern $i to be installed." \
>"%{buildroot}/usr/share/doc/packages/patterns/$i.txt" >"%{buildroot}%{_docdir}/patterns/$i.txt"
done done
%endif %endif