|
|
0685df7 |
Name: chessx
|
|
|
0685df7 |
Version: 1.5.6
|
|
|
56482b8 |
Release: 4%{?dist}
|
|
|
0685df7 |
Summary: Chess Database and PGN viewer
|
|
|
0685df7 |
|
|
|
1dec9e3 |
# Various parts of code are annotated with different licenses:
|
|
|
1dec9e3 |
# - GNU General Public License (dep/scid/code/src/*)
|
|
|
1dec9e3 |
# - GNU General Public License v2.0 or later (src/*)
|
|
|
1dec9e3 |
# - GNU General Public License, Version 2 (COPYING and License.txt)
|
|
|
1dec9e3 |
# - GNU General Public License, Version 3 (src/gui/messagedialog.cpp)
|
|
|
1dec9e3 |
# - GNU Lesser General Public License, Version 2.1 (src/gui/qled.*)
|
|
|
1dec9e3 |
# - Expat License (dep/scid/code/src/bytebuf.h)
|
|
|
1dec9e3 |
# - BSD 3-clause "New" or "Revised" License (src/database/downloadmanager.*)
|
|
|
1dec9e3 |
# - LGPL (v2.1 or v3) (src/gui/textedit.*)
|
|
|
1dec9e3 |
# In the License field below only the minimal effective license set is
|
|
|
1dec9e3 |
# documented.
|
|
|
1dec9e3 |
License: GPLv2 and GPLv3
|
|
|
0685df7 |
URL: https://sourceforge.net/projects/chessx/
|
|
|
0685df7 |
Source0: https://downloads.sourceforge.net/%{name}/%{name}-%{version}.tgz
|
|
|
0685df7 |
|
|
|
56482b8 |
Patch001: 001-qmake-install-support-for-linux-bsd.patch
|
|
|
56482b8 |
Patch002: 002-add-metainfo-file.patch
|
|
|
56482b8 |
Patch003: 003-fix-icons-installation.patch
|
|
|
56482b8 |
Patch004: 004-wayland-workaround.patch
|
|
|
0685df7 |
|
|
|
0685df7 |
# Requires Qt >= 5.7 as per INSTALL
|
|
|
0685df7 |
%global min_qt_version 5.7.0
|
|
|
0685df7 |
|
|
|
0685df7 |
BuildRequires: gcc-c++
|
|
|
0685df7 |
BuildRequires: qt5-qtbase-devel >= %{min_qt_version}
|
|
|
0685df7 |
BuildRequires: qt5-linguist >= %{min_qt_version}
|
|
|
0685df7 |
BuildRequires: pkgconfig(Qt5Svg) >= %{min_qt_version}
|
|
|
0685df7 |
BuildRequires: pkgconfig(Qt5Multimedia) >= %{min_qt_version}
|
|
|
0685df7 |
BuildRequires: desktop-file-utils
|
|
|
0685df7 |
BuildRequires: libappstream-glib
|
|
|
0685df7 |
|
|
|
0685df7 |
# Bundles part of scid 1.0 (https://sourceforge.net/projects/scid/)
|
|
|
0685df7 |
Provides: bundled(scid) = 1.0
|
|
|
0685df7 |
# Currently bundles quazip
|
|
|
0685df7 |
# TODO: Try to patch it to link against system quazip
|
|
|
0685df7 |
Provides: bundled(quazip)
|
|
|
0685df7 |
|
|
|
0685df7 |
%description
|
|
|
0685df7 |
ChessX is a free and open source chess database application for Linux, Mac OS X
|
|
|
0685df7 |
and Windows.
|
|
|
0685df7 |
|
|
|
0685df7 |
|
|
|
0685df7 |
%prep
|
|
|
0685df7 |
%autosetup -p1 -n %{name}-%{version}
|
|
|
0685df7 |
|
|
|
0685df7 |
|
|
|
0685df7 |
%build
|
|
|
0685df7 |
%qmake_qt5 -r
|
|
|
0685df7 |
%make_build
|
|
|
0685df7 |
|
|
|
0685df7 |
|
|
|
0685df7 |
%install
|
|
|
0685df7 |
%make_install INSTALL_ROOT=%{buildroot}
|
|
|
0685df7 |
|
|
|
0685df7 |
|
|
|
0685df7 |
%check
|
|
|
0685df7 |
# Make sure the .metainfo.xml file passes validation
|
|
|
160570d |
appstream-util validate-relax --nonet \
|
|
|
0685df7 |
%{buildroot}%{_metainfodir}/io.sourceforge.ChessX.metainfo.xml
|
|
|
0685df7 |
|
|
|
0685df7 |
|
|
|
0685df7 |
%files
|
|
|
0685df7 |
%license COPYING
|
|
|
0685df7 |
%{_bindir}/chessx
|
|
|
0685df7 |
%{_datadir}/applications/chessx.desktop
|
|
|
0685df7 |
%{_datadir}/icons/hicolor/128x128/apps/chessx.png
|
|
|
0685df7 |
%{_datadir}/icons/hicolor/64x64/apps/chessx.png
|
|
|
0685df7 |
%{_datadir}/icons/hicolor/32x32/apps/chessx.png
|
|
|
0685df7 |
%{_metainfodir}/io.sourceforge.ChessX.metainfo.xml
|
|
|
0685df7 |
|
|
|
0685df7 |
|
|
|
0685df7 |
%changelog
|
|
|
56482b8 |
* Mon Jul 26 2021 Ondrej Mosnacek <omosnace@redhat.com> - 1.5.6-4
|
|
|
56482b8 |
- Work around Wayland issue
|
|
|
56482b8 |
|
|
|
0685df7 |
* Wed Jul 07 2021 Ondrej Mosnacek <omosnace@redhat.com> - 1.5.6-3
|
|
|
0685df7 |
- Install metadata and icons from upstream
|
|
|
0685df7 |
|
|
|
0685df7 |
* Sun Jun 13 2021 Ondrej Mosnacek <omosnace@redhat.com> - 1.5.6-2
|
|
|
0685df7 |
- Add a desktop file and icon
|
|
|
0685df7 |
|
|
|
0685df7 |
* Sun Jun 06 2021 Ondrej Mosnacek <omosnace@redhat.com> - 1.5.6-1
|
|
|
0685df7 |
- Update to version 1.5.6
|
|
|
0685df7 |
|
|
|
0685df7 |
* Sun Apr 19 2020 Ondrej Mosnacek <omosnace@redhat.com> - 1.5.0-1
|
|
|
0685df7 |
- Initial version
|