Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xscreensaver for openSUSE:Factory checked in at 2026-09-23 14:33:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xscreensaver (Old) and /work/SRC/openSUSE:Factory/.xscreensaver.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xscreensaver" Wed Sep 23 14:33:11 2026 rev:87 rq:1379256 version:6.16 Changes: -------- --- /work/SRC/openSUSE:Factory/xscreensaver/xscreensaver.changes 2026-06-22 18:05:48.798023543 +0200 +++ /work/SRC/openSUSE:Factory/.xscreensaver.new.383539/xscreensaver.changes 2026-09-23 14:34:35.500436768 +0200 @@ -1,0 +2,14 @@ +Wed Sep 16 20:28:02 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to 6.16: + * New hacks: floppy, graphstat, amigajuggler and polarnight. + * New display modes in hypertorus. + * X11: Updates for systemd inhibitors on KDE Plasma 6.5. +- Drop xscreensaver-systemd.patch: adopted upstream. +- Rebase xscreensaver-screenfade.patch. +- Add floppy, graphstat, amigajuggler and polarnight to + xscreensaver-data-extra.list. +- Spec cleanup: drop Group, add gcc/make BuildRequires, and + require pkgconfig(libsystemd) >= 221. + +------------------------------------------------------------------- Old: ---- xscreensaver-6.15.tar.gz xscreensaver-systemd.patch New: ---- xscreensaver-6.16.tar.gz ----------(Old B)---------- Old: * X11: Updates for systemd inhibitors on KDE Plasma 6.5. - Drop xscreensaver-systemd.patch: adopted upstream. - Rebase xscreensaver-screenfade.patch. ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xscreensaver.spec ++++++ --- /var/tmp/diff_new_pack.DMEx6P/_old 2026-09-23 14:34:36.590482338 +0200 +++ /var/tmp/diff_new_pack.DMEx6P/_new 2026-09-23 14:34:36.592482421 +0200 @@ -18,11 +18,10 @@ Name: xscreensaver -Version: 6.15 +Version: 6.16 Release: 0 Summary: A screen saver and locker for the X Window System License: BSD-3-Clause AND GPL-2.0-or-later -Group: Amusements/Toys/Screensavers URL: https://www.jwz.org/xscreensaver Source: https://www.jwz.org/xscreensaver/%{name}-%{version}.tar.gz Source1: xscreensaver.pamd @@ -46,15 +45,16 @@ Patch45: xscreensaver-bug-reports.patch # PATCH-FIX-OPENSUSE xscreensaver-unrecognized-opts.patch [email protected] -- Ignore selected unbrecognized options generated by %%configure. Patch46: xscreensaver-unrecognized-opts.patch -Patch47: xscreensaver-systemd.patch Patch48: xscreensaver-screenfade.patch BuildRequires: automake BuildRequires: bc +BuildRequires: gcc BuildRequires: gtkdoc BuildRequires: intltool BuildRequires: libgle-devel BuildRequires: libjpeg-devel BuildRequires: libxslt-tools +BuildRequires: make BuildRequires: pam-devel BuildRequires: perl-XML-Parser BuildRequires: pkgconfig @@ -68,7 +68,7 @@ BuildRequires: pkgconfig(gmodule-2.0) BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gtk+-3.0) -BuildRequires: pkgconfig(libsystemd) +BuildRequires: pkgconfig(libsystemd) >= 221 BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(pango) BuildRequires: pkgconfig(x11) @@ -119,7 +119,6 @@ %package data Summary: Selection of screensavers from xscreensaver -Group: Amusements/Toys/Screensavers Recommends: %{name}-lang = %{version} %description data @@ -133,7 +132,6 @@ %package data-extra Summary: Selection of screensavers from xscreensaver -Group: Amusements/Toys/Screensavers Recommends: %{name}-data Recommends: %{name}-lang = %{version} @@ -175,8 +173,8 @@ ' driver/XScreenSaver.ad.in > driver/XScreenSaver.ad.in.tmp && mv -f driver/XScreenSaver.ad.in.tmp driver/XScreenSaver.ad.in intltoolize --copy --force chmod +x install-sh -cp /usr/share/gettext/config.rpath . -autoreconf -fi -I /usr/share/gettext/m4 +cp %{_datadir}/gettext/config.rpath . +autoreconf -fi -I %{_datadir}/gettext/m4 # Regarding options checking: %%configure includes --disable-dependency-tracking, which causes fatal error. # Please try to comment out during the upgrade. You should see exactly this single error. export enable_option_checking=no ++++++ xscreensaver-6.15.tar.gz -> xscreensaver-6.16.tar.gz ++++++ /work/SRC/openSUSE:Factory/xscreensaver/xscreensaver-6.15.tar.gz /work/SRC/openSUSE:Factory/.xscreensaver.new.383539/xscreensaver-6.16.tar.gz differ: char 12, line 1 ++++++ xscreensaver-data-extra.list ++++++ --- /var/tmp/diff_new_pack.DMEx6P/_old 2026-09-23 14:34:36.694486685 +0200 +++ /var/tmp/diff_new_pack.DMEx6P/_new 2026-09-23 14:34:36.699486894 +0200 @@ -1,6 +1,7 @@ # Additional screensavers abstractile alienbeacon +amigajuggler anemone anemotaxis antinspect @@ -88,6 +89,7 @@ flipflop flipscreen3d fliptext +floppy flow fluidballs fluxcore @@ -113,6 +115,7 @@ gltext goldenapollian grav +graphstat gravitywell greynetic halftone @@ -187,6 +190,7 @@ pinion pipes platonicfolding +polarnight polyhedra polyominoes polytopes ++++++ xscreensaver-screenfade.patch ++++++ --- /var/tmp/diff_new_pack.DMEx6P/_old 2026-09-23 14:34:36.798491033 +0200 +++ /var/tmp/diff_new_pack.DMEx6P/_new 2026-09-23 14:34:36.801491159 +0200 @@ -1,8 +1,7 @@ diff --git a/hacks/glx/xlock-gl-utils.c b/hacks/glx/xlock-gl-utils.c -index 57c7f7b..04bef61 100644 --- a/hacks/glx/xlock-gl-utils.c +++ b/hacks/glx/xlock-gl-utils.c -@@ -66,6 +66,11 @@ init_GL(ModeInfo * mi) +@@ -66,6 +66,11 @@ # endif mi->glx_context = openGL_context_for_window (screen, window); @@ -14,20 +13,11 @@ /* Process the -background argument. */ { + diff --git a/utils/visual-gl.c b/utils/visual-gl.c -index 263e464..09e822e 100644 --- a/utils/visual-gl.c +++ b/utils/visual-gl.c -@@ -744,7 +744,7 @@ GLXContext openGL_context_for_window (Screen *screen, Window window) - vi_in.visualid = XVisualIDFromVisual (visual); - vi_out = XGetVisualInfo (dpy, VisualScreenMask|VisualIDMask, - &vi_in, &out_count); -- if (! vi_out) abort (); -+ if (! vi_out) return NULL; - - # ifdef HAVE_EGL - { -@@ -786,7 +786,11 @@ GLXContext openGL_context_for_window (Screen *screen, Window window) +@@ -791,7 +791,11 @@ { fprintf (stderr, "%s: %d: eglGetPlatformDisplay failed (2)\n", blurb(), screen_number (screen)); @@ -40,7 +30,7 @@ } get_egl_config (screen, d->egl_display, vid, &d->egl_config); -@@ -809,7 +813,11 @@ GLXContext openGL_context_for_window (Screen *screen, Window window) +@@ -814,7 +818,11 @@ fprintf (stderr, "%s: %d: eglCreatePlatformWindowSurface failed:" " window 0x%lx visual 0x%x\n", blurb(), screen_number (screen), window, vid); @@ -53,7 +43,7 @@ } #ifdef HAVE_JWZGLES -@@ -851,14 +859,27 @@ GLXContext openGL_context_for_window (Screen *screen, Window window) +@@ -856,14 +864,27 @@ { fprintf (stderr, "%s: %d: eglCreateContext failed\n", blurb(), screen_number (screen));
