SHA256
1
0
forked from pool/kreversi
Christophe Giboudeaux 2017-08-05 23:24:41 +00:00 committed by Git OBS Bridge
parent 711128d70e
commit 6be5f12b92

View File

@ -1,7 +1,7 @@
# #
# spec file for package kreversi # spec file for package kreversi
# #
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -15,48 +15,88 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via http://bugs.opensuse.org/
# #
%bcond_without lang
Name: kreversi Name: kreversi
BuildRequires: libkdegames4-devel Version: 17.07.90
BuildRequires: xz Release: 0
%define kf5_version 5.26.0
# Latest stable Applications (e.g. 16.08 in KA, but 16.11.80 in KUA)
%{!?_kapp_version: %global _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')}
Summary: Reversi board game Summary: Reversi board game
License: GPL-2.0+ License: GPL-2.0+
Group: Amusements/Games/Board/Other Group: Amusements/Games/Board/Other
Url: http://www.kde.org Url: http://www.kde.org
Version: 17.07.90
Release: 0
Source0: kreversi-%{version}.tar.xz Source0: kreversi-%{version}.tar.xz
BuildRequires: extra-cmake-modules
BuildRequires: kconfig-devel
BuildRequires: kconfigwidgets-devel
BuildRequires: kcoreaddons-devel
BuildRequires: kcrash-devel
BuildRequires: kdbusaddons-devel
BuildRequires: kdeclarative-devel
BuildRequires: kdoctools-devel
BuildRequires: ki18n-devel
BuildRequires: kiconthemes-devel
BuildRequires: kio-devel
BuildRequires: kwidgetsaddons-devel
BuildRequires: kxmlgui-devel
BuildRequires: libkdegames-devel
BuildRequires: pkgconfig
BuildRequires: pkgconfig(Qt5Qml)
BuildRequires: pkgconfig(Qt5Quick)
BuildRequires: pkgconfig(Qt5QuickWidgets)
BuildRequires: pkgconfig(Qt5Svg)
BuildRequires: pkgconfig(Qt5Test)
BuildRequires: pkgconfig(Qt5Widgets)
BuildRequires: update-desktop-files
%if %{with lang}
Recommends: %{name}-lang
%endif
Obsoletes: kreversi5 < %{version}
Provides: kreversi5 = %{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
%kde4_runtime_requires
%description %description
KReversi is a board game game where two players have to gain the KReversi is a board game game where two players have to gain the
majority of pieces on the board. This is done by tactically placing majority of pieces on the board. This is done by tactically placing
ones pieces to turn over the opponents pieces. ones pieces to turn over the opponents pieces.
%if %{with lang}
%lang_package
%endif
%prep %prep
%setup -q -n kreversi-%{version} %setup -q
%build %build
%cmake_kde4 -d build %cmake_kf5 -d build
%make_jobs %make_jobs
%install %install
cd build %kf5_makeinstall -C build
%kde4_makeinstall %if %{with lang}
%suse_update_desktop_file -r kreversi Game BoardGame %find_lang %{name} --with-man --all-name
%kde_post_install %kf5_find_htmldocs
%endif
%suse_update_desktop_file -r org.kde.kreversi Game BoardGame
%files %files
%defattr(-,root,root) %defattr(-,root,root)
%doc COPYING COPYING.DOC %doc COPYING COPYING.DOC
%{_kde4_bindir}/kreversi %{_datadir}/knotifications5/kreversi.notifyrc
%{_kde4_htmldir}/en/kreversi/ %{_kf5_applicationsdir}/org.kde.kreversi.desktop
%{_kde4_applicationsdir}/kreversi.desktop %{_kf5_appstreamdir}/org.kde.kreversi.appdata.xml
%{_kde4_iconsdir}/hicolor/*/apps/kreversi.* %{_kf5_bindir}/kreversi
%{_kde4_iconsdir}/oxygen/*/actions/legalmoves.* %{_kf5_htmldir}/en/kreversi/
%{_kde4_iconsdir}/oxygen/*/actions/lastmoves.* %{_kf5_iconsdir}/hicolor/*/*/*
%{_kde4_appsdir}/kreversi/ %{_kf5_kxmlguidir}/kreversi/
%{_kf5_sharedir}/kreversi/
%if %{with lang}
%files lang -f %{name}.lang
%doc COPYING*
%endif
%changelog %changelog