From 24ce22ccaefed5239b329a559ab018b3807854c1 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sep 29 2017 16:23:22 +0000 Subject: 17.08.1, kf5 port --- diff --git a/.gitignore b/.gitignore index 5261c58..47e4f92 100644 --- a/.gitignore +++ b/.gitignore @@ -1,13 +1 @@ -/ksnakeduel-16.04.0.tar.xz -/ksnakeduel-16.04.1.tar.xz -/ksnakeduel-16.04.2.tar.xz -/ksnakeduel-16.04.3.tar.xz -/ksnakeduel-16.07.80.tar.xz -/ksnakeduel-16.07.90.tar.xz -/ksnakeduel-16.08.0.tar.xz -/ksnakeduel-16.08.1.tar.xz -/ksnakeduel-16.08.2.tar.xz -/ksnakeduel-16.08.3.tar.xz -/ksnakeduel-16.12.1.tar.xz -/ksnakeduel-16.12.2.tar.xz -/ksnakeduel-16.12.3.tar.xz +/ksnakeduel-17.08.1.tar.xz diff --git a/ksnakeduel.spec b/ksnakeduel.spec index 2153ff5..830a7ff 100644 --- a/ksnakeduel.spec +++ b/ksnakeduel.spec @@ -1,11 +1,11 @@ Name: ksnakeduel Summary: Snake duel game -Version: 16.12.3 -Release: 3%{?dist} +Version: 17.08.1 +Release: 1%{?dist} License: GPLv2+ and GFDL -URL: https://quickgit.kde.org/?p=%{name}.git +URL: https://cgit.kde.org/%{name}.git %global revision %(echo %{version} | cut -d. -f3) %if %{revision} >= 50 @@ -16,8 +16,33 @@ URL: https://quickgit.kde.org/?p=%{name}.git Source0: http://download.kde.org/%{stable}/applications/%{version}/src/%{name}-%{version}.tar.xz BuildRequires: desktop-file-utils -BuildRequires: kdelibs4-devel >= 4.14 -BuildRequires: libkdegames4-devel +BuildRequires: libappstream-glib + +BuildRequires: extra-cmake-modules +BuildRequires: cmake(KF5Completion) +BuildRequires: cmake(KF5Config) +BuildRequires: cmake(KF5ConfigWidgets) +BuildRequires: cmake(KF5CoreAddons) +BuildRequires: cmake(KF5Crash) +BuildRequires: cmake(KF5DBusAddons) +BuildRequires: cmake(KF5Declarative) +BuildRequires: cmake(KF5DocTools) +BuildRequires: cmake(KF5GuiAddons) +BuildRequires: cmake(KF5IconThemes) +BuildRequires: cmake(KF5I18n) +BuildRequires: cmake(KF5KIO) +BuildRequires: cmake(KF5NewStuff) +BuildRequires: cmake(KF5TextWidgets) +BuildRequires: cmake(KF5WidgetsAddons) +BuildRequires: cmake(KF5XmlGui) + +%global majmin_ver %(echo %{version} | cut -d. -f1,2) +BuildRequires: libkdegames-devel >= %{majmin_ver} +BuildRequires: cmake(KF5KDEGames) >= 4.9.0 + +BuildRequires: cmake(Qt5Widgets) +BuildRequires: cmake(Qt5Svg) +BuildRequires: cmake(Qt5Test) %description KSnakeDuel is a simple snake duel game. You can play KSnakeDuel against @@ -33,7 +58,7 @@ that of your opponent. %build mkdir %{_target_platform} pushd %{_target_platform} -%{cmake_kde4} .. +%{cmake_kf5} .. popd make %{?_smp_mflags} -C %{_target_platform} @@ -42,36 +67,32 @@ make %{?_smp_mflags} -C %{_target_platform} %install make install/fast DESTDIR=%{buildroot} -C %{_target_platform} +%find_lang %{name} --all-name --with-html -%check -desktop-file-validate %{buildroot}%{_kde4_datadir}/applications/kde4/%{name}.desktop - - -%post -touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : -%postun -if [ $1 -eq 0 ] ; then -touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null -gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : -fi +%check +appstream-util validate-relax --nonet %{buildroot}%{_kf5_datadir}/appdata/org.kde.%{name}.appdata.xml ||: +desktop-file-validate %{buildroot}%{_kf5_datadir}/applications/org.kde.%{name}.desktop -%posttrans -gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : -%files +%files -f %{name}.lang %license COPYING* -%{_kde4_docdir}/HTML/en/%{name}/ -%{_kde4_bindir}/%{name} -%{_kde4_datadir}/applications/kde4/*.desktop -%{_kde4_configdir}/%{name}.knsrc -%{_kde4_configdir}.kcfg/%{name}.kcfg -%{_kde4_iconsdir}/hicolor/*/*/* -%{_kde4_appsdir}/%{name}/ -%{_kde4_appsdir}/ktron/ +#doc README +%{_kf5_bindir}/%{name}* +%{_kf5_sysconfdir}/xdg/%{name}*.knsrc +%{_kf5_datadir}/appdata/org.kde.%{name}.appdata.xml +%{_kf5_datadir}/applications/org.kde.%{name}.desktop +%{_kf5_datadir}/icons/hicolor/*/*/* +%{_kf5_datadir}/kxmlgui5/%{name}/ +%{_kf5_datadir}/%{name}/ +%{_kf5_datadir}/config.kcfg/%{name}.kcfg +#{_kf5_datadir}/knotifications5/%{name}.notifyrc %changelog +* Wed Sep 27 2017 Rex Dieter - 17.08.1-1 +- 17.08.1, kf5 port + * Thu Aug 03 2017 Fedora Release Engineering - 16.12.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild diff --git a/sources b/sources index 0425e71..cf53a45 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ksnakeduel-16.12.3.tar.xz) = 3a4f12a28a65c31e511452b6c59cc56863a7bc74389692074d5e2037d8b1950e49b576662338720a386ab36746f90f8bf8a02d9908fe36af49c2086021e74526 +SHA512 (ksnakeduel-17.08.1.tar.xz) = f9a1c09636458db69a4239690a4390687cd02f28daf5c6b755648a703dca3d6ec16099e81ab36c7e847444c50dee4564e7d931b15ce021e4f76d530f264b844d