Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gnuchess for openSUSE:Factory checked in at 2025-09-09 20:29:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnuchess (Old) and /work/SRC/openSUSE:Factory/.gnuchess.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnuchess" Tue Sep 9 20:29:38 2025 rev:30 rq:1303161 version:6.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gnuchess/gnuchess.changes 2022-02-18 23:03:48.665408775 +0100 +++ /work/SRC/openSUSE:Factory/.gnuchess.new.1977/gnuchess.changes 2025-09-09 20:29:53.708341436 +0200 @@ -1,0 +2,15 @@ +Sun Sep 7 16:40:14 UTC 2025 - Matej Cepl <[email protected]> + +- Update to 6.3.0: + - Look for gnuchess.ini in XDG_CONFIG_HOME or ~/.config/. + - Dynamically configure gnuchess.ini from gnuchess.ini.in. + - Disable engine book on 'book off'. + - Improve style of some help messages. + - More graceful program termination if book does not exist. + - Bug fix in (epd)load command. + - Fix potential buffer overflows in the pipes read/write. +- Remove xgnuchess, it is non-functional (we don’t package xboard + any more). For the same reason, we don’t package gnuchessx + either. + +------------------------------------------------------------------- Old: ---- gnuchess-6.2.9.tar.gz gnuchess-6.2.9.tar.gz.sig xgnuchess New: ---- _scmsync.obsinfo build.specials.obscpio gnuchess-6.3.0.tar.gz gnuchess-6.3.0.tar.gz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnuchess.spec ++++++ --- /var/tmp/diff_new_pack.UjY27G/_old 2025-09-09 20:29:54.384369926 +0200 +++ /var/tmp/diff_new_pack.UjY27G/_new 2025-09-09 20:29:54.392370263 +0200 @@ -1,7 +1,7 @@ # # spec file for package gnuchess # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2025 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 @@ -16,8 +16,9 @@ # +%define book_ver 1.02 Name: gnuchess -Version: 6.2.9 +Version: 6.3.0 Release: 0 Summary: GNU Chess Program License: GPL-3.0-or-later @@ -25,24 +26,21 @@ URL: https://www.gnu.org/software/chess/ Source0: https://ftp.gnu.org/gnu/chess/%{name}-%{version}.tar.gz Source1: https://ftp.gnu.org/gnu/chess/%{name}-%{version}.tar.gz.sig -# WARNING: Don't forget to re-generate book.dat manually before submit! -# Simply remove the source and build, updated book will be generated. -Source2: book_1.02.pgn.bz2 +Source2: book_%{book_ver}.pgn.bz2 Source3: genbook.sh -Source4: xgnuchess Source5: http://savannah.gnu.org/project/memberlist-gpgkeys.php?group=chess&download=1#/gnuchess.keyring BuildRequires: expect BuildRequires: gcc-c++ BuildRequires: gettext-devel BuildRequires: help2man BuildRequires: readline-devel -%if 0%{?suse_version} && 0%{?suse_version} < 1550 -Requires(post): info -Requires(preun):info -%endif Suggests: xboard Provides: chess_backend Provides: gchess +%if 0%{?suse_version} && 0%{?suse_version} < 1550 +Requires(post): info +Requires(preun): info +%endif %description A worthy chess opponent that runs in text mode. Find an X11 interface @@ -54,13 +52,13 @@ %build %configure %make_build -sed -i 's/^Book[[:space:]]*=[[:space:]]*false/Book = true/;s/^OwnBook[[:space:]]=[[:space:]]*false/OwnBook = true/' src/gnuchess.ini +sed -i 's/^Book[[:space:]]*=[[:space:]]*false/Book = true/;s/^OwnBook[[:space:]]=[[:space:]]*false/OwnBook = true/' doc/gnuchess.ini sh %{SOURCE3} %{SOURCE2} %install %make_install -# install xgnuchess -install -m 755 %{SOURCE4} %{buildroot}/%{_bindir} +install -m 644 -D -t %{buildroot}%{_datadir}/gnuchess src/book.bin +rm -v %{buildroot}%{_bindir}/gnuchessx %find_lang %{name} %if 0%{?suse_version} && 0%{?suse_version} < 1550 @@ -72,10 +70,11 @@ %endif %files -f %{name}.lang -%doc AUTHORS ChangeLog NEWS README TODO +%doc AUTHORS ChangeLog NEWS README TODO doc/gnuchess.ini %license COPYING -%{_bindir}/* -%{_mandir}/man*/* +%{_bindir}/gnuchess +%{_bindir}/gnuchessu +%{_mandir}/man1/gnuchess.1%{?ext_man} %{_infodir}/gnuchess.info%{?ext_info} %{_datadir}/gnuchess %dir %{_datadir}/games/plugins ++++++ _scmsync.obsinfo ++++++ mtime: 1757322312 commit: 6637f0b89bf625ac97aece5adc7a95b2abd0929fe0df853e80dd5640b39ea2c1 url: https://src.opensuse.org/mcepl/gnuchess.git revision: factory ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2025-09-08 11:12:11.000000000 +0200 @@ -0,0 +1,5 @@ +.osc +_buildconfig-* +_buildinfo-*.xml +_scmsync.obsinfo +gnuchess-*-build/ ++++++ gnuchess-6.2.9.tar.gz -> gnuchess-6.3.0.tar.gz ++++++ ++++ 52245 lines of diff (skipped)
