From 0336f926cf91378b6cae84bfba62164958950fdc153817e6bd3c4bd98b5300d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Lie?= Date: Mon, 30 Sep 2024 07:59:54 +0000 Subject: [PATCH] Scripted push of GNOME 47 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-chess?expand=0&rev=118 --- .gitattributes | 23 + .gitignore | 1 + _service | 19 + gnome-chess-46.0.obscpio | 3 + gnome-chess-47.0.obscpio | 3 + gnome-chess.changes | 1057 ++++++++++++++++++++++++++++++++++++++ gnome-chess.obsinfo | 4 + gnome-chess.spec | 84 +++ 8 files changed, 1194 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 _service create mode 100644 gnome-chess-46.0.obscpio create mode 100644 gnome-chess-47.0.obscpio create mode 100644 gnome-chess.changes create mode 100644 gnome-chess.obsinfo create mode 100644 gnome-chess.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/_service b/_service new file mode 100644 index 0000000..86b2b3a --- /dev/null +++ b/_service @@ -0,0 +1,19 @@ + + + + git + https://gitlab.gnome.org/GNOME/gnome-chess.git + 47.0 + @PARENT_TAG@+@TAG_OFFSET@ + v?(.*)\+0 + \1 + + + + + *.tar + zst + + + + diff --git a/gnome-chess-46.0.obscpio b/gnome-chess-46.0.obscpio new file mode 100644 index 0000000..c92061f --- /dev/null +++ b/gnome-chess-46.0.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1829898b690ba36870f04e4d3d59bf17d8d1217439a584aaf0e6358a52b9a1e +size 5700109 diff --git a/gnome-chess-47.0.obscpio b/gnome-chess-47.0.obscpio new file mode 100644 index 0000000..2f86e21 --- /dev/null +++ b/gnome-chess-47.0.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d93ef6a5c4943ea8632f7778728f3ff8276b974113eeb89f43f0a54bbbb3201b +size 5757965 diff --git a/gnome-chess.changes b/gnome-chess.changes new file mode 100644 index 0000000..8e81860 --- /dev/null +++ b/gnome-chess.changes @@ -0,0 +1,1057 @@ +------------------------------------------------------------------- +Thu Sep 12 16:57:47 UTC 2024 - Bjørn Lie + +- Update to version 47.0: + + Fix appdata screenshot URL + + Updated translations. +- Changes from version 47.beta: + + Use modern libadwaita widgetry + + Fix incorrect shortcuts on shortcuts help dialog + + Change First/Last history shortcuts to Up/Down key + + Miscellaneous code modernization and improvements + + Updated translations. + +------------------------------------------------------------------- +Mon Jul 01 11:25:38 UTC 2024 - bjorn.lie@gmail.com + +- Update to version 46.0+21: + + Remove an unnecessary GtkBox + + Utilize bottom portion of AdwToolbarView + + Switch to AdwApplicationWindow, AdwToolbarView, and AdwHeaderBar + + Link with libm + + Changes "First/Last" move shortcut to "Up/Down" key + + Fix "Show next/previous" move on shortcuts dialog + + Updated translations. +- Switch to current master, use explicit commit, fixes build for + i586 in GNOME:Next. + +------------------------------------------------------------------- +Fri Mar 15 14:37:16 UTC 2024 - Dominique Leuenberger + +- Update to version 46.0: + + Updated translations. + +------------------------------------------------------------------- +Mon Feb 12 15:35:46 UTC 2024 - Dominique Leuenberger + +- Update to version 46.beta: + + Highlight relevant pieces when king is checked. + + Change keyboard shortcut for viewing previous/next moves. + + Change tooltips to follow HIG guidelines. + + Improve style of message dialogs. + + Fix "Time Limit" not translated in new game window. + + Improvements to main menu. + + Improve shortcut names in help overlay. + + Updated appstream metainfo. + + Fix broken links in user help. + + Updated translations. + +------------------------------------------------------------------- +Fri Mar 17 15:47:25 UTC 2023 - Bjørn Lie + +- Update to version 43.2: + + Help: Remove references to mailing lists. + + Updated translations. + +------------------------------------------------------------------- +Thu Jan 5 21:42:09 UTC 2023 - Bjørn Lie + +- Update to version 43.1: + + Fix build with latest valac. + + Fix keyboard shortcuts dialog. + + Updated translations. + +------------------------------------------------------------------- +Thu Sep 15 16:16:35 UTC 2022 - Bjørn Lie + +- Update to version 43.0: + + Updated application screenshot. + + Updated translations. +- Add desktop-file-utils BuildRequires: New dependency. +- Following the above new BuildRequires, add a check section and + verify desktop file during build. + +------------------------------------------------------------------- +Thu Sep 1 20:20:50 UTC 2022 - Bjørn Lie + +- Update to version 43.rc: + + New preferences dialog and new game screen. + + Updated translations. + +------------------------------------------------------------------- +Wed Aug 10 06:44:44 UTC 2022 - Bjørn Lie + +- Update to version 42.1: + + Use pango to render clock text, fixing broken ratio and LTR + characters. + + Updated translations. + +------------------------------------------------------------------- +Fri Mar 18 05:13:45 UTC 2022 - Luciano Santos + +- Update to version 42.0: + + Updated translations. + +------------------------------------------------------------------- +Fri Jan 7 17:46:17 UTC 2022 - Bjørn Lie + +- Update to version 42.alpha: + + Use libadwaita. +- Add pkgconfig(libadwaita-1) BuildRequires, new dependency. + +------------------------------------------------------------------- +Fri Oct 29 18:02:36 UTC 2021 - Bjørn Lie + +- Update to version 41.1: + + Fix Exec= line in desktop file. + +------------------------------------------------------------------- +Fri Sep 17 09:33:25 UTC 2021 - Dominique Leuenberger + +- Update to version 41.0: + + Several updates to user help. + +------------------------------------------------------------------- +Sat Apr 17 09:25:53 UTC 2021 - Dominique Leuenberger + +- Update to version 40.1: + + Update user help. + + Add workaround for engine taking too long to move. + + Fix autosaved game being deleted when window is not closed + with Ctrl+Q. + + Fix invalid signal ID warning when starting a new game. + +------------------------------------------------------------------- +Tue Mar 23 09:34:10 UTC 2021 - Dominique Leuenberger + +- Update to version 40.0: + + Update icon in user help. + + Updated translations + +------------------------------------------------------------------- +Mon Jan 11 13:58:14 UTC 2021 - Dominique Leuenberger + +- Update to version 40.alpha: + + Port to GTK 4. + + Major refactoring of portions of the UI layer. Split engine + code into separate layer. + + Rework promotion type selector to avoid GTK warnings. + + Hide timers in untimed games. + + Custom PGN tags are now prefixed with X-GNOME. + + Promotion type selector now fits screen in narrow mode. + + Use info bar, not header bar subtitle, to display extra status + messages. + + Reduce length of Oops! message in header bar on engine error. + + Improve message when game ends in stalemate. + + Move New Game from header bar to primary menu to save space. + + Rename Save to Save As, and display a separate Save action. +- Replace pkgconfig(gtk+-3.0) BuildRequires with pkgconfig(gtk4): + Follow upstreams port to GTK 4. + +------------------------------------------------------------------- +Mon Dec 7 20:49:38 UTC 2020 - Bjørn Lie + +- Update to version 3.38.1: + + Try to make all chess engines easier on Easy and Normal + difficulty. + + Fix claim draw dialog appearing every turn after threefold + repetition. + + Fix bogus "computer player is confused" errors in several + situations: + - When the engine is stalemated. + - When starting a new game while the game is paused, if the + engine has moved during pause. + - When resigning immediately before the engine moves. + + Fix file chooser defaulting to /run when game is saved for a + second time under flatpak. + + Fix detection of stalled chess engine in untimed games. + + Fix claim draw dialog appearing before a forced draw. + + Fix ChessScene removing invalid GSource. + +------------------------------------------------------------------- +Mon Sep 14 12:38:12 UTC 2020 - dimstar@opensuse.org + +- Update to version 3.38.0: + + Updated translations. + +------------------------------------------------------------------- +Fri Sep 4 13:02:49 UTC 2020 - dimstar@opensuse.org + +- Update to version 3.37.3: + + Fix timed games opening as untimed games. + + Various refactoring and preparation for GTK 4. +- Changes from version 3.37.2: + + Make easy mode vs. GNU Chess a bit easier. + + Support D-Bus activation. +- Changes from version 3.37.1.1:: + + Fix previous tag. +- Changes from version 3.37.1: + + Various refactoring and preparation for GTK 4. + + Improve keyboard shortcuts dialog. + + Updated translations. + +------------------------------------------------------------------- +Thu Jun 4 10:37:16 UTC 2020 - Bjørn Lie + +- Update to version 3.36.1: + + Fix window switching to narrow mode when opening menu. + +------------------------------------------------------------------- +Fri Mar 6 11:57:56 UTC 2020 - Bjørn Lie + +- Update to version 3.36.0: + + Updated translations. + +------------------------------------------------------------------- +Wed Feb 12 21:23:39 CET 2020 - dimstar@opensuse.org + +- Update to version 3.35.3: + + Move open, save, and resign game buttons into window menu. + + Improve display for small screen sizes. + +------------------------------------------------------------------- +Sun Sep 8 21:14:18 CDT 2019 - mgorse@suse.com + +- Update to version 3.34.0: + + Updated translations. + +------------------------------------------------------------------- +Mon Sep 2 20:54:09 UTC 2019 - Bjørn Lie + +- Update to version 3.33.90: + + Fix build with latest vala. + + Updated translations. +- Drop ancient glchess and glchess-lang Obsoletes as well as + glchess Provides: No longer needed. +- Use autosetup macro. + +------------------------------------------------------------------- +Mon Mar 11 15:54:38 UTC 2019 - Bjørn Lie + +- Update to version 3.32.0: + + Updated translations. + +------------------------------------------------------------------- +Mon Mar 4 21:44:22 UTC 2019 - Bjørn Lie + +- Update to version 3.31.92: + + Add padding to bottom row of widgets. + + Updates to user help. + +------------------------------------------------------------------- +Sun Feb 17 19:33:52 UTC 2019 - bjorn.lie@gmail.com + +- Update to version 3.31.90: + + Fix "computer player is confused" when CECP engine claims a + draw. + + Reworded claim draw dialog to reduce confusion when engine + claims draw. + + Fixed zombie engine processes not being properly reaped. + + New icon! + + Change app ID to org.gnome.Chess. + +------------------------------------------------------------------- +Sat Feb 9 03:31:03 UTC 2019 - bjorn.lie@gmail.com + +- Update to version 3.31.3: + + Replace app menu with window menu. + + Rewrite the user help. + + Updated translations. + +------------------------------------------------------------------- +Fri Feb 8 21:28:37 UTC 2019 - bjorn.lie@gmail.com + +- Update to version 3.30.1: + + Fix "computer player is confused" when CECP engine claims a + draw. + +------------------------------------------------------------------- +Sat Sep 8 10:39:54 UTC 2018 - antoine.belvire@opensuse.org + +- Update to version 3.30.0: + + Updated translations. +- Remove lang package from recommended packages as it already + supplements main package (same effect, it's redundant). + +------------------------------------------------------------------- +Sat Jul 28 20:35:51 UTC 2018 - bjorn.lie@gmail.com + +- Update to version 3.29.90: + + Fix code to ensure chess engine dies if main process crashes. + + Don't display claim draw dialog when opening game. + + Fix wrong player sometimes winning when timer expires. + + Fix various bugs with open/save dialogs and switch to native + dialogs. + +------------------------------------------------------------------- +Tue Apr 24 23:22:05 UTC 2018 - luc14n0@linuxmail.org + +- Update to version 3.29.1: + + Display special message when en passant is performed. + + Fix draw being offered improperly when viewing past history. + +------------------------------------------------------------------- +Wed Apr 11 03:55:49 UTC 2018 - luc14n0@linuxmail.org + +- Update to version 3.28.1: + + Updated translations. +- Update URL tag to https://wiki.gnome.org/Apps/Chess: currently + the Chess' web page. +- Drop: + + update-desktop-files BuildRequires and suse_update_desktop_file + macro: they are no longer required anymore. + + gl and x11 pkgconfig modules BuilRequires: they are not needed + nor used anymore. +- Add pkgconfig(gio-unix-2.0) BuildRequires to avoid implicit + dependencies. + +------------------------------------------------------------------- +Sun Mar 11 10:07:37 UTC 2018 - dimstar@opensuse.org + +- Update to version 3.28.0: + + Updated translations. + +------------------------------------------------------------------- +Wed Feb 28 16:27:31 UTC 2018 - dimstar@opensuse.org + +- Modernize spec-file by calling spec-cleaner + +------------------------------------------------------------------- +Fri Nov 17 15:07:36 UTC 2017 - luc14n0@linuxmail.org + +- Update to version 3.27.2: + + Fix gschema installation. + + Fix SVG images installation. +- Changes from version 3.27.1: + + Port to Meson build system. +- Add meson BuildRequires and switch configure, make and + make_install macros to meson, meson_build and meson_install + following upstream port to Meson Build System. +- Drop intltool BuildRequires: upstream did the Gettext migration + long ago and deviations are not desired to avoid unexpected + bugs. +- Add fdupes BuildRequires and its macro for replacement of + duplicates with links under the data directory. +- Drop libxml2-tools, desktop-file-utils and pkgconfig(glu) + BuildRequires: no longer needed/used anymore. +- Drop %glib2_gsettings_schema_requires macro: no longer needed + since RPM file triggers. + +------------------------------------------------------------------- +Sat Sep 9 15:59:10 UTC 2017 - dimstar@opensuse.org + +- Update to version 3.26.0: + + Updated translations. + +------------------------------------------------------------------- +Wed Aug 16 15:10:51 UTC 2017 - zaitor@opensuse.org + +- Update to version 3.25.4: + + Update po/Makevars. + + Updated translations. +- Drop obsolete post(un) handling, following macros removed: + glib2_gsettings_schema_post(un), icon_theme_cache_post(un) and + desktop_database_post(un). + +------------------------------------------------------------------- +Wed Apr 19 09:24:44 UTC 2017 - zaitor@opensuse.org + +- Update to version 3.24.1: + + Fix build error with new GLib. + + Updated translations. + +------------------------------------------------------------------- +Wed Mar 22 01:17:05 UTC 2017 - dimstar@opensuse.org + +- Update to version 3.24.0: + + Add flatpak manifest. + + Updated translations. + +------------------------------------------------------------------- +Mon Mar 13 12:34:36 UTC 2017 - dimstar@opensuse.org + +- Update to version 3.23.92.5: + + Fix game ending too soon when using Fischer/Bronstein clocks. + +------------------------------------------------------------------- +Sat Mar 11 19:28:46 UTC 2017 - zaitor@opensuse.org + +- Update to version 3.23.92: + + Display claim draw dialog unlimited times per game + (bgo#765997). + + Support new fivefold repetition and 75 move draw conditions + (bgo#766005). + + Fix preferences dialog being treated as its own window. + + Fix build with latest Vala. + + Add OARS content rating metadata. + + Updated translations. +- Add vala BuildRequires: Build vala support. + +------------------------------------------------------------------- +Sun Nov 6 16:31:22 UTC 2016 - zaitor@opensuse.org + +- Update to version 3.22.2: + + Remove trailing whitespace. + + Updated translations. + +------------------------------------------------------------------- +Wed Sep 21 20:26:49 UTC 2016 - zaitor@opensuse.org + +- Update to version 3.22.0: + + Updated translations. + +------------------------------------------------------------------- +Tue Aug 16 10:17:54 UTC 2016 - zaitor@opensuse.org + +- Update to version 3.21.90: + + Update appdata. + + Fix style-checker with new libgnome-games-support. + + Fix valac warnings about static const. + + Stop using intltool. + + Remove 3D from desktop file comment. + + Use namespace instead of class for BitBoard. + + autogen: Improve style of style checker enablement code. + + Updated translations. + +------------------------------------------------------------------- +Tue Jun 21 17:54:10 UTC 2016 - zaitor@opensuse.org + +- Update to version 3.21.3: + + Display an information bar if no chess engine is + installed. + + Make build work when srcdir != builddir. + + Updated translations. + +------------------------------------------------------------------- +Sat May 7 08:50:42 UTC 2016 - zaitor@opensuse.org + +- Update to version 3.20.1: + + Fix window size growing out of control with GTK+ 3.20. + + Updated translations. + +------------------------------------------------------------------- +Mon Mar 21 08:40:19 UTC 2016 - dimstar@opensuse.org + +- Update to version 3.20.0: + + Update license. + + Use AM_DISTCHECK_CONFIGURE_FLAGS. + + Bump up the license version on source files. + + Update about dialog. + + Update copyrights. + + Require GTK+ 3.19. + + Update the AppData to spec version 0.7+. + + Updated translations. +- Change license to GPL-3.0+, following upstreams relicensing. + +------------------------------------------------------------------- +Tue Jan 19 10:40:49 UTC 2016 - dimstar@opensuse.org + +- Update to version 3.19.4: + + Updated translations. + +------------------------------------------------------------------- +Wed Dec 23 14:12:41 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.19.3: + + Update doap. + + Add CECP/UCI specs under doc/ and move PGN spec. + + Disable selecting pieces after the game is over. + + Fix autogen to check symlink for style-checker. + + Add pre-applypatch code style checker hook. + + Bump up gtk version to 3.16.0. + + Keep the list-of-modules in alphabetical order. + + Updated translations. + +------------------------------------------------------------------- +Tue Nov 24 01:01:10 UTC 2015 - zaitor@opensuse.org + +- Update to version 3.19.2: + + Updated translations. + +------------------------------------------------------------------- +Sun Oct 25 17:45:27 UTC 2015 - zaitor@opensuse.org + +- Update to version 3.19.1: + + Update obsolete FSF address in translatable string. + + Updated translations. + +------------------------------------------------------------------- +Tue Sep 22 06:31:48 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.18.0: + + Updated translations. + +------------------------------------------------------------------- +Mon Sep 14 07:08:20 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.17.92: + + Fix dragging the window after clicking the game view. + + Updated translations. + +------------------------------------------------------------------- +Mon Aug 17 10:44:09 UTC 2015 - zaitor@opensuse.org + +- Update to version 3.17.90: + + Don't kill a broken chess-engine twice. + + Reorder pre-conditions on engine_stopped_cb. + + Fix various resource leaks in chess-engine. + + Updated translations. + +------------------------------------------------------------------- +Sun Jul 19 19:44:57 UTC 2015 - zaitor@opensuse.org + +- Update to version 3.17.4: + + Display a warning dialog if no chess engines are installed. + + Force engines to move after some timeout. + + Updated translations. + +------------------------------------------------------------------- +Fri Jun 26 07:37:51 UTC 2015 - zaitor@opensuse.org + +- Update to version 3.17.3: + + Build system improvements. + + Updated translations. + +------------------------------------------------------------------- +Tue May 26 16:33:03 UTC 2015 - zaitor@opensuse.org + +- Update to version 3.17.2: + + Fix pgn load with invalid moves behaviour. + + Update tests. + + Move guideline checker hook to libgames-support. + +------------------------------------------------------------------- +Sun May 10 10:40:47 UTC 2015 - zaitor@opensuse.org + +- Update to version 3.17.1: + + Validate input when opening files. + + Add option to alternate between black and white. + +------------------------------------------------------------------- +Sun May 10 10:30:17 UTC 2015 - zaitor@opensuse.org + +- Update to version 3.16.2: + + icon: provide a symbolic variant of the app icon. +- Remove HighContrast %icon_theme_cache_post(un) calls, as Symbolic + icons have replaced them. + +------------------------------------------------------------------- +Wed Apr 15 09:37:07 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.16.1: + + Fix crash on invalid clock type in pgn. + + Fix bad pgn load behaviour. + + Updated translations. + +------------------------------------------------------------------- +Fri Mar 20 08:42:10 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.16.0: + + Updated translations. + +------------------------------------------------------------------- +Mon Mar 16 09:16:50 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.15.92: + + New pre-commit hook added to check gnome coding guidelines. + + Updated translations. + +------------------------------------------------------------------- +Sun Mar 1 20:47:53 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.15.91: + + Do not hammer dconf on resize. + + Miscellaneous code improvements. + + Updated translations. + +------------------------------------------------------------------- +Sat Feb 21 19:38:35 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.15.90: + + NEW FEATURE: Added support for Fischer and Bronstein clocks. + + Add copy of PGN spec to the repo. + + Improving the precision of chess-clock. + + Miscellaneous code improvements. + + Updated translations. + +------------------------------------------------------------------- +Sat Feb 21 19:38:34 UTC 2015 - badshah400@gmail.com + +- Update to version 3.15.4: + + Cancel move if promotion type selector is closed. + + Fix chess timer gets reset to the max allowed on game restarts. + + Load completed saved games properly. + + Fix saving a completed game due to timeup saves the timer as + infinity. + + Reset the selected piece upon undo. + + Miscellaneous code improvements. + + Updated translations. +- Add pkgconfig(glib-2.0), pkgconfig(gio-2.0) and + pkgconfig(gmodule-2.0) BuildRequires: new verified dependencies. + +------------------------------------------------------------------- +Sat Feb 21 19:38:33 UTC 2015 - zaitor@opensuse.org + +- Update to version 3.14.3: + + Fix chess timer gets reset to the max allowed on game restarts. + + Load completed saved games properly. + + Saving a completed game due to timeup saves the timer as + infinity. + + Improved the precision of chess-clock. + + Updated translations. + +------------------------------------------------------------------- +Wed Dec 17 13:31:53 UTC 2014 - zaitor@opensuse.org + +- Update to version 3.14.2: + + Regression: broken timer after Resign -> Keep Playing. + + Regression: broken timer after Pause -> Unpause. + + Updated translations. + +------------------------------------------------------------------- +Wed Nov 12 11:19:18 UTC 2014 - zaitor@opensuse.org + +- Update to version 3.14.1: + + Updated translations. + +------------------------------------------------------------------- +Mon Sep 22 08:23:46 UTC 2014 - dimstar@opensuse.org + +- Update to version 3.14.0: + + Updated appdata. + + Updated translations. + +------------------------------------------------------------------- +Tue Sep 16 10:33:05 UTC 2014 - zaitor@opensuse.org + +- Update to version 3.13.92: + + Fix game ending with 1s left on timer. + + Updated translations. + +------------------------------------------------------------------- +Tue Aug 19 06:57:37 UTC 2014 - dimstar@opensuse.org + +- Update to version 3.13.90: + + Distribute high contrast icon (from gnome-themes-standard). + + Don't mention GNOME Games in about dialog. + + Updated translations. +- Build HighContrast icon cache in post/postun. + +------------------------------------------------------------------- +Mon Jul 21 17:30:27 UTC 2014 - dimstar@opensuse.org + +- Update to version 3.13.4: + + Remove 3D mode. Goodbye 3D mode. + + Time control is now a per-player limit, rather than a max + duration. + + Fix undo before engine moves. + + Fix engine desync when browsing history on engine's turn. + + Do not enable pause action when browsing history. + + Fix clock unpausing after game is over in rare situations. + + Return view to present when engine moves. + + Reword some error messages. + + Shorten some window subtitles. + + Add command line warning when engine makes illegal move. + + Do not try to stop the game twice when an engine error occurs. + + Ensure new game button is always sensitive when on game over. + + Update header bar title when using Undo. + + Workaround Vala signal misfires that could cause a rare crash. + + Use header bar on promotion dialog. + + Pause overlay is now transparent (but pieces are hidden). + + Minor improvements to preferences dialog. + + Set bigger minimum size for chess board. + + Miscellaneous code improvements. + + Updated translations. + +------------------------------------------------------------------- +Mon Jun 30 23:17:32 UTC 2014 - zaitor@opensuse.org + +- Update to version 3.13.1: + + The gear menu has been replaced with a Resign button. + + The Save button has been replaced with a Save As button. + + Claim Draw action removed. The player is now prompted if a + claim is possible. + + Fix build on non-Linux systems. + + Fix incorrect header bar title after player uses Undo. + + Fix clock counting down if chess engine reports move while game + is paused. + + Fix time labels sometimes resizing as the clock counts down. + + Disable the new game button if White has not made the first + move. + + Add missing mnemonics in the preferences dialog. + + Add a mnemonic for the New Game button. + + Use a ratio character, not a colon, in the timers. + + Fix untranslated strings in the save game dialog. + + Updated translations. + +------------------------------------------------------------------- +Mon Jun 30 21:11:46 UTC 2014 - zaitor@opensuse.org + +- Update to version 3.12.3: + + Fix desync with chess engines when using undo during the + engine's turn. + + Fix desync with chess engine when viewing history during the + engine's turn. + + Return view to present if viewing history when engine moves. + + Fix clock sometimes unpausing after game ends due to desync + with engine. + + Fix Pause button sensitivity after the game is over when + browsing history. + + Fix New Game button sensitivity if the game ends before the + first move (possible if there is a problem with the chess + engine). + + Workaround Vala signal misfires causing a rare crash when using + undo after starting very many new games. + +------------------------------------------------------------------- +Sat May 17 12:31:30 UTC 2014 - zaitor@opensuse.org + +- Update to version 3.12.2: + + Updated translations. + +------------------------------------------------------------------- +Mon Apr 14 19:11:49 UTC 2014 - zaitor@opensuse.org + +- Update to version 3.12.1: + + Fix build on non-Linux systems. + + Fix incorrect header bar title after player uses Undo. + + Fix clock counting down if chess engine reports move while game + is paused. + + Fix time labels sometimes resizing as the clock counts down. + + Disable the new game button if White has not made the first + move. + + Fix untranslated strings in the save game dialog. + + Updated translations. + +------------------------------------------------------------------- +Mon Mar 24 18:21:10 UTC 2014 - zaitor@opensuse.org + +- Update to version 3.12.0: + + Updated translations. + +------------------------------------------------------------------- +Mon Mar 17 08:22:36 UTC 2014 - dimstar@opensuse.org + +- Update to version 3.11.92: + + Fix missing 3D mode option (by removing bad check for Wayland). + + Fix size of some buttons in the header bar. + + Use correct Play button icon in RTL layouts. + + Update screenshots and part of user docs text. + + Updated translations. + +------------------------------------------------------------------- +Mon Feb 17 10:35:34 UTC 2014 - zaitor@opensuse.org + +- Update to version 3.11.90: + + GNU Chess is now the recommended default chess engine for + Linux distributions. + + New difficulty levels for GNU Chess. + + The engines configuration file has moved from + SYSCONFDIR/chess-engines.conf to + SYSCONFDIR/gnome-chess/engines.conf and the original file will + no longer be read. + + engines.conf now has a new option, delay-before-move, used to + set the delay in seconds after a human moves before the engine + is told to make a move. + + Many actions previously in the gear menu now live as buttons in + the header bar. + + Added extra two seconds of delay before the engine moves for + most engines. + + This slows down the game to make it less overwhelming. + + It is no longer possible to enter 3D mode when using Wayland or + Mir. Support for these environments will not be added in time + for 3.10. Use 2D mode instead. + + The game is now properly paused when the Claim Draw dialog is + open. + + Fix color in window subtitle displayed when White is + checkmated. + + Shorten the window subtitle displayed when something goes + wrong. + + The desktop file has been renamed to gnome-chess.desktop. + + Updated man page. + + Updated translations. +- Update the %suse_update_desktop_file according to upstream + changes. + +------------------------------------------------------------------- +Mon Jan 20 19:36:26 UTC 2014 - dimstar@opensuse.org + +- Update to version 3.11.4: + + Redesign: GtkHeaderBar and GtkMenuButton replace the + GtkToolbar. + + Remove fullscreen mode. + + Use symbolic icons in the buttom bar. + + Add the "linked" style to the navigation buttons. + + Use a symbolic light bulb in the preferences dialog. + + Remove extra space between White and Black timers. + + Don't automatically pause when switching windows or viewing the + menu. + + The pause key is now an accelerator for the pause/resume + action. + + Show better errors when something goes wrong with the engine. + + Never claim the engine has died when all is well. + + Display a message if a human player is in check. + + Warn user when engine fails to launch. + + Fix colors of pieces in figurine algebraic notation. + + Fix critical warnings when starting a new game. + + Never try to kill the same engine process twice. + + ChessEngine: fix minor file descriptor leaks. + + Don't leave an orphaned engine if we crash. + + About dialog: update website. + + Updated translations. + +------------------------------------------------------------------- +Mon Jan 20 19:36:25 UTC 2014 - dimstar@opensuse.org + +- Update to version 3.11.3: + + New app icon. + + Replace some deprecated containers. + + Updated translations. + +------------------------------------------------------------------- +Mon Jan 20 19:36:24 UTC 2014 - dimstar@opensuse.org + +- Update to version 3.11.2: + + Fix black background in 3D view. + + Fix Paused overlay displaying upside-down with Black on the + bottom. + + Fix too-small left arrow in history controls. + + Fix a harmless assertion failure. + + Add missing GTK category to desktop file. + + Updated translations. + +------------------------------------------------------------------- +Mon Jan 20 19:36:23 UTC 2014 - dimstar@opensuse.org + +- Update to version 3.11.1: + + Appdata is now translatable. + + Eliminate deprecated function usage. + + Updated translations. + +------------------------------------------------------------------- +Mon Jan 20 19:36:22 UTC 2014 - dimstar@opensuse.org + +- Update to version 3.10.3: + + Never autosave over a user's files. + + Never claim the engine has died when all is well. + + Fix critical warnings when starting a new game. + + Fix colors of pieces in figurine algebraic notation. + + Ensure the chess engine is always killed, even if we crash. + + Fix minor file descriptor leaks. + + Update screenshot link in appdata. + + Fix image in first_move_button. + + Updated translations. + +------------------------------------------------------------------- +Mon Nov 11 21:31:56 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.10.2 9bnc#849913): + + Fix "Paused" notice displaying upside-down when Black is on the + bottom. + + Fix a harmless assertion failure. + + Updated translations. + +------------------------------------------------------------------- +Mon Oct 14 07:27:31 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.10.1.1: + + Fix regression causing "Something has gone wrong!" message on + checkmate. + + Fix regression causing every opened PGN to be deleted. + +------------------------------------------------------------------- +Sun Oct 13 11:09:18 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.10.1: + + Updated translations. + +------------------------------------------------------------------- +Mon Sep 23 07:09:11 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.10.0: + + Updated translations. + +------------------------------------------------------------------- +Mon Sep 16 21:27:34 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.9.92: + + Player on move is now considered in check for threefold + repetition. + + Implement more CECP functionality, making a desync with the + engine less likely. + + If an engine's process dies, display a warning instead of + claiming it resigned. + + Help: remove Amundsen from list of supported engines. + + Help: remove the "there are no bugs" page; regrettably, there + are bugs. + + Add an appdata file for GNOME Software. + + Updated translations. +- Drop pkgconfig(sqlite3) BuildRequires: no longer required. + +------------------------------------------------------------------- +Mon Aug 19 18:25:02 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.9.90: + + New pause game option added. + + Fix figurine algebraic notation displaying the wrong figures. + + Store only one game at a time in autosave history. + + Prompt the user to save the game before opening a new one. + + Fix viewing arbitrary turns with the history combo box. + + Fullscreen icon should change to unfullscreen icon when in + fullscreen view. + + The game will now display a warning and end the game when an + engine makes an illegal move, or when a CECP engine claims + GNOME Chess allowed an illegal move, instead of hanging + forever. + + Claim Draw now works again + - If a draw cannot be claimed, an explanatory dialog is shown. + - Fix two bugs with threefold repetiton detection. + - Fix fifty-move rule detection. + + Preferences + - Now transient for the main window (not considered separate by + GNOME Shell). + - Remove show history option. + - Reorder some preferences. + + engines.conf + - Renamed to chess-engines.conf. + - Now installed into $sysconfdir instead of + $(datadir)/gnome-chess. + - The format for passing UCI options to engines has been + simplified. + - New support for adding arguments to be appended to the UCI go + command. + - UCI engines should now be much easier. + - Miscellaneous changes to other engines. + - Amundsen support dropped due to lack of support for Undo. + + Updated translations. + +------------------------------------------------------------------- +Tue Jul 30 07:08:28 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.9.5: + + Added support for the Octochess engine. + + Easier Easy/Normal settings for many engines. + + Fix AI hang when using Undo against most CECP engines. + + Fix crash when new game dialog is deleted. + + Don't include path to opened game in window title. + + HIG: preferences options should use sentence capitalization. + + Fix keyboard shortcuts for New/Open/Save/Undo/Fullscreen. + + Don't start new game if new game dialog is deleted. + + 3D: bottom-right corner should be white. + + Preferences: move "opposing player" to the top. + + Side and difficulty selection should be insensitive in human + vs. human games. + + Update About dialog copyright notice. + + Fix board numbering when Black is on bottom. + + Some new toolbar items were missing tooltips. + + Add keyboard shortcuts for previous/next move. + + 3D: improve alignment of file letters. + + Autosave: always forget games after they are completed. + + Remove face-to-face board orientation. + + Suggest longer game durations. + + Instruct CECP engines to add randomness to play. + + Updated translations. + +------------------------------------------------------------------- +Mon Jul 8 22:22:29 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.9.4: + + Added an application menu. + + Removed the menubar. + + Added several items to the toolbar. + + The toolbar is now mandatory. + + Fix crash when using Undo while viewing a previous move. + + Fix crash after completing a timed game where the timer did not + expire. + + Fix insanely small load game dialog. + + Save and load players' time remaining in timed games. + + Better decide when and when not to autosave a game. + + King and bishop vs. king and bishop on opposite color is not + insufficient material. + + Set a default filename with the .pgn extension for the save + game dialog. + + When prompting to save a completed game, use a more natural + message. + + After prompting to save before starting a new game, prompt for + a save location instead of autosaving. + + Slight improvements to the promotion type selection dialog. + + "Human" move descriptons now more naturally describe castling. + + Add a 256x256 icon. + + Updated translations. + +------------------------------------------------------------------- +Mon May 27 19:35:36 UTC 2013 - zaitor@opensuse.org + +- Update to version 3.9.2: + + Make the computer's pieces uncontrollable. + + Fix Stockfish engine integration. + + Fix massive CPU usage after completing a game against an engine + and starting a new one. + + Fix AI hang when loading a game where the human was last to + move. + + Fix resigning on your opponent's turn causing him to lose (and + you to win). + + Fix board numbering showing in 3D view when board numbering is + disabled. + + Specify the opposing engine in saved games even if it is the + default. + + Each player's clock is now initially set to half the game's + total duration. + + The clock now begins counting down only after White's first + move. + + The clock now stops counting down once the game is over. + + Stop the engine immediately when the game ends, not when the + next game starts. + + Sensibly set the sensitivity of Smooth Display and Piece Style + preferences depending on if 3D view is enabled. + + Improve sensitivity checks for Save As, Undo Move, Resign, and + Claim Draw. + + Increase default window width to 700. + + Update the FSF's address in license notices. + + Translate "Chess" on the About page. + + Translation updates. + +------------------------------------------------------------------- +Mon Apr 29 11:21:33 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.9.1: + + Updated translations. + +------------------------------------------------------------------- +Mon Apr 15 17:33:55 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.8.1: + + help: Fix obsolete product of bugzilla. + + Respect engine args specified in engines.conf. + + ChessState.get_fen() replaces all knights with kings. + + Insufficient material fixes. + + Chess history doesn't work very well. + + Fix AI hang when Phalanx attempts to promote. + + Updated translations. + +------------------------------------------------------------------- +Sat Mar 30 15:22:12 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.8.0: + + Updated translations. +- Changes from version 3.7.92: + + Rename desktop file back to glchess.desktop. + + Updated translations. +- Changes from version 3.7.90: + + Updated translations. + +------------------------------------------------------------------- +Tue Mar 19 22:49:35 UTC 2013 - dimstar@opensuse.org + +- Also obsolete glchess-lang to ease upgrades. + +------------------------------------------------------------------- +Fri Mar 1 12:43:00 UTC 2013 - dimstar@opensuse.org + +- Spec-cleanup using format_spec_file service. + +------------------------------------------------------------------- +Wed Feb 13 15:38:44 UTC 2013 - dimstar@opensuse.org + +- Initial package, version 3.7.5 + diff --git a/gnome-chess.obsinfo b/gnome-chess.obsinfo new file mode 100644 index 0000000..b25aadc --- /dev/null +++ b/gnome-chess.obsinfo @@ -0,0 +1,4 @@ +name: gnome-chess +version: 47.0 +mtime: 1726155442 +commit: 91476257c2404945bfa30238c38391343bf4737b diff --git a/gnome-chess.spec b/gnome-chess.spec new file mode 100644 index 0000000..a240b88 --- /dev/null +++ b/gnome-chess.spec @@ -0,0 +1,84 @@ +# +# spec file for package gnome-chess +# +# Copyright (c) 2024 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: gnome-chess +Version: 47.0 +Release: 0 +Summary: Chess Game for GNOME +License: GPL-3.0-or-later +Group: Amusements/Games/Board/Chess +URL: https://wiki.gnome.org/Apps/Chess +Source0: %{name}-%{version}.tar.zst + +BuildRequires: desktop-file-utils +BuildRequires: fdupes +# ITS Tool is needed because there are some XML formats that Gettext does not handle, at least not now (42.alpha). +BuildRequires: itstool +BuildRequires: meson +BuildRequires: pkgconfig +BuildRequires: vala >= 0.35.7 +BuildRequires: pkgconfig(gio-2.0) >= 2.44.0 +BuildRequires: pkgconfig(gio-unix-2.0) >= 2.44.0 +BuildRequires: pkgconfig(glib-2.0) >= 2.44.0 +BuildRequires: pkgconfig(gmodule-2.0) >= 2.44.0 +BuildRequires: pkgconfig(gtk4) >= 3.19.0 +BuildRequires: pkgconfig(libadwaita-1) +BuildRequires: pkgconfig(librsvg-2.0) >= 2.32.0 +Requires: chess_backend + +%description +This is a game for playing the classic board game of chess, in which +two players simulate a battle by capturing the opponents pieces and +ultimately the king. It can be played in 2D or 3D mode, full screen or +in a window. + +%lang_package + +%prep +%autosetup -p1 + +%build +%meson +%meson_build + +%install +%meson_install +%find_lang %{name} %{?no_lang_C} +%fdupes %{buildroot}%{_datadir} + +%check +desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop + +%files +%license COPYING +%doc NEWS +%doc %{_datadir}/help/C/%{name}/ +%{_datadir}/icons/hicolor/ +%{_bindir}/%{name} +%dir %{_datadir}/metainfo +%{_datadir}/applications/org.gnome.Chess.desktop +%{_datadir}/dbus-1/services/org.gnome.Chess.service +%{_datadir}/glib-2.0/schemas/org.gnome.Chess.gschema.xml +%{_datadir}/metainfo/org.gnome.Chess.appdata.xml +%{_mandir}/man6/%{name}.6%{?ext_man} +%dir %{_sysconfdir}/gnome-chess +%config %{_sysconfdir}/gnome-chess/engines.conf + +%files lang -f %{name}.lang + +%changelog