pychess/pychess.spec

137 lines
4.4 KiB
RPMSpec

Name: pychess
Version: 1.0.5
Release: 1mamba
Summary: A chess client, that is fully featured, easy to use and nice looking in the gnome way
Group: Graphical Desktop/Applications/Games
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: https://pychess.github.io/
Source: https://github.com/pychess/pychess/releases/download/%{version}/pychess-%{version}.tar.gz
License: GPL
## AUTOBUILDREQ-BEGIN
BuildRequires: libpython311-devel
BuildRequires: python3.11dist(pexpect)
BuildRequires: python3.11dist(psutil)
BuildRequires: python3.11dist(pycairo)
BuildRequires: python3.11dist(pygobject)
BuildRequires: python3.11dist(sqlalchemy)
BuildRequires: python3.11dist(websockets)
## AUTOBUILDREQ-END
Requires: python-SQLAlchemy-py3
Requires: python-pexpect-py3
Requires: python-websockets-py3
Requires: python-typing_extensions-py3
%description
A chess client, that is fully featured, easy to use and nice looking in the gnome way.
The client should be usable both to those totally new to chess, those who want to take a game here and there, and those who wants to use the computer to further enhance their play.
Features:
* CECP and UCI Engine support
* Free online play on the FICS chess servers
* Read and writes the PGN, EPD and FEN chess fileformats
* Builtin python based engine
* Undo and pause functions
* Board and piece animation
* Drag and drop
* Tabbed interface
* Hints and spyarrows
* Openingbook sidepanel using sqlite
* Scoreplot sidepanel
* "Enter game" in pgn dialog
* Internationalised or figure pieces in notation
* Optional sounds
* Legal move highlighting
* A nice and accesible look
To help translate PyChess into your language please visit https://translations.launchpad.net/pychess
%prep
%setup -q
%build
%{__python3} setup.py build
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%{__python3} setup.py install \
-O1 --skip-build \
--root="%{buildroot}" \
--install-headers=%{python3_inc}/python \
--install-lib=%{python3_sitearch} \
--record=%{name}.filelist
sed -i "\,\.egg-info/,d" %{name}.filelist
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%post
touch --no-create %{_datadir}/icons/hicolor
if [ -x /usr/bin/gtk-update-icon-cache ]; then
/usr/bin/gtk-update-icon-cache -q %{_datadir}/icons/hicolor
fi
%postun
touch --no-create %{_datadir}/icons/hicolor
if [ -x /usr/bin/gtk-update-icon-cache ]; then
/usr/bin/gtk-update-icon-cache -q %{_datadir}/icons/hicolor
fi
%files -f %{name}.filelist
%defattr(-,root,root)
%{python3_sitearch}/pychess-%{version}-py*.egg-info
%changelog
* Sat May 04 2024 Automatic Build System <autodist@openmamba.org> 1.0.5-1mamba
- automatic version update by autodist
* Tue Apr 16 2024 Silvan Calarco <silvan.calarco@mambasoft.it> 1.0.4-3mamba
- rebuilt with python3 ~= 3.11
* Tue Apr 11 2023 Silvan Calarco <silvan.calarco@mambasoft.it> 1.0.4-2mamba
- dependencies added
* Mon Apr 10 2023 Silvan Calarco <silvan.calarco@mambasoft.it> 1.0.4-1mamba
- update to 1.0.4
* Mon May 10 2021 Automatic Build System <autodist@mambasoft.it> 1.0.3-1mamba
- automatic version update by autodist
* Thu Dec 07 2017 Silvan Calarco <silvan.calarco@mambasoft.it> 0.99.0-1mamba
- update to 0.99.0
* Mon Jul 04 2016 Automatic Build System <autodist@mambasoft.it> 0.12.4-1mamba
- automatic version update by autodist
* Sat Mar 12 2016 Automatic Build System <autodist@mambasoft.it> 0.12.3-1mamba
- automatic version update by autodist
* Sat Feb 20 2016 Automatic Build System <autodist@mambasoft.it> 0.12.2-1mamba
- automatic version update by autodist
* Thu Dec 24 2015 Automatic Build System <autodist@mambasoft.it> 0.12.1-1mamba
- automatic version update by autodist
* Thu Dec 03 2015 Silvan Calarco <silvan.calarco@mambasoft.it> 0.12-1mamba
- update to 0.12
* Sat May 18 2013 Silvan Calarco <silvan.calarco@mambasoft.it> 0.10.1-2mamba
- python 2.7 mass rebuild
* Mon Apr 22 2013 Automatic Build System <autodist@mambasoft.it> 0.10.1-1mamba
- automatic version update by autodist
* Thu Jul 21 2011 Automatic Build System <autodist@mambasoft.it> 0.10-1mamba
- automatic update by autodist
* Fri Dec 04 2009 gil <puntogil@libero.it> 0.8.4-1mamba
- update to 0.8.4
* Fri Jul 25 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 0.8.2-2mamba
- added requirement for pygtksourceview
* Thu Jul 17 2008 gil <puntogil@libero.it> 0.8.2-1mamba
- package created by autospec