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)

Reply via email to