commit:     9df8ef3fdcbdf4e7944f71a7b8bd56249e29489e
Author:     Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
AuthorDate: Sun Mar 20 14:19:39 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Fri Mar 25 13:11:58 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9df8ef3f

kde-apps/kblocks: Unbreak startup

 kde-apps/kblocks/files/kblocks-15.12.3-dbus.patch | 58 +++++++++++++++++++++++
 kde-apps/kblocks/kblocks-15.12.3-r1.ebuild        | 32 +++++++++++++
 2 files changed, 90 insertions(+)

diff --git a/kde-apps/kblocks/files/kblocks-15.12.3-dbus.patch 
b/kde-apps/kblocks/files/kblocks-15.12.3-dbus.patch
new file mode 100644
index 0000000..7c5d14a
--- /dev/null
+++ b/kde-apps/kblocks/files/kblocks-15.12.3-dbus.patch
@@ -0,0 +1,58 @@
+commit 8a574bc194e526a98911e7cffd81cf757e754cf7
+Author: Andreas Sturmlechner <[email protected]>
+Date:   Sun Mar 20 12:48:01 2016 +0100
+
+    Unbreak startup
+    
+    BUG: 357408
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 105a251..c72c584 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -9,6 +9,7 @@ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} 
${ECM_KDE_MODULE_D
+ find_package(Qt5 ${QT_MIN_VERSION} REQUIRED NO_MODULE COMPONENTS Widgets Svg 
Network )
+ find_package(KF5 REQUIRED COMPONENTS 
+     DocTools
++    DBusAddons
+     I18n
+     XmlGui
+     )
+@@ -83,7 +84,16 @@ ecm_add_app_icon(kblocks_SRCS ICONS ${ICONS_SRCS})
+ 
+ add_executable(kblocks ${kblocks_SRCS})
+ 
+-target_link_libraries(kblocks KF5KDEGames KF5KDEGamesPrivate  
Phonon::phonon4qt5 Qt5::Network KF5::XmlGui KF5::I18n Qt5::Svg)
++target_link_libraries(kblocks
++    KF5KDEGames
++    KF5KDEGamesPrivate
++    Phonon::phonon4qt5
++    Qt5::Network
++    KF5::DBusAddons
++    KF5::XmlGui
++    KF5::I18n
++    Qt5::Svg
++)
+ 
+ install(TARGETS kblocks  ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )
+ 
+diff --git a/main.cpp b/main.cpp
+index 81ad53d..a42ca17 100644
+--- a/main.cpp
++++ b/main.cpp
+@@ -13,6 +13,7 @@
+ #include <vector>
+ 
+ #include <KAboutData>
++#include <KDBusService>
+ #include <KLocalizedString>
+ 
+ #include <QString>
+@@ -333,6 +334,7 @@ int main(int argc, char *argv[])
+     aboutData.setupCommandLine(&parser);
+     parser.process(app);
+     aboutData.processCommandLine(&parser);
++    KDBusService service;
+ 
+     app.setWindowIcon(QIcon::fromTheme(QStringLiteral("kblocks")));
+ 

diff --git a/kde-apps/kblocks/kblocks-15.12.3-r1.ebuild 
b/kde-apps/kblocks/kblocks-15.12.3-r1.ebuild
new file mode 100644
index 0000000..d590e14
--- /dev/null
+++ b/kde-apps/kblocks/kblocks-15.12.3-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_HANDBOOK="forceoptional"
+inherit kde5
+
+DESCRIPTION="A single-player Tetris-like KDE game"
+HOMEPAGE="https://www.kde.org/applications/games/kblocks/";
+KEYWORDS=" ~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kxmlgui)
+       $(add_kdeapps_dep libkdegames)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtnetwork)
+       $(add_qt_dep qtsvg)
+       $(add_qt_dep qtwidgets)
+       media-libs/phonon[qt5]
+"
+
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}-dbus.patch" )

Reply via email to