Hello community,
here is the log from the commit of package patterns-microos for
openSUSE:Factory checked in at 2020-02-15 22:24:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/patterns-microos (Old)
and /work/SRC/openSUSE:Factory/.patterns-microos.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "patterns-microos"
Sat Feb 15 22:24:53 2020 rev:12 rq:773808 version:5.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/patterns-microos/patterns-microos.changes
2019-11-28 10:13:24.531636734 +0100
+++
/work/SRC/openSUSE:Factory/.patterns-microos.new.26092/patterns-microos.changes
2020-02-15 22:25:04.803298687 +0100
@@ -1,0 +2,11 @@
+Wed Feb 12 15:04:18 UTC 2020 - Frederic Crozat <[email protected]>
+
+- Move fcoe-utils and irqbalance to hardware pattern, not useful
+ on guest install.
+
+-------------------------------------------------------------------
+Wed Feb 12 09:48:30 UTC 2020 - Richard Brown <[email protected]>
+
+- Introduce MicroOS Desktop patterns [boo#1163453]
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ patterns-microos.spec ++++++
--- /var/tmp/diff_new_pack.ITB59H/_old 2020-02-15 22:25:05.363298990 +0100
+++ /var/tmp/diff_new_pack.ITB59H/_new 2020-02-15 22:25:05.367298992 +0100
@@ -1,7 +1,7 @@
#
# spec file for package patterns-microos
#
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -66,7 +66,6 @@
Requires: dosfstools
Requires: dracut
Requires: elfutils
-Requires: fcoe-utils
Requires: filesystem
Requires: glibc
Requires: grub2
@@ -138,9 +137,6 @@
Requires: grub2-arm-efi
Requires: grub2-arm-uboot
%endif
-%ifnarch s390x
-Requires: irqbalance
-%endif
%ifarch x86_64
Requires: mokutil
Requires: shim
@@ -187,6 +183,10 @@
Requires: kernel-default
%endif
Requires: kernel-firmware
+%ifnarch s390x
+Requires: irqbalance
+%endif
+Requires: fcoe-utils
%description hardware
Packages required to install openSUSE MicroOS on real hardware.
@@ -281,6 +281,164 @@
%description cloud
Packages required to enable openSUSE MicroOS in the Cloud.
+%package desktop-gnome
+Summary: MicroOS GNOME Desktop
+Group: Metapackages
+Provides: pattern() = microos_gnome_desktop
+Provides: pattern-category() = MicroOS
+Provides: pattern-icon() = pattern-generic
+Provides: pattern-order() = 9100
+Provides: pattern-visible()
+Requires: gdm-branding-MicroOS
+Requires: pattern() = gnome_basic
+Requires: pattern() = x11
+# from data/COMMON-DESKTOP
+Requires: desktop-data
+Requires: desktop-file-utils
+#
+# Now the real packages
+#
+# #332596
+Requires: gnome-keyring-pam
+# implied by gnome-keyring-pam
+#Requires: gnome-keyring
+Requires: gnome-power-manager
+# 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
+# ideally, should be in Requires
+# - We also we explicitly put the packages required by those sessions, in case
+# gnome-session-*-session is not installable, to make sure the livecd is
+# somehow a bit usable
+#
+Requires: gnome-session-default-session
+# boo#1090117
+Requires: gnome-shell-classic
+Requires: gnome-terminal
+# bnc#879466
+Requires: gnome-user-docs
+Requires: gpgme
+# we need something for xdg-su
+Requires: adobe-sourcecodepro-fonts
+Requires: adobe-sourcesanspro-fonts
+Requires: adobe-sourceserifpro-fonts
+Requires: dejavu-fonts
+Requires: file-roller
+Requires: flatpak
+Requires: ghostscript-fonts-other
+Requires: ghostscript-fonts-std
+Requires: gnome-calculator
+Requires: gnome-packagekit
+Requires: gnome-software
+Requires: gnome-system-monitor
+Requires: gnome-tweak-tool
+Requires: google-carlito-fonts
+Requires: google-droid-fonts
+Requires: google-opensans-fonts
+Requires: google-roboto-fonts
+Requires: libgnomesu
+Requires: nautilus
+Requires: nautilus-extension-terminal
+Requires: nautilus-share
+Requires: noto-coloremoji-fonts
+Requires: noto-emoji-fonts
+Requires: noto-sans-fonts
+Requires: polkit-default-privs
+# Pulseaudio is the default sound server
+Requires: pulseaudio-module-gsettings
+Requires: pulseaudio-module-x11
+Requires: samba
+# #509829
+Requires: xdg-user-dirs-gtk
+Requires: yelp
+#
+# Low-level parts that we need
+#
+%if 0%{is_opensuse}
+# bnc#430161
+Requires: NetworkManager
+Requires: NetworkManager-applet
+%endif
+%if 0%{is_opensuse}
+Requires: canberra-gtk-play
+%endif
+%if 0%{is_opensuse}
+Requires: MozillaFirefox
+Requires: avahi
+#
+# Branding
+#
+# #591535
+Requires: gio-branding-openSUSE
+Requires: gtk2-branding-openSUSE
+Requires: gtk3-branding-openSUSE
+Requires: hicolor-icon-theme-branding-openSUSE
+
+#PackageKit
+Requires: PackageKit
+Requires: PackageKit-branding-openSUSE
+%endif
+
+%description desktop-gnome
+Packages required for the openSUSE MicroOS Desktop with GNOME.
+
+%package desktop-kde
+Summary: MicroOS KDE Plasma Desktop
+Group: Metapackages
+Provides: pattern() = microos_kde_desktop
+Provides: pattern-category() = MicroOS
+Provides: pattern-icon() = pattern-generic
+Provides: pattern-order() = 9101
+Provides: pattern-visible()
+Requires: pattern() = kde_plasma
+
+# Some basic system tools
+Requires: kate
+Requires: konsole
+
+# Recommended by kde_plasma
+Requires: bluedevil5
+Requires: breeze5-wallpapers
+Requires: dolphin
+Requires: kde-print-manager
+Requires: kdeconnect-kde
+Requires: kgamma5
+Requires: kwrited5
+Requires: phonon4qt5-backend-gstreamer
+Requires: plasma-nm5
+Requires: plasma5-addons
+Requires: plasma5-pa
+Requires: plasma5-pk-updates
+Requires: plasma5-session-wayland
+Requires: sddm
+# Not useful with excludedocs...
+#Requires: khelpcenter5
+Requires: kio-extras5
+Requires: kwalletmanager5
+Requires: pinentry-qt5
+
+Requires: alsa-plugins-pulse
+Requires: pulseaudio
+Requires: pulseaudio-module-x11
+Requires: pulseaudio-module-zeroconf
+Requires: pulseaudio-utils
+
+# Recommends and Supplements won't work, so pull in manually
+Requires: discover-backend-flatpak
+Requires: pipewire
+Requires: plasma5-defaults-openSUSE
+Requires: qqc2-desktop-style
+Requires: sddm-theme-openSUSE
+Requires: xdg-desktop-portal-kde
+
+%description desktop-kde
+Packages required for the openSUSE MicroOS with KDE Plasma
+
%package onlyDVD
Summary: Packages only for the DVD of openSUSE MicroOS
Group: Metapackages
@@ -346,7 +504,7 @@
%install
mkdir -p %buildroot/usr/share/doc/packages/patterns-microos/
-for i in basesystem base defaults hardware ima_evm apparmor selinux sssd_ldap
cloud \
+for i in basesystem base defaults hardware ima_evm apparmor selinux sssd_ldap
cloud desktop-gnome desktop-kde \
onlyDVD alt_onlyDVD; do
echo "This file marks the pattern $i to be installed."
>%buildroot/usr/share/doc/packages/patterns-microos/$i.txt
done
@@ -395,6 +553,16 @@
%dir %{_docdir}/patterns-microos
%{_docdir}/patterns-microos/cloud.txt
+%files desktop-gnome
+%defattr(-,root,root)
+%dir %{_docdir}/patterns-microos
+%{_docdir}/patterns-microos/desktop-gnome.txt
+
+%files desktop-kde
+%defattr(-,root,root)
+%dir %{_docdir}/patterns-microos
+%{_docdir}/patterns-microos/desktop-kde.txt
+
%files onlyDVD
%defattr(-,root,root)
%dir %{_docdir}/patterns-microos