Hello community,

here is the log from the commit of package patterns-microos for 
openSUSE:Factory checked in at 2020-12-10 15:57:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/patterns-microos (Old)
 and      /work/SRC/openSUSE:Factory/.patterns-microos.new.2328 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "patterns-microos"

Thu Dec 10 15:57:20 2020 rev:28 rq:854269 version:5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/patterns-microos/patterns-microos.changes        
2020-11-29 12:25:30.669825151 +0100
+++ 
/work/SRC/openSUSE:Factory/.patterns-microos.new.2328/patterns-microos.changes  
    2020-12-10 15:57:22.834811739 +0100
@@ -1,0 +2,15 @@
+Tue Dec  8 14:07:24 UTC 2020 - Frederic Crozat <fcro...@suse.com>
+
+- Ensure gnome-session-wayland is pulled by GNOME desktop pattern.
+
+-------------------------------------------------------------------
+Thu Dec  3 11:21:45 UTC 2020 - Fabian Vogt <fv...@suse.com>
+
+- Add desktop-common pattern for packages common to GNOME and KDE
+  patterns
+- Some small cleanups, also because of the source formatter...
+- Use proper icons for desktop patterns
+- Switch the KDE pattern from plasma5-pk-updates to discover-notifier
+  and add plasma-browser-integration
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ patterns-microos.spec ++++++
--- /var/tmp/diff_new_pack.6JwYzS/_old  2020-12-10 15:57:23.382812255 +0100
+++ /var/tmp/diff_new_pack.6JwYzS/_new  2020-12-10 15:57:23.382812255 +0100
@@ -243,17 +243,53 @@
 %description cloud
 Packages required to enable openSUSE MicroOS in the Cloud.
 
+%package desktop-common
+Summary:        Common packages for Desktops on MicroOS
+Group:          Metapackages
+Provides:       pattern() = microos_desktop_common
+Provides:       pattern-category() = MicroOS
+Provides:       pattern-icon() = pattern-x11
+Provides:       pattern-order() = 9100
+Requires:       pattern() = x11
+
+# Pulseaudio is the default sound server
+Requires:       alsa-plugins-pulse
+Requires:       pulseaudio-module-bluetooth
+Requires:       pulseaudio-module-gsettings
+Requires:       pulseaudio-module-x11
+Requires:       pulseaudio-module-zeroconf
+Requires:       pulseaudio-utils
+
+# Allow users to print (and add some common printer drivers)
+Requires:       OpenPrintingPPDs
+Requires:       cups
+Requires:       cups-filters
+Requires:       hplip-hpijs
+
+Requires:       bluez-firmware
+Requires:       hicolor-icon-theme-branding-openSUSE
+Requires:       polkit-default-privs
+Requires:       udisks2
+Requires:       upower
+
+%if 0%{is_opensuse}
+Requires:       avahi
+%endif
+
+%description desktop-common
+Packages required for openSUSE MicroOS Desktops.
+
 %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-icon() = pattern-gnome
 Provides:       pattern-order() = 9100
 Provides:       pattern-visible()
 Requires:       gdm-branding-MicroOS
 Requires:       pattern() = gnome_basic
-Requires:       pattern() = x11
+Requires:       pattern() = microos_desktop_common
 # from data/COMMON-DESKTOP
 Requires:       desktop-data
 Requires:       desktop-file-utils
@@ -277,20 +313,21 @@
 #   somehow a bit usable
 #
 Requires:       gnome-session-default-session
+# ensure we have wayland session available (and used by default)
+Requires:       gnome-session-wayland
 # boo#1090117
-Requires:       gnome-shell-classic
-Requires:       gnome-terminal
-# bnc#879466
-Requires:       gnome-user-docs
-Requires:       gpgme
-# we need something for xdg-su
 Requires:       flatpak
 Requires:       gnome-calculator
 Requires:       gnome-packagekit
+Requires:       gnome-shell-classic
 Requires:       gnome-software
 Requires:       gnome-system-monitor
+Requires:       gnome-terminal
 Requires:       gnome-tweak-tool
 Requires:       gnome-usage
+Requires:       gnome-user-docs
+# bnc#879466
+Requires:       gpgme
 # for online accounts and calendar integration
 Requires:       gnome-bluetooth
 Requires:       gnome-control-center-goa
@@ -302,6 +339,7 @@
 Requires:       rsvg-thumbnailer
 # So that GNOME shell extensions can be installed
 Requires:       chrome-gnome-shell
+# we need something for xdg-su
 Requires:       libgnomesu
 Requires:       nautilus
 Requires:       nautilus-extension-terminal
@@ -311,12 +349,6 @@
 Requires:       seahorse-daemon
 # So Trash and mounting USB sticks work in Nautilus
 Requires:       gvfs-backends
-Requires:       udisks2
-# Allow users to print (and add some common printer drivers)
-Requires:       OpenPrintingPPDs
-Requires:       cups
-Requires:       cups-filters
-Requires:       hplip-hpijs
 # We need the icons to work
 Requires:       adwaita-icon-theme
 # Some fonts
@@ -333,20 +365,14 @@
 Requires:       noto-coloremoji-fonts
 Requires:       noto-emoji-fonts
 Requires:       noto-sans-fonts
-Requires:       polkit-default-privs
 # Common tools, helpful during initial setup
 Requires:       unzip
 Requires:       wget
 # Pulseaudio is the default sound server
-Requires:       pulseaudio-module-bluetooth
 Requires:       pulseaudio-module-gsettings
-Requires:       pulseaudio-module-x11
 # So that GNOME keyring works
 Requires:       gcr-ssh-askpass
 Requires:       samba
-# implied by gnome-bluetooth
-#Requires:       bluez
-Requires:       bluez-firmware
 # #509829
 Requires:       xdg-user-dirs-gtk
 Requires:       yelp
@@ -356,12 +382,7 @@
 %if 0%{is_opensuse}
 # bnc#430161
 Requires:       NetworkManager
-%endif
-%if 0%{is_opensuse}
 Requires:       canberra-gtk-play
-%endif
-%if 0%{is_opensuse}
-Requires:       avahi
 #
 # Branding
 #
@@ -369,7 +390,6 @@
 Requires:       gio-branding-openSUSE
 Requires:       gtk2-branding-openSUSE
 Requires:       gtk3-branding-openSUSE
-Requires:       hicolor-icon-theme-branding-openSUSE
 
 #PackageKit
 Requires:       PackageKit
@@ -384,10 +404,11 @@
 Group:          Metapackages
 Provides:       pattern() = microos_kde_desktop
 Provides:       pattern-category() = MicroOS
-Provides:       pattern-icon() = pattern-generic
+Provides:       pattern-icon() = pattern-kde
 Provides:       pattern-order() = 9101
 Provides:       pattern-visible()
 Requires:       pattern() = kde_plasma
+Requires:       pattern() = microos_desktop_common
 
 # Some basic system tools
 Requires:       kate
@@ -405,7 +426,8 @@
 Requires:       plasma-nm5
 Requires:       plasma5-addons
 Requires:       plasma5-pa
-Requires:       plasma5-pk-updates
+# PackageKit doesn't handle MicroOS yet
+#Requires:       plasma5-pk-updates
 Requires:       plasma5-session-wayland
 Requires:       sddm
 # Not useful with excludedocs...
@@ -414,22 +436,19 @@
 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:       plasma-browser-integration
 Requires:       plasma5-defaults-openSUSE
+Requires:       purpose
 Requires:       qqc2-desktop-style
 Requires:       sddm-theme-openSUSE
-Requires:       udisks2
-Requires:       upower
 Requires:       xdg-desktop-portal-kde
 
+# Doesn't depend on PackageKit, but also works for other backends
+Requires:       discover-notifier
+
 %description desktop-kde
 Packages required for the openSUSE MicroOS with KDE Plasma
 
@@ -498,8 +517,8 @@
 
 %install
 mkdir -p %buildroot/usr/share/doc/packages/patterns-microos/
-for i in basesystem base defaults hardware ima_evm apparmor selinux cockpit 
sssd_ldap cloud desktop-gnome desktop-kde \
-    onlyDVD alt_onlyDVD; do
+for i in basesystem base defaults hardware ima_evm apparmor selinux cockpit \
+    sssd_ldap cloud desktop-common 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
 
@@ -552,6 +571,11 @@
 %dir %{_docdir}/patterns-microos
 %{_docdir}/patterns-microos/cloud.txt
 
+%files desktop-common
+%defattr(-,root,root)
+%dir %{_docdir}/patterns-microos
+%{_docdir}/patterns-microos/desktop-common.txt
+
 %files desktop-gnome
 %defattr(-,root,root)
 %dir %{_docdir}/patterns-microos
_______________________________________________
openSUSE Commits mailing list -- commit@lists.opensuse.org
To unsubscribe, email commit-le...@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/commit@lists.opensuse.org

Reply via email to