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 <[email protected]>
+
+- Ensure gnome-session-wayland is pulled by GNOME desktop pattern.
+
+-------------------------------------------------------------------
+Thu Dec 3 11:21:45 UTC 2020 - Fabian Vogt <[email protected]>
+
+- 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 -- [email protected]
To unsubscribe, email [email protected]
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives:
https://lists.opensuse.org/archives/list/[email protected]