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