Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package nwg-displays for openSUSE:Factory checked in at 2026-07-17 01:40:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nwg-displays (Old) and /work/SRC/openSUSE:Factory/.nwg-displays.new.24530 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nwg-displays" Fri Jul 17 01:40:45 2026 rev:10 rq:1366028 version:0.4.3 Changes: -------- --- /work/SRC/openSUSE:Factory/nwg-displays/nwg-displays.changes 2025-12-15 12:05:52.110184302 +0100 +++ /work/SRC/openSUSE:Factory/.nwg-displays.new.24530/nwg-displays.changes 2026-07-17 01:42:46.615838771 +0200 @@ -1,0 +2,22 @@ +Wed Jul 15 17:19:17 UTC 2026 - Nassim Lhadj <[email protected]> + +- Update to version 0.4.3: + * This version generates ~/.config/hypr/monitors.lua and + ~/.config/hypr/workspaces.lua for Hyprland v0.55.x. #132 +- Updates from 0.4.2: + * Niri: removed refresh rate rounding #130 (closes #129) +- Updates from 0.4.1: + * Fixed empty workspaces dialog on Hyprland regression #128 +- Update from 0.4.0: + * Added support for Niri #124 +- Updates from 0.3.28: + * Restored 10-bit check button & Mirror combo box (deleted + accidentally in 9afbd69) (closes #114) + * Restored check if monitors.conf is writable (closes #115) + * Combo boxes forced to expand upwards, to avoid off-screen items. +- Updates from 0.3.27: + * Added profile management, together with optional profile-bound + wallpapers #106 + * Added support for wallpaper management (Azote/swaybg) + +------------------------------------------------------------------- Old: ---- nwg-displays-0.3.26.tar.gz New: ---- nwg-displays-0.4.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nwg-displays.spec ++++++ --- /var/tmp/diff_new_pack.4eIXzt/_old 2026-07-17 01:42:47.299861864 +0200 +++ /var/tmp/diff_new_pack.4eIXzt/_new 2026-07-17 01:42:47.303861999 +0200 @@ -1,7 +1,7 @@ # # spec file for package nwg-displays # -# Copyright (c) 2025 SUSE LLC and contributors +# 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 @@ -17,9 +17,9 @@ Name: nwg-displays -Version: 0.3.26 +Version: 0.4.3 Release: 0 -Summary: A GTK3 wrapper to display text on the desktop for wlroots +Summary: Output management utility for sway, Hyprland and Niri License: MIT URL: https://github.com/nwg-piotr/nwg-displays Source0: %{url}/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz @@ -28,8 +28,6 @@ BuildRequires: pkgconfig BuildRequires: python3-devel BuildRequires: python3-setuptools -Requires: libgtk-3-0 -Requires: libgtk-layer-shell0 Requires: python3-gobject Requires: python3-i3ipc Requires: typelib(GtkLayerShell) @@ -37,7 +35,7 @@ %description -nwg-displays is Output management utility for sway Wayland compositor, +nwg-displays is an output management utility for the Sway, Hyprland and Niri Wayland compositors, inspired by wdisplays and wlay. %prep @@ -50,26 +48,24 @@ %py3_install install -Dpm 0644 %{name}.svg -t %{buildroot}%{_datadir}/pixmaps/ -install -Dpm 0644 nwg-displays.svg -t %{buildroot}%{_datadir}/pixmaps/ -install -Dpm 0755 %{name}.desktop -t %{buildroot}%{_datadir}/applications/ +install -Dpm 0644 %{name}.desktop -t %{buildroot}%{_datadir}/applications/ -# fix env-script-interpreter -sed -i '1s|#!/usr/bin/env python|#!/usr/bin/python3|' \ - %{buildroot}%{python_sitelib}/nwg_displays/main.py - -# fix non-executable-script -for file in %{buildroot}%{python_sitelib}/nwg_displays/main.py; do - chmod a+x $file -done +# remove unnecessary shebangs +sed -i '1{/^#!.*python.*/d;}' \ + %{buildroot}%{python3_sitelib}/nwg_displays/main.py \ + %{buildroot}%{python3_sitelib}/nwg_displays/profiles.py \ + %{buildroot}%{python3_sitelib}/nwg_displays/tools.py -%fdupes %{buildroot}%{python_sitelib}/nwg_displays/__pycache__ +%fdupes %{buildroot}%{python3_sitelib}/nwg_displays %files %license LICENSE %doc README.md %{_bindir}/%{name} -%{_datadir}/applications/*.desktop +%{_bindir}/%{name}-apply +%{_bindir}/%{name}-toggle-wallpapers +%{_datadir}/applications/%{name}.desktop %{_datadir}/pixmaps/*.svg -%{python_sitelib}/nwg_displays -%{python_sitelib}/nwg_displays-*.egg-info +%{python3_sitelib}/nwg_displays +%{python3_sitelib}/nwg_displays-*.egg-info ++++++ nwg-displays-0.3.26.tar.gz -> nwg-displays-0.4.3.tar.gz ++++++ ++++ 3315 lines of diff (skipped)
