Accepting request 590300 from home:scarabeus_iv:branches:GNOME:Factory

- Drop the gnome-menus as it is dead as snail since 2013

- 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

- 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

OBS-URL: https://build.opensuse.org/request/show/590300
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/patterns-gnome?expand=0&rev=26
This commit is contained in:
Dominique Leuenberger 2018-03-22 16:53:35 +00:00 committed by Git OBS Bridge
parent 20198ef0f4
commit a99d01d109
2 changed files with 55 additions and 195 deletions

View File

@ -1,3 +1,43 @@
-------------------------------------------------------------------
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

View File

@ -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,6 @@ not make sense.
This particular package contains all the Gnome patterns.
################################################################################
%if 0%{?is_opensuse}
%package devel_gnome
%pattern_development
@ -60,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
@ -82,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
@ -99,8 +94,6 @@ GNOME development packages.
/usr/share/doc/packages/patterns/devel_gnome.txt
%endif
################################################################################
%package gnome_x11
%pattern_graphicalenvironments
Summary: GNOME Desktop Environment (X11)
@ -129,7 +122,6 @@ 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() = gnome_utilities
@ -137,9 +129,12 @@ Recommends: pattern() = gnome_utilities
# 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: amavisd-new
Recommends: dconf-editor
# bsc#1069699
Recommends: deja-dup
@ -155,7 +150,6 @@ Recommends: gnome-control-center-goa
Recommends: gnome-desktop
Recommends: gnome-icon-theme
Recommends: gnome-initial-setup
Recommends: gnome-menus
Recommends: gnote
Recommends: gpgme
Recommends: nautilus-eiciel
@ -174,16 +168,10 @@ Requires: gnome-user-share
# #545263
Requires: seahorse
Requires: totem
Requires: vino
# bnc#366894
Recommends: caribou
# #594593
%if 0%{?is_opensuse}
Recommends: empathy
%else
# bsc#1065191
Recommends: pidgin
%endif
Recommends: evolution
Recommends: gnome-clocks
# #554954
@ -198,7 +186,7 @@ Recommends: planner
Recommends: tracker
Recommends: tracker-miner-files
Recommends: zenity
Recommends: gnome-bluetooth
%if 0%{?is_opensuse}
#
# Official upstream
@ -230,14 +218,6 @@ Recommends: totem-browser-plugin
Recommends: system-config-printer
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
#
@ -247,12 +227,10 @@ Suggests: gconf-editor
Suggests: gnome-backgrounds
# bnc#698250
Suggests: gnome-color-manager
Recommends: gnome-menus-branding-openSUSE
%else
# This is NetworkManager-applet in tumbleweed
Recommends: NetworkManager-gnome
Recommends: desktop-data-SLE-extra
Recommends: gnome-menus-branding-SLE
# bsc#1065148
Recommends: NetworkManager-openvpn-gnome
Recommends: NetworkManager-pptp-gnome
@ -288,32 +266,6 @@ This pattern installs components for GNOME to run with Wayland and X11 technolog
################################################################################
%if 0%{?is_opensuse}
%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
%endif
################################################################################
%package gnome_basis
%pattern_graphicalenvironments
Summary: GNOME Base System
@ -369,8 +321,6 @@ Recommends: canberra-gtk-play
Recommends: gnome-user-docs
# implied by gnome-keyring-pam
#Recommends: gnome-keyring
# FIXME not sure gnome-menus is really needed
Recommends: gnome-menus
Recommends: gnome-power-manager
Recommends: gnome-terminal
Recommends: nautilus
@ -389,13 +339,10 @@ Recommends: xdg-user-dirs-gtk
Recommends: libgnomesu
# from data/COMMON-DESKTOP
Recommends: google-droid-fonts
Recommends: desktop-data
%if 0%{is_opensuse}
Recommends: MozillaFirefox
Recommends: avahi
# metalink downloader
Suggests: aria2
#
# Branding
#
@ -404,7 +351,6 @@ 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
@ -449,7 +395,6 @@ Recommends: gnome-shell-classic
# bsc#1063156
Recommends: gnome-calculator
Recommends: gnome-software
Recommends: gconf-editor
Recommends: gnome-system-monitor
# bnc#859494 bsc#1065790
@ -457,7 +402,6 @@ Recommends: gnome-tweak-tool
Recommends: nautilus-extension-terminal
Recommends: nautilus-share
Recommends: pinentry-gnome3
Recommends: vino
# bsc#1069699
Recommends: file-roller
@ -485,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.
@ -565,7 +504,6 @@ Suggests: giggle
Suggests: gnome-devel-docs
Suggests: jhbuild
Suggests: meld
Suggests: monodevelop
Suggests: nemiver
%description gnome_ide
@ -588,7 +526,6 @@ 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}
@ -604,9 +541,8 @@ Recommends: eog
Recommends: gnome-photos
Recommends: simple-scan
Recommends: inkscape
%if 0%{?is_opensuse}
Suggests: f-spot
%endif
Suggests: dia
Suggests: gthumb
%description gnome_imaging
Handling of digital photos and graphics
@ -617,33 +553,6 @@ Handling of digital photos and graphics
################################################################################
%if 0%{?is_opensuse}
%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: 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
%endif
################################################################################
%if 0%{?is_opensuse}
%package gnome_internet
%pattern_gnomedesktop
@ -659,7 +568,7 @@ Obsoletes: patterns-openSUSE-gnome_internet < %{version}
#
# Official upstream
#
Recommends: empathy
Recommends: pidgin
Recommends: evolution
#
# Packages that really make sense
@ -683,7 +592,6 @@ Suggests: epiphany
#
Suggests: frogr
Suggests: evolution-plugin-rss
Suggests: pidgin
%description gnome_internet
GNOME Internet Applications
@ -695,33 +603,6 @@ GNOME Internet Applications
################################################################################
%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
%if 0%{?is_opensuse}
Provides: patterns-openSUSE-gnome_laptop = %{version}
Obsoletes: patterns-openSUSE-gnome_laptop < %{version}
%endif
# 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
@ -732,7 +613,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}
#
@ -743,6 +623,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
#
@ -760,7 +641,6 @@ Recommends: gnome-music
Suggests: paprefs
Suggests: pavucontrol
Suggests: pitivi
Suggests: sound-juicer
%description gnome_multimedia
GNOME Multimedia
@ -772,30 +652,6 @@ GNOME Multimedia
################################################################################
%if 0%{?is_opensuse}
%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
%endif
################################################################################
%if 0%{?is_opensuse}
%package gnome_office
%pattern_gnomedesktop
@ -807,7 +663,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
@ -820,11 +675,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
@ -837,31 +689,6 @@ GNOME Office
################################################################################
%if 0%{?is_opensuse}
%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
%endif
################################################################################
%if 0%{?is_opensuse}
%package gnome_utilities
%pattern_gnomedesktop
@ -932,13 +759,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.
@ -964,10 +786,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
@ -984,16 +804,16 @@ Package Management - Graphical Tools
%install
mkdir -p "%{buildroot}/usr/share/doc/packages/patterns"
for i in gnome gnome_basis gnome_basic gnome_imaging gnome_laptop 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." \
>"%{buildroot}/usr/share/doc/packages/patterns/$i.txt"
done
%if 0%{?is_opensuse}
for i in devel_gnome gnome_admin gnome_basis_opt \
gnome_games gnome_ide gnome_imaging_opt gnome_internet \
gnome_multimedia gnome_multimedia_opt gnome_office \
gnome_office_opt gnome_utilities gnome_yast sw_management_gnome; do
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