Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package xsnow for openSUSE:Factory checked 
in at 2026-04-08 17:14:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xsnow (Old)
 and      /work/SRC/openSUSE:Factory/.xsnow.new.21863 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xsnow"

Wed Apr  8 17:14:20 2026 rev:15 rq:1345002 version:3.9.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/xsnow/xsnow.changes      2026-01-06 
17:45:45.700533163 +0100
+++ /work/SRC/openSUSE:Factory/.xsnow.new.21863/xsnow.changes   2026-04-08 
17:14:35.921129126 +0200
@@ -1,0 +2,52 @@
+Sun Apr  5 05:40:18 UTC 2026 - Carsten Ziepke <[email protected]>
+
+- Update to version 3.9.1:
+  * 01: main.c: make_fullmaxscreen():
+            Prevent the appearance of the xsnow icon for the snow-window
+            in window-lists, taskbars etc.  using 
+            gtk_window_set_skip_taskbar_hint() and
+            gtk_window_set_skip_pager_hint().
+        main.c, flags.c, docs.c, xsnow.h, xsnow-constants.h:
+            create flag '-config' to use other configuration file
+            than $HOME/.xsnowrc. The file name must contain the string
+            'xsnow' to protect against accidentally overwriting a
+            precious file.
+  * 02: stars.c, ui.glade, docs.c: allow setting size of stars.
+  * 03: aurora.c, aurora.h, flags.c ... : replace position left, 
+            middle and right with slider for horizontal position.
+  * 04: moon.c e.a.: user can define fixed position for the moon
+            if the speed of the moon is set to zero.
+  * 05: move stars also, like the moon but always left to right
+        meteor.c: small adaptations
+  * 06: update language translations
+  * 07: bootstrap: create new file 'bootdate' only if it does not
+        exixst. Advice: when creating a new version (see AC_INIT in 
+        configure.ac), remove bootdate before running ./bootstrap.
+  * 08: add option to use screenshots to determine the placement
+        of windows. Hopefully this will assist in running under
+        wayland, but first we have to wait until a suitable 
+        screenshotter is available for wayland. 
+        It creates an extra dependency for opencv4.
+        wmctrl.c: fixed bug in using XTranslateCoordinates().
+        windows.c: ignore windows at bottom and top: this is for
+            all windows now.
+- Changes in version 3.9.0
+  * 01: many changes in defining a window to snow in.
+        When snowing in one monitor: the window is created with
+        gtk_window_maximize(), when snowing in all monitors,
+        use gtk_window_fullscreen(). 
+        The height of fallensnow on the bottom is now at max 
+        15% of the window height. On windows this is 10%.
+        Windows with "Desktop" or "desktop" in the name are
+        ignored: no snow on those windows.
+  * 02: if only one monitor is detected, use maximized in stead
+        of full screen
+  * 03: main.c: do_draw_all: set window maximized or fullscreen
+        a few times to ensure that it stays that way. 
+  * 04: main.c: disabled legacy section in do_displaychanged()
+        which caused permanent restarts when running under
+        xscreensaver with more than one monitor.
+* Rebase xsnow-bindir.patch
+* Add BuildRequires opencv-devel
+
+-------------------------------------------------------------------

Old:
----
  xsnow-3.8.6.tar.gz

New:
----
  xsnow-3.9.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xsnow.spec ++++++
--- /var/tmp/diff_new_pack.LmJr0G/_old  2026-04-08 17:14:36.661159551 +0200
+++ /var/tmp/diff_new_pack.LmJr0G/_new  2026-04-08 17:14:36.665159716 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package xsnow
 #
-# Copyright (c) 2025 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
@@ -17,7 +17,7 @@
 
 
 Name:           xsnow
-Version:        3.8.6
+Version:        3.9.1
 Release:        0
 Summary:        A Christmas Animation
 License:        GPL-3.0-or-later
@@ -27,6 +27,7 @@
 # PATCH-FIX-OPENSUSE xsnow-bindir.patch -- Install in /usr/bin instead 
/usr/games
 Patch0:         xsnow-bindir.patch
 BuildRequires:  gcc-c++
+BuildRequires:  opencv-devel
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(gsl)

++++++ xsnow-3.8.6.tar.gz -> xsnow-3.9.1.tar.gz ++++++
++++ 108317 lines of diff (skipped)

++++++ xsnow-bindir.patch ++++++
--- /var/tmp/diff_new_pack.LmJr0G/_old  2026-04-08 17:14:37.133178958 +0200
+++ /var/tmp/diff_new_pack.LmJr0G/_new  2026-04-08 17:14:37.137179123 +0200
@@ -1,8 +1,7 @@
-Index: xsnow-3.8.1/src/Makefile.am
-===================================================================
---- xsnow-3.8.1.orig/src/Makefile.am
-+++ xsnow-3.8.1/src/Makefile.am
-@@ -23,7 +23,7 @@ SUBDIRS = Pixmaps
+diff -Nur xsnow-3.9.1-orig/src/Makefile.am xsnow-3.9.1/src/Makefile.am
+--- xsnow-3.9.1-orig/src/Makefile.am   2026-03-27 15:09:04.000000000 +0100
++++ xsnow-3.9.1/src/Makefile.am        2026-04-05 07:46:54.235720692 +0200
+@@ -23,7 +23,7 @@
  TOCC     = $(top_srcdir)/src/tocc.sh
  TOASCII  = $(top_srcdir)/src/toascii.sh
  
@@ -11,17 +10,16 @@
  games_PROGRAMS = xsnow
  
  noinst_PROGRAMS = makeman
-Index: xsnow-3.8.1/src/Makefile.in
-===================================================================
---- xsnow-3.8.1.orig/src/Makefile.in
-+++ xsnow-3.8.1/src/Makefile.in
-@@ -668,7 +668,7 @@ top_srcdir = @top_srcdir@
+diff -Nur xsnow-3.9.1-orig/src/Makefile.in xsnow-3.9.1/src/Makefile.in
+--- xsnow-3.9.1-orig/src/Makefile.in   2026-03-27 15:09:04.000000000 +0100
++++ xsnow-3.9.1/src/Makefile.in        2026-04-05 07:47:06.012790084 +0200
+@@ -680,7 +680,7 @@
  SUBDIRS = Pixmaps
  TOCC = $(top_srcdir)/src/tocc.sh
  TOASCII = $(top_srcdir)/src/toascii.sh
 -gamesdir = $(exec_prefix)/games
 +gamesdir = $(exec_prefix)/bin
  xsnow_CPPFLAGS = $(GTK_CFLAGS) $(X11_CFLAGS) $(GSL_CFLAGS) \
-       -DLOCALEDIR=\"$(LOCALEDIR)\" -DLANGUAGES='"$(LANGUAGES)"' \
-       $(am__append_1) $(am__append_2)
+       $(CV_CFLAGS) -DLOCALEDIR=\"$(LOCALEDIR)\" \
+       -DLANGUAGES='"$(LANGUAGES)"' $(am__append_1) $(am__append_2)
 

Reply via email to