diff --git a/patterns-gnome.changes b/patterns-gnome.changes index 8be266f..357e842 100644 --- a/patterns-gnome.changes +++ b/patterns-gnome.changes @@ -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 diff --git a/patterns-gnome.spec b/patterns-gnome.spec index ea2a5cd..d511234 100644 --- a/patterns-gnome.spec +++ b/patterns-gnome.spec @@ -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