commit:     e520cd37107e92f6ca3bb3d072d97998041aa857
Author:     Karol Herbst <git <AT> karolherbst <DOT> de>
AuthorDate: Thu Nov 20 20:10:54 2014 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Mon Nov 24 15:53:38 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=e520cd37

[kde-apps/print-manager] added KF5 based version

---
 kde-apps/print-manager/print-manager-5.9999.ebuild | 56 ++++++++++++++++++++++
 1 file changed, 56 insertions(+)

diff --git a/kde-apps/print-manager/print-manager-5.9999.ebuild 
b/kde-apps/print-manager/print-manager-5.9999.ebuild
new file mode 100644
index 0000000..9c86823
--- /dev/null
+++ b/kde-apps/print-manager/print-manager-5.9999.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+EGIT_BRANCH="frameworks"
+inherit kde5
+
+DESCRIPTION="Manage print jobs and printers in KDE"
+KEYWORDS=""
+IUSE="gtk"
+
+DEPEND="
+       $(add_frameworks_dep kcompletion)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kdbusaddons)
+       $(add_frameworks_dep kdelibs4support)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kiconthemes)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep knotifications)
+       $(add_frameworks_dep kservice)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kwindowsystem)
+       dev-qt/qtcore:5
+       dev-qt/qtdbus:5
+       dev-qt/qtdeclarative:5
+       dev-qt/qtgui:5
+       dev-qt/qtnetwork:5
+       dev-qt/qtwidgets:5
+       net-print/cups
+"
+RDEPEND="${DEPEND}
+       !kde-base/print-manager:4
+       gtk? ( app-admin/system-config-printer-gnome )
+"
+
+pkg_postinst(){
+       if ! use gtk ; then
+               ewarn
+               ewarn "By switching off \"gtk\" USE flag, you have chosen to do 
without"
+               ewarn "an important, though optional, runtime dependency:"
+               ewarn
+               ewarn "app-admin/system-config-printer-gnome"
+               ewarn
+               ewarn "${PN} will work nevertheless, but is going to be less 
comfortable"
+               ewarn "and will show the following error status during runtime:"
+               ewarn
+               ewarn "\"Failed to group devices: 'The name 
org.fedoraproject.Config.Printing"
+               ewarn "was not provided by any .service files'\""
+               ewarn
+       fi
+}

Reply via email to