Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package patterns-hyprland for openSUSE:Factory checked in at 2026-11-07 23:32:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/patterns-hyprland (Old) and /work/SRC/openSUSE:Factory/.patterns-hyprland.new.3759290 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "patterns-hyprland" Sat Nov 7 23:32:38 2026 rev:3 rq:1395949 version:20261031 Changes: -------- --- /work/SRC/openSUSE:Factory/patterns-hyprland/patterns-hyprland.changes 2026-03-30 18:36:42.232615354 +0200 +++ /work/SRC/openSUSE:Factory/.patterns-hyprland.new.3759290/patterns-hyprland.changes 2026-11-07 23:33:07.200803974 +0100 @@ -1,0 +2,27 @@ +Sat Oct 31 09:37:31 UTC 2026 - Tomáš Chvátal <[email protected]> + +- Set Version to 20261031. +- Drop the five hyprland_extra plugin Recommends that are not packaged in + Factory (hyprland-plugin-hyprexpo, hyprland-plugin-hyprscrolling, hyprland- + plugin-hyprtrails, hyprland-plugin-hyprwinwrap, hyprland-plugin-xtra- + dispatchers); hyprland-plugins only builds four plugins. +- Drop the hyprland-branding-openSUSE Recommends: no such package in Factory. +- Replace swaybar with waybar as the main pattern bar (swaybar needs Sway IPC + for workspaces; waybar is the Hyprland-native bar). +- Add hyprlock, hypridle and hyprpolkitagent Recommends: Hyprland-native lock, + idle and authentication agent for a complete session; add wl-clipboard + Recommends to helper utilities. +- Drop the now-redundant waybar Recommends from hyprland_extra (the main pattern + recommends it). +- Drop the dead Supplements line from hyprland_extra: it supplemented (hyprland + and hyprland_extra), so the conjunction could never fire; pattern-extends, + Requires and pattern-visible are untouched, so selecting hyprland_extra still + pulls hyprland. +- Reword the hyprland_extra Summary and description from add-ons to extras. +- Add a no-binary rpmlintrc filter at error level, shipped as a new Source0 + file. +- Format with spec-cleaner 1.3.1: drop the Group tags, fix the copyright header, + add SECTION labels, remove the duplicated licence header block, and fold near- + duplicate SECTION headers into their markers. + +------------------------------------------------------------------- @@ -30,0 +58 @@ + New: ---- patterns-hyprland-rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ patterns-hyprland.spec ++++++ --- /var/tmp/diff_new_pack.HkaP6D/_old 2026-11-07 23:33:07.854830998 +0100 +++ /var/tmp/diff_new_pack.HkaP6D/_new 2026-11-07 23:33:07.856831080 +0100 @@ -1,7 +1,7 @@ # # spec file for package patterns-hyprland # -# Copyright (c) 2026 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,30 +15,14 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # -# -# spec file for package patterns-hyprland -# -# Copyright (c) 2026 SUSE LLC -# -# All modifications and additions to the file contributed by third parties -# remain the property of their copyright owners, unless otherwise agreed -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a -# license that conforms to the Open Source Definition (Version 1.9) -# published by the Open Source Initiative. - -# Please submit bugfixes or comments via https://bugs.opensuse.org/ -# Name: patterns-hyprland -Version: 20260129 +Version: 20261031 Release: 0 Summary: Patterns for Installation (Hyprland) License: MIT -Group: Metapackages URL: https://github.com/openSUSE/patterns +Source0: %{name}-rpmlintrc BuildRequires: patterns-rpm-macros BuildArch: noarch @@ -52,55 +36,62 @@ %package hyprland %pattern_graphicalenvironments Summary: Hyprland (Wayland compositor) -Group: Metapackages Provides: pattern() = hyprland Provides: pattern-icon() = pattern-generic Provides: pattern-order() = 1815 Provides: pattern-visible() - -# Base system +# SECTION base system Requires: pattern() = base - -# Core compositor and portal stack +# /SECTION +# SECTION compositor and portals Requires: hyprland Requires: xdg-desktop-portal Requires: xdg-desktop-portal-hyprland - -# Login/session +# /SECTION +# SECTION login Recommends: greetd-gtkgreet-hyprland - -# Bar -Recommends: swaybar - -# Notifications +# /SECTION +# SECTION lock and idle +Recommends: hypridle +Recommends: hyprlock +# /SECTION +# SECTION authentication agent +Recommends: hyprpolkitagent +# /SECTION +# SECTION bar +Recommends: waybar +# /SECTION +# SECTION notifications Recommends: mako - -# Launcher +# /SECTION +# SECTION launcher Recommends: rofi-wayland - -# Screenshots +# /SECTION +# SECTION screenshots Recommends: grim Recommends: slurp - -# Color picker +# /SECTION +# SECTION color picker Recommends: hyprpicker - -# Wallpapers (Hyprland-native) +# /SECTION +# SECTION Hyprland-native wallpaper Recommends: hyprpaper - -# Terminal +# /SECTION +# SECTION terminal Recommends: kitty - -# File manager +# /SECTION +# SECTION file manager Recommends: thunar - -# Small helper utilities +# /SECTION +# SECTION small helper utilities Recommends: hyprland-qtutils - -# openSUSE welcome + branding glue +Recommends: wl-clipboard +# /SECTION +# openSUSE welcome %if 0%{?is_opensuse} +# SECTION openSUSE welcome Recommends: opensuse-welcome-launcher -Recommends: hyprland-branding-openSUSE +# /SECTION %endif %description hyprland @@ -116,40 +107,31 @@ %package hyprland_extra %pattern_graphicalenvironments -Summary: Hyprland Extra Components (plugins and add-ons) -Group: Metapackages +Summary: Hyprland Extra Components (plugins and extras) Provides: pattern() = hyprland_extra +Provides: pattern-extends() = hyprland Provides: pattern-icon() = pattern-generic Provides: pattern-order() = 1816 Provides: pattern-visible() -Provides: pattern-extends() = hyprland -Supplements: (patterns-hyprland-hyprland and patterns-hyprland-hyprland_extra) - Requires: pattern() = hyprland - -# A minimal dock +# SECTION minimal dock Recommends: nwg-dock-hyprland - -# Optional workflow tools -Recommends: waybar +# /SECTION +# SECTION workflow tools Recommends: yazi - -# Hyprland plugins +# /SECTION +# SECTION plugins Recommends: hyprland-plugin-borders-plus-plus -Recommends: hyprland-plugin-hyprbars Recommends: hyprland-plugin-csgo-vulkan-fix -Recommends: hyprland-plugin-hyprexpo +Recommends: hyprland-plugin-hyprbars Recommends: hyprland-plugin-hyprfocus -Recommends: hyprland-plugin-hyprscrolling -Recommends: hyprland-plugin-hyprtrails -Recommends: hyprland-plugin-hyprwinwrap -Recommends: hyprland-plugin-xtra-dispatchers - -# We need a browser +# /SECTION +# SECTION browser Recommends: MozillaFirefox +# /SECTION %description hyprland_extra -Optional add-ons for the Hyprland Wayland compositor, including commonly used +Optional extras for the Hyprland Wayland compositor, including commonly used plugins and additional workflow tools. %files hyprland_extra ++++++ patterns-hyprland-rpmlintrc ++++++ addFilter("E: no-binary");
