From bcae6ed6cf4977165fd83eff891e768c663a1b81 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Apr 14 2015 18:11:57 +0000 Subject: kf5 build --- diff --git a/libkdegames.spec b/libkdegames.spec index a0c7a2f..02d01a5 100644 --- a/libkdegames.spec +++ b/libkdegames.spec @@ -15,7 +15,38 @@ URL: https://projects.kde.org/projects/kde/kdegames/%{name} %endif Source0: http://download.kde.org/%{stable}/applications/%{version}/src/%{name}-%{version}.tar.xz -BuildRequires: kdelibs4-devel >= 4.14 +BuildRequires: extra-cmake-modules +BuildRequires: gettext +BuildRequires: kf5-rpm-macros +BuildRequires: kf5-karchive-devel +BuildRequires: kf5-kcodecs-devel +BuildRequires: kf5-kcompletion-devel +BuildRequires: kf5-kconfig-devel +BuildRequires: kf5-kconfigwidgets-devel +BuildRequires: kf5-kcoreaddons-devel +BuildRequires: kf5-kcrash-devel +BuildRequires: kf5-kdbusaddons-devel +BuildRequires: kf5-kdeclarative-devel +BuildRequires: kf5-kdnssd-devel +BuildRequires: kf5-kdoctools-devel +BuildRequires: kf5-kguiaddons-devel +BuildRequires: kf5-khtml-devel +BuildRequires: kf5-ki18n-devel +BuildRequires: kf5-kwidgetsaddons-devel +BuildRequires: kf5-kxmlgui-devel +BuildRequires: kf5-kservice-devel +BuildRequires: kf5-kitemviews-devel +BuildRequires: kf5-kiconthemes-devel +BuildRequires: kf5-kcompletion-devel +BuildRequires: kf5-kjobwidgets-devel +BuildRequires: kf5-ktextwidgets-devel +BuildRequires: kf5-kglobalaccel-devel +BuildRequires: kf5-kbookmarks-devel +BuildRequires: kf5-kio-devel +BuildREquires: kf5-knewstuff-devel +BuildRequires: kf5-kdelibs4support-devel +BuildRequires: pkgconfig(Qt5Widgets) pkgconfig(Qt5Qml) pkgconfig(Qt5Quick) pkgconfig(Qt5QuickWidgets) pkgconfig(Qt5Svg) pkgconfig(Qt5Test) + BuildRequires: pkgconfig(openal) BuildRequires: pkgconfig(sndfile) @@ -23,7 +54,8 @@ Obsoletes: kdegames-libs < 6:4.9.60 Provides: kdegames-libs = 6:%{version}-%{release} Provides: kdegames-libs%{?_isa} = 6:%{version}-%{release} -%{?kdelibs4_requires} +%filter_provides_in %{_qt5_archdatadir}/ +%filter_setup %description %{summary}. @@ -31,11 +63,8 @@ Provides: kdegames-libs%{?_isa} = 6:%{version}-%{release} %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: kdelibs4-devel Obsoletes: kdegames-devel < 6:4.9.60 Provides: kdegames-devel = 6:%{version}-%{release} -Provides: kdegames4-devel = %{version}-%{release} - %description devel %{summary}. @@ -45,9 +74,9 @@ Provides: kdegames4-devel = %{version}-%{release} %build -mkdir -p %{_target_platform} +mkdir %{_target_platform} pushd %{_target_platform} -%{cmake_kde4} .. +%{cmake_kf5} .. popd make %{?_smp_mflags} -C %{_target_platform} @@ -62,22 +91,17 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %files %doc COPYING README TODO -%{_kde4_libdir}/libkdegames.so.6* -%{_kde4_libdir}/libkdegamesprivate.so.1* -%dir %{_kde4_libdir}/kde4/imports/org -%dir %{_kde4_libdir}/kde4/imports/org/kde -%{_kde4_libdir}/kde4/imports/org/kde/games/ -%{_kde4_appsdir}/carddecks/ -%{_kde4_appsdir}/kconf_update/kgthemeprovider-migration.upd +%{_kf5_libdir}/libKF5KDEGames.so.6* +%{_kf5_libdir}/libKF5KDEGamesPrivate.so.* +%{_kf5_datadir}/carddecks/ +%{_qt5_archdatadir}/qml/org/kde/games/ +%{_kf5_datadir}/kconf_update/kgthemeprovider-migration.upd %files devel -%{_kde4_includedir}/*.h -%{_kde4_includedir}/highscore/ -%{_kde4_includedir}/KDE/* -%{_kde4_includedir}/libkdegamesprivate/ -%{_kde4_libdir}/cmake/KDEGames/ -%{_kde4_libdir}/libkdegames.so -%{_kde4_libdir}/libkdegamesprivate.so +%{_kf5_libdir}/libKF5KDEGames.so +%{_kf5_libdir}/libKF5KDEGamesPrivate.so +%{_kf5_includedir}/KF5KDEGames/ +%{_kf5_libdir}/cmake/KF5KDEGames/ %changelog