Name: scidcommunity Version: 5.1.1.81 Release: 3.git%{shortcommit}%{?dist} Summary: Chess database application with play and training functionality # Commit hash from github branch %global commit 3b4c287b5b9672b817f36774e8fcc7b9daecb362 %global shortcommit %(c=%{commit}; echo ${c:0:7}) License: GPL-2.0-or-later URL: https://github.com/whelanh/scidCommunity Source0: https://github.com/whelanh/scidCommunity/archive/%{commit}/scidCommunity-%{commit}.tar.gz BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: tcl-devel >= 8.6 BuildRequires: tk-devel >= 8.6 BuildRequires: desktop-file-utils BuildRequires: libappstream-glib Requires: tcl >= 8.6 Requires: tk >= 8.6 %description ScidCommunity is a chess database application based on Scid (Shane's Chess Information Database). With ScidCommunity you can maintain a database of chess games, search games by many criteria, view graphical trends, and produce printable reports on players and openings. ScidCommunity offers enhancements including improved header search with saved layouts, engine depth and move time controls, TWIC game downloads, and integration with online chess platforms like Chess.com and Lichess. %prep # GitHub archive creates directory named: scidCommunity- %autosetup -n scidCommunity-%{commit} %build %cmake \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_CXX_FLAGS="%{optflags}" \ -DBUILD_SHARED_LIBS=OFF \ -DCPACK_PACKAGE_VERSION=%{version} \ -DCMAKE_INSTALL_PREFIX=/usr %cmake_build %install %cmake_install %check desktop-file-validate %{buildroot}%{_datadir}/applications/io.github.whelanh.scidCommunity.desktop appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/io.github.whelanh.scidCommunity.appdata.xml %files %license COPYING %doc README.md %{_bindir}/scidCommunity %{_bindir}/phalanx-scid %{_datadir}/scid/ %{_datadir}/applications/io.github.whelanh.scidCommunity.desktop %{_datadir}/icons/hicolor/scalable/apps/io.github.whelanh.scidCommunity.svg %{_metainfodir}/io.github.whelanh.scidCommunity.appdata.xml %changelog * Mon Jan 12 2026 Hugh Whelan - 5.1.1-81 - "Extend automatic repetition detection to new moves" * Mon Jan 12 2026 Hugh Whelan - 5.1.1-80 - "Update COPYING file" * Mon Jan 12 2026 Hugh Whelan - 5.1.1-79 - "Implement automatic 2-fold and 3-fold repetition detection in PGN Window" * Sat Jan 10 2026 Hugh Whelan - 5.1.1-78 - "Allow the Play/Tactical Game function to use any engine the user has configured, eliminating dependency on Phalanx/Toga" * Sun Jan 4 2026 Hugh Whelan - 5.1.1-77 - "Have the Best Games button honor the state of the all_games checkbox" * Fri Jan 2 2026 Hugh Whelan - 5.1.1-76 - "Incorporate upstream patches and update copyright years" * Tue Dec 30 2025 Hugh Whelan - 5.1.1-75 - "Add pause button to PGN Window only for Lichess Tournament games" * Fri Dec 26 2025 Hugh Whelan - 5.1.1-74 - Align Engine Window variation hover pop up with Board perspective * Thu Dec 25 2025 Hugh Whelan - 5.1.1-73 - Simplify Lichess live tournament monitoring and auto jump to last move * Wed Dec 24 2025 Hugh Whelan - 5.1.1-72 - Lichess live tournament monitoring - Button in PGN Window for chessdb.cn engine based tree web page * Mon Dec 09 2025 Hugh Whelan - 5.1.1-1 - Initial COPR package - Chess database application with enhanced features - Includes Header Search layouts, engine controls, TWIC downloads - Integration with Chess.com and Lichess platforms