SHA256
1
0
forked from pool/knights

Accepting request 653109 from home:wolfi323:branches:KDE:Applications

Knights 18.11.90, it's part of KDE Applications now.

This time with a license file.

Also, fixed the release announcement URLs in the changelog, they are wrong in all the 18.11.80 packages in KDE:Applications too btw...

OBS-URL: https://build.opensuse.org/request/show/653109
OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/knights?expand=0&rev=1
This commit is contained in:
Fabian Vogt 2018-12-01 12:17:22 +00:00 committed by Git OBS Bridge
commit 61da5b0762
5 changed files with 264 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -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

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.osc

3
knights-18.11.90.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4ca0fda4b3cb54a82174a2a96c43ebe0d63d90b382db06b3ffa5f5a436ddb8de
size 3507448

127
knights.changes Normal file
View File

@ -0,0 +1,127 @@
-------------------------------------------------------------------
Fri Nov 30 12:56:07 UTC 2018 - wbauer@tmo.at
- Update to 18.11.90
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/announce-applications-18.12-rc.php
- Changes since 18.11.80:
* Add LICENSE (GPL-2.0)
-------------------------------------------------------------------
Fri Nov 23 17:54:45 UTC 2018 - wbauer@tmo.at
- Update to 18.11.80
* New feature release
* For more details please see:
* https://www.kde.org/announcements/announce-applications-18.12-beta.php
- Changes since 2.5.0:
* Ported to Qt5 and KDE Frameworks 5
- Updated URL and package summary/description
-------------------------------------------------------------------
Fri Aug 24 21:37:07 UTC 2012 - mailaender@opensuse.org
- update to 2.5.0
+ Port to new KDEGames library, compatible with KDE 4.9
-------------------------------------------------------------------
Sat Apr 21 14:10:15 UTC 2012 - alinm.elena@gmail.com
- updated to 2.4.2
+A handful of usability fixes
+introduces support for the UCI protocol, setting the difficulty level of chess engines, game history display, and loading and saving PGN files.
+brings voice support, possibility of external control by dbus, and a couple of bug fixes.
+bugfix release with several fixes, mostly by Dave Kaye. It fixes drag-coused freezes, dropping pieces outside of the board, and a theme appearing twice in the selection dialog.
+the peace captured by en-passant is now properly removed.
+Watching two engines play
+Improved time control support for chess engines
+Better support for the XBoard protocol means Knights can play with more engines, including Crafty, Sloppy, Sjeng and Phalanx.
+Players can now make and receive offer for draw, pause, undo, adjourn and abort. All except Draw are only used when playing on the chess server.
+Players can now undo their moves.
+Improved game dialog, with more game options.
+Improved server dialog, with a seek graph.
+Ability to interact with a chess server or a computer engine via a text console.
+Simple chat widget for talking to your remote opponent.
+Selecting and moving pieces by clicking, without dragging.
-------------------------------------------------------------------
Wed Jan 18 10:57:03 UTC 2012 - tittiatcoke@gmail.com
- Update to version 2.4.1
* Support for the UCI protocol
* Setting the difficulty level of chess engines
* Game history display
* Loading and saving PGN files
-------------------------------------------------------------------
Fri Oct 21 20:46:28 UTC 2011 - asterios.dramis@gmail.com
- Update to version 2.4.0:
* Voice support.
* Possibility of external control by dbus.
* Bug fixes.
- Spec file updates:
* Changes based on spec-cleaner run.
* Changed License: to GPL-2.0+ (which is the package's main license).
-------------------------------------------------------------------
Sat May 21 16:03:33 UTC 2011 - bitshuffler@opensuse.org
- Update to version 2.3.2
-------------------------------------------------------------------
Sat Mar 19 12:36:26 UTC 2011 - asterios.dramis@gmail.com
- Update to version 2.3.1:
* Fix bug; the peace captured by en-passant is now properly removed.
- Spec file updates:
* Changed License: to GPLv2+ and GFDL.
* Recommend instead of Suggest for knights-lang package.
* Added crafty Suggests: entry.
* Updated %description.
* Minor other updates.
-------------------------------------------------------------------
Thu Mar 10 16:02:47 UTC 2011 - bitshuffler@opensuse.org
- Update to version 2.3.0
-------------------------------------------------------------------
Fri Jan 21 20:19:52 UTC 2011 - asterios.dramis@gmail.com
- Spec file updates:
* Updates in Group:, BuildRequires: and %install sections.
* Remove some locales to fix rpmlint warning (invalid-lc-messages-dir) in
openSUSE 11.3 and build error in openSUSE Factory.
-------------------------------------------------------------------
Tue Jan 11 22:27:56 UTC 2011 - asterios.dramis@gmail.com
- Update to version 2.2.0
* First release from Extragear, improved FICS support, nicer look and feel.
From 2.1.1
* Pawn promotion, theme download from kde-look.org.
- Spec file updates:
* Added a knights-lang package.
* Changes based on rpmdevtools templates and spec-cleaner run.
* Updates in BuildRequires: and %install sections.
-------------------------------------------------------------------
Fri Aug 27 04:48:18 UTC 2010 - tittiatcoke@gmail.com
- update to version 2.1.0
* Internet play, additional markers, graphical clock.
-------------------------------------------------------------------
Mon May 10 08:36:44 UTC 2010 - tittiatcoke@gmail.com
- Update to version 2.0.1
* Optional clocks and time limits
* Uses the old Knights icons
-------------------------------------------------------------------
Sat Apr 10 16:21:47 UTC 2010 - tittiatcoke@gmail.com
- initial release, version 2.0

110
knights.spec Normal file
View File

@ -0,0 +1,110 @@
#
# spec file for package knights
#
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
#
# 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/
#
%bcond_without lang
Name: knights
Version: 18.11.90
Release: 0
Summary: A simple chess board
License: GPL-2.0-or-later
Group: Amusements/Games/Board/Chess
URL: http://www.kde.org
Source: https://download.kde.org/unstable/applications/%{version}/src/%{name}-%{version}.tar.xz
BuildRequires: extra-cmake-modules
BuildRequires: cmake(KF5ConfigWidgets)
BuildRequires: cmake(KF5Crash)
BuildRequires: cmake(KF5DBusAddons)
BuildRequires: cmake(KF5DocTools)
BuildRequires: cmake(KF5KDEGames)
BuildRequires: cmake(KF5KIO)
BuildRequires: cmake(KF5Plasma)
BuildRequires: cmake(KF5Plotting)
BuildRequires: cmake(KF5TextWidgets)
BuildRequires: cmake(KF5Wallet)
BuildRequires: cmake(KF5XmlGui)
BuildRequires: cmake(Qt5Concurrent)
BuildRequires: cmake(Qt5Core)
BuildRequires: cmake(Qt5Gui)
BuildRequires: cmake(Qt5Svg)
BuildRequires: cmake(Qt5TextToSpeech)
BuildRequires: cmake(Qt5Widgets)
Requires: gnuchess
Recommends: %{name}-lang
Suggests: crafty
Obsoletes: kchess
%if 0%{?suse_version}
BuildRequires: update-desktop-files
%endif
%if 0%{?suse_version} < 1500
BuildRequires: gcc7-c++
%endif
%description
Knights is KDE's chess frontend. It supports playing local games against
human players or against chess engines (XBoard and UIC),
as well as playing online games on FICS server.
Furthermore, it is possible to watch two different chess engines playing
against each other.
%lang_package
%prep
%setup -q
%build
%if 0%{?suse_version} < 1500
# gcc 4.8.5 is too old
export CC=gcc-7
export CXX=g++-7
%endif
%cmake_kf5 -d build
%make_jobs
%install
%kf5_makeinstall -C build
%if 0%{?suse_version}
%suse_update_desktop_file -r org.kde.knights Qt KDE Game BoardGame
%endif
%if %{with lang}
%find_lang %{name}
%kf5_find_htmldocs
%endif
%files
%license LICENSE
%doc README.themes
%{_kf5_applicationsdir}/org.kde.knights.desktop
%{_kf5_appstreamdir}/org.kde.knights.appdata.xml
%{_kf5_bindir}/knights
%{_kf5_configdir}/knights.knsrc
%dir %{_kf5_configkcfgdir}
%{_kf5_configkcfgdir}/knights.kcfg
%{_kf5_dbusinterfacesdir}/org.kde.Knights.xml
%{_kf5_debugdir}/knights.categories
%doc %{_kf5_htmldir}/en/knights/
%{_kf5_iconsdir}/*/*/*/knights.*
%{_kf5_kxmlguidir}/knights/
%{_kf5_sharedir}/knights/
%if %{with lang}
%files lang -f %{name}.lang
%endif
%changelog