public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: kde-misc/yakuake/files/, kde-misc/yakuake/
@ 2017-01-19 23:02 Johannes Huber
  0 siblings, 0 replies; 4+ messages in thread
From: Johannes Huber @ 2017-01-19 23:02 UTC (permalink / raw
  To: gentoo-commits

commit:     8d03aed24a591b55f790b75457b3b1016c8f2054
Author:     Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 19 23:02:33 2017 +0000
Commit:     Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Thu Jan 19 23:02:33 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d03aed2

kde-misc/yakuake: Drop slot 4

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 kde-misc/yakuake/Manifest                          |   1 -
 .../yakuake/files/yakuake-2.9.9-lastsession.patch  | 213 ---------------------
 kde-misc/yakuake/yakuake-2.9.9-r3.ebuild           |  31 ---
 3 files changed, 245 deletions(-)

diff --git a/kde-misc/yakuake/Manifest b/kde-misc/yakuake/Manifest
index dd1f9b0..adfa0b3 100644
--- a/kde-misc/yakuake/Manifest
+++ b/kde-misc/yakuake/Manifest
@@ -1,2 +1 @@
-DIST yakuake-2.9.9.tar.xz 316716 SHA256 0e0e4994c568f8091c9424e4aab35645436a9ff341c00b1cd1eab0ada0bf61ce SHA512 6dbc3f38df81598eafa86eecadb2d9e4cf32c77843434ac48fddf4ff3295babebc4c41dab300eebd4ef9b80f11a6f87c73c7e18279d02fe6e45f7caf38286b14 WHIRLPOOL feb44998c6810c06344c525465cfb965ec2b58de5382979a634d7eccd4e1f7872e45d7259da4d639327792430dc3b5ea21c79459dff7389253f7bbe5bf93816d
 DIST yakuake-3.0.2.tar.xz 443516 SHA256 e541e725246e20b755d8c9314185739f2439e18b884f6ae6f977343443948d6d SHA512 11fb5b9c587bda8db6cf565129b5b1aecbcc2e1132841cce4e7755c61ca5a55775bd6024ca561d8a7c163a31186414175f7d637ebc9a9ad2782d97456e527584 WHIRLPOOL 4d5ae6b1d55fd6b7ed030f78c89ed46839d29bfdba54b178e813b90f1947fa2eb9775c453e055bda3757fd5ea28a9d860630e636cae0b0d4c56c9b27d844b45b

diff --git a/kde-misc/yakuake/files/yakuake-2.9.9-lastsession.patch b/kde-misc/yakuake/files/yakuake-2.9.9-lastsession.patch
deleted file mode 100644
index e9e33a9..00000000
--- a/kde-misc/yakuake/files/yakuake-2.9.9-lastsession.patch
+++ /dev/null
@@ -1,213 +0,0 @@
-From 4655fb0affb4753eade7d6c92bb699e9d7dd3fb5 Mon Sep 17 00:00:00 2001
-From: Eike Hein <hein@kde.org>
-Date: Mon, 5 Nov 2012 23:06:26 +0100
-Subject: [PATCH] Add an option for keeping the window open after the last
- session closes.
-
-BUG:308850
----
- app/config/behaviorsettings.ui | 107 ++++++++++++++++++++++++-----------------
- app/config/yakuake.kcfg        |   5 ++
- app/mainwindow.cpp             |   2 +-
- 3 files changed, 68 insertions(+), 46 deletions(-)
-
-diff --git a/app/config/behaviorsettings.ui b/app/config/behaviorsettings.ui
-index 2fce1c7..3759f7b 100644
---- a/app/config/behaviorsettings.ui
-+++ b/app/config/behaviorsettings.ui
-@@ -6,8 +6,8 @@
-    <rect>
-     <x>0</x>
-     <y>0</y>
--    <width>364</width>
--    <height>308</height>
-+    <width>356</width>
-+    <height>289</height>
-    </rect>
-   </property>
-   <layout class="QVBoxLayout" name="verticalLayout">
-@@ -20,31 +20,49 @@
-       <string comment="@title:group Group box label">General</string>
-      </property>
-      <layout class="QGridLayout" name="gridLayout">
--      <item row="0" column="0" colspan="2">
--       <widget class="QCheckBox" name="kcfg_OpenAfterStart">
-+      <item row="6" column="0" colspan="2">
-+       <widget class="QCheckBox" name="kcfg_FocusFollowsMouse">
-         <property name="text">
--         <string comment="@option:check">Open window after program start</string>
-+         <string comment="@option:check">Focus terminals when the mouse pointer is moved over them</string>
-         </property>
-        </widget>
-       </item>
--      <item row="1" column="0" colspan="2">
--       <widget class="QCheckBox" name="kcfg_PollMouse">
-+      <item row="4" column="1">
-+       <widget class="QCheckBox" name="kcfg_ToggleToFocus">
-+        <property name="enabled">
-+         <bool>false</bool>
-+        </property>
-+        <property name="sizePolicy">
-+         <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
-+          <horstretch>0</horstretch>
-+          <verstretch>0</verstretch>
-+         </sizepolicy>
-+        </property>
-         <property name="whatsThis">
--         <string comment="@info:whatsthis">If this option is enabled, the window will automatically open when the mouse pointer is moved to the same edge of the screen that it would open on when using the shortcut.</string>
-+         <string comment="@info:whatsthis">If this option is enabled, the shortcut normally used to open and retract the window will give it focus, rather than close it, if it has previously lost focus. Unless the window is set to show on all virtual desktops, this may cause the window manager to switch to the virtual desktop it currently resides on.</string>
-         </property>
-         <property name="text">
--         <string comment="@option:check">Open window when the mouse pointer touches the screen edge</string>
-+         <string comment="@option:check">Use Open/Retract action to focus window</string>
-         </property>
-        </widget>
-       </item>
--      <item row="2" column="0" colspan="2">
--       <widget class="QCheckBox" name="kcfg_KeepOpen">
-+      <item row="3" column="1">
-+       <widget class="QCheckBox" name="kcfg_KeepAbove">
-+        <property name="enabled">
-+         <bool>false</bool>
-+        </property>
-+        <property name="sizePolicy">
-+         <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
-+          <horstretch>0</horstretch>
-+          <verstretch>0</verstretch>
-+         </sizepolicy>
-+        </property>
-         <property name="text">
--         <string comment="@option:check">Keep window open when it loses focus</string>
-+         <string comment="@option:check">Keep window above other windows</string>
-         </property>
-        </widget>
-       </item>
--      <item row="3" column="0">
-+      <item row="4" column="0">
-        <spacer>
-         <property name="orientation">
-          <enum>Qt::Horizontal</enum>
-@@ -60,23 +78,31 @@
-         </property>
-        </spacer>
-       </item>
--      <item row="3" column="1">
--       <widget class="QCheckBox" name="kcfg_KeepAbove">
--        <property name="enabled">
--         <bool>false</bool>
-+      <item row="0" column="0" colspan="2">
-+       <widget class="QCheckBox" name="kcfg_OpenAfterStart">
-+        <property name="text">
-+         <string comment="@option:check">Open window after program start</string>
-         </property>
--        <property name="sizePolicy">
--         <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
--          <horstretch>0</horstretch>
--          <verstretch>0</verstretch>
--         </sizepolicy>
-+       </widget>
-+      </item>
-+      <item row="1" column="0" colspan="2">
-+       <widget class="QCheckBox" name="kcfg_PollMouse">
-+        <property name="whatsThis">
-+         <string comment="@info:whatsthis">If this option is enabled, the window will automatically open when the mouse pointer is moved to the same edge of the screen that it would open on when using the shortcut.</string>
-         </property>
-         <property name="text">
--         <string comment="@option:check">Keep window above other windows</string>
-+         <string comment="@option:check">Open window when the mouse pointer touches the screen edge</string>
-         </property>
-        </widget>
-       </item>
--      <item row="4" column="0">
-+      <item row="2" column="0" colspan="2">
-+       <widget class="QCheckBox" name="kcfg_KeepOpen">
-+        <property name="text">
-+         <string comment="@option:check">Keep window open when it loses focus</string>
-+        </property>
-+       </widget>
-+      </item>
-+      <item row="3" column="0">
-        <spacer>
-         <property name="orientation">
-          <enum>Qt::Horizontal</enum>
-@@ -92,29 +118,10 @@
-         </property>
-        </spacer>
-       </item>
--      <item row="4" column="1">
--       <widget class="QCheckBox" name="kcfg_ToggleToFocus">
--        <property name="enabled">
--         <bool>false</bool>
--        </property>
--        <property name="sizePolicy">
--         <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
--          <horstretch>0</horstretch>
--          <verstretch>0</verstretch>
--         </sizepolicy>
--        </property>
--        <property name="whatsThis">
--         <string comment="@info:whatsthis">If this option is enabled, the shortcut normally used to open and retract the window will give it focus, rather than close it, if it has previously lost focus. Unless the window is set to show on all virtual desktops, this may cause the window manager to switch to the virtual desktop it currently resides on.</string>
--        </property>
--        <property name="text">
--         <string comment="@option:check">Use Open/Retract action to focus window</string>
--        </property>
--       </widget>
--      </item>
-       <item row="5" column="0" colspan="2">
--       <widget class="QCheckBox" name="kcfg_FocusFollowsMouse">
-+       <widget class="QCheckBox" name="kcfg_KeepOpenAfterLastSessionCloses">
-         <property name="text">
--         <string comment="@option:check">Focus terminals when the mouse pointer is moved over them</string>
-+         <string extracomment="@option:check">Keep window open after the last session is closed</string>
-         </property>
-        </widget>
-       </item>
-@@ -152,6 +159,16 @@
-    </item>
-   </layout>
-  </widget>
-+ <tabstops>
-+  <tabstop>kcfg_OpenAfterStart</tabstop>
-+  <tabstop>kcfg_PollMouse</tabstop>
-+  <tabstop>kcfg_KeepOpen</tabstop>
-+  <tabstop>kcfg_KeepAbove</tabstop>
-+  <tabstop>kcfg_ToggleToFocus</tabstop>
-+  <tabstop>kcg_KeepOpenAfterLastSessionCloses</tabstop>
-+  <tabstop>kcfg_FocusFollowsMouse</tabstop>
-+  <tabstop>kcfg_ConfirmQuit</tabstop>
-+ </tabstops>
-  <resources/>
-  <connections>
-   <connection>
-diff --git a/app/config/yakuake.kcfg b/app/config/yakuake.kcfg
-index e70418b..a71e9b3 100644
---- a/app/config/yakuake.kcfg
-+++ b/app/config/yakuake.kcfg
-@@ -41,6 +41,11 @@
-       <whatsthis context="@info:whatsthis">Whether to keep the application window open when it loses focus.</whatsthis>
-       <default>true</default>
-     </entry>
-+    <entry name="KeepOpenAfterLastSessionCloses" type="Bool">
-+      <label context="@label">Keep window open after last session closes</label>
-+      <whatsthis context="@info:whatsthis">Whether to keep the application window open after the last session is closed.</whatsthis>
-+      <default>false</default>
-+    </entry>
-     <entry name="ToggleToFocus" type="Bool">
-       <label context="@label">Use open/retract shortcut to focus window</label>
-       <whatsthis context="@info:whatsthis">Whether the open/retract keyboard shortcut can be used to focus the application window when it is already open.</whatsthis>
-diff --git a/app/mainwindow.cpp b/app/mainwindow.cpp
-index 3f51911..22b374d 100644
---- a/app/mainwindow.cpp
-+++ b/app/mainwindow.cpp
-@@ -538,7 +538,7 @@ void MainWindow::handleTerminalSilence(Terminal* terminal)
- 
- void MainWindow::handleLastTabClosed()
- {
--    if (isVisible())
-+    if (isVisible() && !Settings::keepOpenAfterLastSessionCloses())
-         toggleWindowState();
- }
- 
--- 
-1.8.1.5
-

diff --git a/kde-misc/yakuake/yakuake-2.9.9-r3.ebuild b/kde-misc/yakuake/yakuake-2.9.9-r3.ebuild
deleted file mode 100644
index 07fd67d..00000000
--- a/kde-misc/yakuake/yakuake-2.9.9-r3.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-KDE_LINGUAS="ca ca@valencia cs da de el en_GB es et fi fr ga gl hr hu it km ko
-nb nds nl nn pa pl pt pt_BR ro ru sk sr sr@ijekavian sr@ijekavianlatin sr@latin
-sv th tr uk wa zh_CN zh_TW"
-inherit kde4-base
-
-DESCRIPTION="A quake-style terminal emulator based on KDE konsole technology"
-HOMEPAGE="https://yakuake.kde.org/"
-SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
-
-LICENSE="GPL-2 LGPL-2"
-KEYWORDS="amd64 ~arm x86"
-SLOT="4"
-IUSE="debug"
-
-RDEPEND="
-	|| ( $(add_kdeapps_dep konsolepart) $(add_kdeapps_dep konsole) )
-	x11-libs/libX11
-"
-DEPEND="${RDEPEND}
-	sys-devel/gettext
-"
-
-DOCS=( AUTHORS ChangeLog KDE4FAQ NEWS README TODO )
-
-PATCHES=( "${FILESDIR}/${P}-lastsession.patch" )


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: kde-misc/yakuake/files/, kde-misc/yakuake/
@ 2017-04-03 18:07 Johannes Huber
  0 siblings, 0 replies; 4+ messages in thread
From: Johannes Huber @ 2017-04-03 18:07 UTC (permalink / raw
  To: gentoo-commits

commit:     b9bf42c1a5fa424e8e66ab2c1b0747bbb30e7939
Author:     Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Mon Apr  3 18:07:24 2017 +0000
Commit:     Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Mon Apr  3 18:07:24 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9bf42c1

kde-misc/yakuake: Remove 3.0.3

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 kde-misc/yakuake/Manifest                         |  1 -
 kde-misc/yakuake/files/yakuake-3.0.3-qt-5.7.patch | 30 --------------
 kde-misc/yakuake/yakuake-3.0.3.ebuild             | 48 -----------------------
 3 files changed, 79 deletions(-)

diff --git a/kde-misc/yakuake/Manifest b/kde-misc/yakuake/Manifest
index de74613f875..67d4ff326ec 100644
--- a/kde-misc/yakuake/Manifest
+++ b/kde-misc/yakuake/Manifest
@@ -1,3 +1,2 @@
 DIST yakuake-3.0.2.tar.xz 443516 SHA256 e541e725246e20b755d8c9314185739f2439e18b884f6ae6f977343443948d6d SHA512 11fb5b9c587bda8db6cf565129b5b1aecbcc2e1132841cce4e7755c61ca5a55775bd6024ca561d8a7c163a31186414175f7d637ebc9a9ad2782d97456e527584 WHIRLPOOL 4d5ae6b1d55fd6b7ed030f78c89ed46839d29bfdba54b178e813b90f1947fa2eb9775c453e055bda3757fd5ea28a9d860630e636cae0b0d4c56c9b27d844b45b
-DIST yakuake-3.0.3.tar.xz 367512 SHA256 ef51aa3325916d352fde17870cf706397e41105103e4c9289cc4032a1b8609a7 SHA512 deb1ab7fa2198cc324948a340e08e10d45bde389aab16e0050f78a6bac1b8b4dcc025f3aad966009d1a750712620f5345f6f2ce6dff7e1300f4ac8e53ccae601 WHIRLPOOL ff314fa07cb0f08b79181b53f793ef885e0daaddf48ec5f3855ca85c4a79c9d7759052578e4c37c6de8665eec315e94a84798fb443469b2235e19f1845097f75
 DIST yakuake-3.0.4.tar.xz 367788 SHA256 10e2b57c508e2ec5bfd09eac38c4c16a1ac4b93b394b3ce3120b7d8859b861e0 SHA512 e50fe742349e02116bb9d7edd61178fcbc215ace39d50b48fb8ec3095c948a7ff91add7be5d8778c817f9d5b4663d4cefe3e0ef197c7ec6e0b88b3158ff39659 WHIRLPOOL 4223f973ddc5cb6d40289f8e9943740c9a734ffa9b05763c09a1baf1323065454e13f8fb86ff904672300a87bad6168e44808c23ea851cd92ecce9454f107d7d

diff --git a/kde-misc/yakuake/files/yakuake-3.0.3-qt-5.7.patch b/kde-misc/yakuake/files/yakuake-3.0.3-qt-5.7.patch
deleted file mode 100644
index 2cca499c0dc..00000000000
--- a/kde-misc/yakuake/files/yakuake-3.0.3-qt-5.7.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 2290cf018e2fef96c737b4cfe3f330435ccbdc76 Mon Sep 17 00:00:00 2001
-From: Luca Beltrame <lbeltrame@kde.org>
-Date: Fri, 31 Mar 2017 17:44:22 +0200
-Subject: Fix build with Qt 5.7
-
-QPlatformSurfaceEvent is likely included by something else in Qt 5.8,
-but it doesn't in Qt 5.7.
-
-Observed in openSUSE Tumbleweed (which has Qt 5.7).
-
-CCMAIL: hein@kde.org
----
- app/mainwindow.cpp | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/app/mainwindow.cpp b/app/mainwindow.cpp
-index ea8ee8a..a7b0d89 100644
---- a/app/mainwindow.cpp
-+++ b/app/mainwindow.cpp
-@@ -54,6 +54,7 @@
- #include <QWhatsThis>
- #include <QWindow>
- #include <QtDBus/QtDBus>
-+#include <QPlatformSurfaceEvent>
- 
- #if HAVE_X11
- #include <QX11Info>
--- 
-cgit v0.11.2
-

diff --git a/kde-misc/yakuake/yakuake-3.0.3.ebuild b/kde-misc/yakuake/yakuake-3.0.3.ebuild
deleted file mode 100644
index db8cd67e45c..00000000000
--- a/kde-misc/yakuake/yakuake-3.0.3.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit kde5
-
-DESCRIPTION="Quake-style terminal emulator based on konsole"
-HOMEPAGE="http://yakuake.kde.org/"
-if [[ ${KDE_BUILD_TYPE} != live ]]; then
-	SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
-fi
-
-LICENSE="GPL-2 LGPL-2"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="
-	$(add_frameworks_dep karchive)
-	$(add_frameworks_dep kconfig)
-	$(add_frameworks_dep kconfigwidgets)
-	$(add_frameworks_dep kcoreaddons)
-	$(add_frameworks_dep kcrash)
-	$(add_frameworks_dep kdbusaddons)
-	$(add_frameworks_dep kglobalaccel)
-	$(add_frameworks_dep ki18n)
-	$(add_frameworks_dep kiconthemes)
-	$(add_frameworks_dep kio)
-	$(add_frameworks_dep knewstuff)
-	$(add_frameworks_dep knotifications)
-	$(add_frameworks_dep knotifyconfig)
-	$(add_frameworks_dep kparts)
-	$(add_frameworks_dep kservice)
-	$(add_frameworks_dep kwidgetsaddons)
-	$(add_frameworks_dep kwindowsystem)
-	$(add_frameworks_dep kxmlgui)
-	$(add_kdeapps_dep konsole)
-	$(add_qt_dep qtdbus)
-	$(add_qt_dep qtgui)
-	$(add_qt_dep qtwidgets)
-	$(add_qt_dep qtx11extras)
-	x11-libs/libX11
-"
-RDEPEND="${DEPEND}
-	!kde-misc/yakuake:4
-"
-
-PATCHES=( "${FILESDIR}/${P}-qt-5.7.patch" )


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: kde-misc/yakuake/files/, kde-misc/yakuake/
@ 2017-10-12 21:17 Andreas Sturmlechner
  0 siblings, 0 replies; 4+ messages in thread
From: Andreas Sturmlechner @ 2017-10-12 21:17 UTC (permalink / raw
  To: gentoo-commits

commit:     a2cca051f8320b24468f29db9c71c27b8d79a5b9
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 12 19:35:01 2017 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Oct 12 21:16:40 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2cca051

kde-misc/yakuake: Fixes for Qt-5.9 and Wayland sessions

Package release cycle is slow.

Package-Manager: Portage-2.3.11, Repoman-2.3.3

 .../yakuake/files/yakuake-3.0.4-qdbus-crash.patch  |  44 ++++++++
 kde-misc/yakuake/files/yakuake-3.0.4-qicon.patch   |  32 ++++++
 .../files/yakuake-3.0.4-qt-5.9-wayland.patch       | 120 +++++++++++++++++++++
 kde-misc/yakuake/files/yakuake-3.0.4-wayland.patch |  28 +++++
 kde-misc/yakuake/yakuake-3.0.4-r1.ebuild           |  54 ++++++++++
 5 files changed, 278 insertions(+)

diff --git a/kde-misc/yakuake/files/yakuake-3.0.4-qdbus-crash.patch b/kde-misc/yakuake/files/yakuake-3.0.4-qdbus-crash.patch
new file mode 100644
index 00000000000..da3b042d701
--- /dev/null
+++ b/kde-misc/yakuake/files/yakuake-3.0.4-qdbus-crash.patch
@@ -0,0 +1,44 @@
+From 09abe657c65ba482ce9253e54467d33276f88bc9 Mon Sep 17 00:00:00 2001
+From: Vangelis Tasoulas <cyberang3l@gmail.com>
+Date: Sat, 16 Sep 2017 16:42:44 +0500
+Subject: Fixes a yakuake "index out of range" crash produced by QDBus exposed
+ function TabBar::sessionAtTab(int)
+
+Summary:
+The function `TabBar::sessionAtTab(int index)` is exposed through QDBus and if a user/script passes a negative number, yakuake crashes with `index out of range`.
+
+This patch fixes that behaviour with a sanity check. If the user passes a negative number, return -1.
+
+Test Plan:
+Run the command `qdbus org.kde.yakuake /yakuake/tabs org.kde.yakuake.sessionAtTab -1`
+Yakuake will crash.
+
+Apply the patch and re-run the above `qdbus` command. It shouldn't be crashing now.
+
+Reviewers: #kde_applications, hein, alexeymin
+
+Reviewed By: #kde_applications, hein, alexeymin
+
+Subscribers: alexeymin
+
+Differential Revision: https://phabricator.kde.org/D7812
+---
+ app/tabbar.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/app/tabbar.cpp b/app/tabbar.cpp
+index b76cdee..1bc6fdd 100644
+--- a/app/tabbar.cpp
++++ b/app/tabbar.cpp
+@@ -914,7 +914,7 @@ void TabBar::setTabTitleInteractive(int sessionId, const QString& newTitle)
+ 
+ int TabBar::sessionAtTab(int index)
+ {
+-    if (index > m_tabs.count() - 1)
++    if (index < 0 || index > m_tabs.count() - 1)
+         return -1;
+     else
+         return m_tabs.at(index);
+-- 
+cgit v0.11.2
+

diff --git a/kde-misc/yakuake/files/yakuake-3.0.4-qicon.patch b/kde-misc/yakuake/files/yakuake-3.0.4-qicon.patch
new file mode 100644
index 00000000000..608a09cf39d
--- /dev/null
+++ b/kde-misc/yakuake/files/yakuake-3.0.4-qicon.patch
@@ -0,0 +1,32 @@
+From 28138a891ff71236b3b8efcd1bc5fe7a2fe09b0d Mon Sep 17 00:00:00 2001
+From: Kai Uwe Broulik <kde@privat.broulik.de>
+Date: Wed, 2 Aug 2017 16:31:09 +0200
+Subject: [Appearance Settings] QIcon -> QIcon::fromTheme
+
+Most likely a porting error from KIcon
+
+Reviewed-By: Eike Hein
+---
+ app/config/appearancesettings.cpp | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/app/config/appearancesettings.cpp b/app/config/appearancesettings.cpp
+index c21ac33..b7d5c6f 100644
+--- a/app/config/appearancesettings.cpp
++++ b/app/config/appearancesettings.cpp
+@@ -63,9 +63,9 @@ AppearanceSettings::AppearanceSettings(QWidget* parent) : QWidget(parent)
+     connect(installButton, SIGNAL(clicked()), this, SLOT(installSkin()));
+     connect(removeButton, SIGNAL(clicked()), this, SLOT(removeSelectedSkin()));
+ 
+-    installButton->setIcon(QIcon(QStringLiteral("folder")));
+-    removeButton->setIcon(QIcon(QStringLiteral("edit-delete")));
+-    ghnsButton->setIcon(QIcon(QStringLiteral("get-hot-new-stuff")));
++    installButton->setIcon(QIcon::fromTheme(QStringLiteral("folder")));
++    removeButton->setIcon(QIcon::fromTheme(QStringLiteral("edit-delete")));
++    ghnsButton->setIcon(QIcon::fromTheme(QStringLiteral("get-hot-new-stuff")));
+ 
+     m_knsConfigFileName = QLatin1String("yakuake.knsrc");
+     m_knsDownloadManager = new KNSCore::DownloadManager(m_knsConfigFileName);
+-- 
+cgit v0.11.2
+

diff --git a/kde-misc/yakuake/files/yakuake-3.0.4-qt-5.9-wayland.patch b/kde-misc/yakuake/files/yakuake-3.0.4-qt-5.9-wayland.patch
new file mode 100644
index 00000000000..b24781dcc9f
--- /dev/null
+++ b/kde-misc/yakuake/files/yakuake-3.0.4-qt-5.9-wayland.patch
@@ -0,0 +1,120 @@
+From 7534df21025b10fd236dd5a8f92d0dff7889e0ef Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Martin=20Fl=C3=B6ser?= <mgraesslin@kde.org>
+Date: Wed, 6 Sep 2017 18:42:01 +0200
+Subject: Make Yakuake work on Wayland with Qt 5.9
+
+Summary:
+Yakuake is also affected by the common problem that the integration
+breaks once a window gets hidden, which is a very common feature of
+Yakuake.
+
+This change tracks the PlasmaShellSurface, destroys it on hide and
+recreates on show. Thus it's alwyas positioned as expected.
+
+Test Plan:
+This commit was created using a yakuake which is positioned
+correctly, although I pressed F12 a few times.
+
+Differential Revision: https://phabricator.kde.org/D7709
+---
+ app/mainwindow.cpp | 33 ++++++++++++++++++++++++++-------
+ app/mainwindow.h   |  3 +++
+ 2 files changed, 29 insertions(+), 7 deletions(-)
+
+diff --git a/app/mainwindow.cpp b/app/mainwindow.cpp
+index a7b0d89..6fa9160 100644
+--- a/app/mainwindow.cpp
++++ b/app/mainwindow.cpp
+@@ -95,6 +95,7 @@ MainWindow::MainWindow(QWidget* parent)
+     m_isWayland = QGuiApplication::platformName().startsWith(QLatin1String("wayland"));
+ #if HAVE_KWAYLAND
+     m_plasmaShell = Q_NULLPTR;
++    m_plasmaShellSurface = Q_NULLPTR;
+     initWayland();
+ #endif
+ 
+@@ -176,6 +177,21 @@ void MainWindow::initWayland()
+     registry->setup();
+     connection->roundtrip();
+ }
++
++void MainWindow::initWaylandSurface()
++{
++    if (m_plasmaShellSurface) {
++        return;
++    }
++    if (!m_plasmaShell) {
++        return;
++    }
++    if (auto surface = KWayland::Client::Surface::fromWindow(windowHandle())) {
++        m_plasmaShellSurface = m_plasmaShell->createSurface(surface, this);
++        m_plasmaShellSurface->setPosition(pos());
++    }
++}
++
+ #endif
+ 
+ bool MainWindow::queryClose()
+@@ -861,13 +877,7 @@ void MainWindow::setWindowGeometry(int newWidth, int newHeight, int newPosition)
+     setGeometry(workArea.x() + workArea.width() * newPosition * (100 - newWidth) / 10000,
+                 workArea.y(), targetWidth, maxHeight);
+ #if HAVE_KWAYLAND
+-    if (m_plasmaShell) {
+-        if (auto surface = KWayland::Client::Surface::fromWindow(windowHandle())) {
+-            if (auto plasmaSurface = m_plasmaShell->createSurface(surface, this)) {
+-                plasmaSurface->setPosition(pos());
+-            }
+-        }
+-    }
++    initWaylandSurface();
+ #endif
+ 
+     maxHeight -= m_titleBar->height();
+@@ -1303,6 +1313,10 @@ void MainWindow::sharedAfterOpenWindow()
+ 
+     applyWindowProperties();
+ 
++#if HAVE_KWAYLAND
++    initWaylandSurface();
++#endif
++
+     emit windowOpened();
+ }
+ 
+@@ -1316,6 +1330,11 @@ void MainWindow::sharedAfterHideWindow()
+ {
+     if (Settings::pollMouse()) toggleMousePoll(true);
+ 
++#if HAVE_KWAYLAND
++    delete m_plasmaShellSurface;
++    m_plasmaShellSurface = Q_NULLPTR;
++#endif
++
+     emit windowClosed();
+ }
+ 
+diff --git a/app/mainwindow.h b/app/mainwindow.h
+index 8a46c89..bb6404e 100644
+--- a/app/mainwindow.h
++++ b/app/mainwindow.h
+@@ -44,6 +44,7 @@ class KActionCollection;
+ namespace KWayland {
+     namespace Client {
+         class PlasmaShell;
++        class PlasmaShellSurface;
+     }
+ }
+ #endif
+@@ -203,7 +204,9 @@ class MainWindow : public QMainWindow
+ 
+ #if HAVE_KWAYLAND
+         void initWayland();
++        void initWaylandSurface();
+         KWayland::Client::PlasmaShell *m_plasmaShell;
++        KWayland::Client::PlasmaShellSurface *m_plasmaShellSurface;
+ #endif
+ };
+ 
+-- 
+cgit v0.11.2
+

diff --git a/kde-misc/yakuake/files/yakuake-3.0.4-wayland.patch b/kde-misc/yakuake/files/yakuake-3.0.4-wayland.patch
new file mode 100644
index 00000000000..cce53b8ac61
--- /dev/null
+++ b/kde-misc/yakuake/files/yakuake-3.0.4-wayland.patch
@@ -0,0 +1,28 @@
+From 3cdc1d0654dcd8e6eb3fc01d95fcccafe68cbb47 Mon Sep 17 00:00:00 2001
+From: Aleix Pol <aleixpol@kde.org>
+Date: Thu, 12 Oct 2017 18:41:58 +0200
+Subject: Fix (my) yakuake on a wayland session
+
+KWindowSystem::activeWindow and winId are two entirely different things.
+
+Reviewed by Eike
+---
+ app/mainwindow.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/app/mainwindow.cpp b/app/mainwindow.cpp
+index 6fa9160..028bb9c 100644
+--- a/app/mainwindow.cpp
++++ b/app/mainwindow.cpp
+@@ -1023,7 +1023,7 @@ void MainWindow::wmActiveWindowChanged()
+         return;
+     }
+ 
+-    if (!Settings::keepOpen() && isVisible() && KWindowSystem::activeWindow() != winId()) {
++    if (!Settings::keepOpen() && hasFocus()) {
+         toggleWindowState();
+     }
+ }
+-- 
+cgit v0.11.2
+

diff --git a/kde-misc/yakuake/yakuake-3.0.4-r1.ebuild b/kde-misc/yakuake/yakuake-3.0.4-r1.ebuild
new file mode 100644
index 00000000000..937b781bd66
--- /dev/null
+++ b/kde-misc/yakuake/yakuake-3.0.4-r1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="Quake-style terminal emulator based on konsole"
+HOMEPAGE="https://yakuake.kde.org/"
+if [[ ${KDE_BUILD_TYPE} != live ]]; then
+	SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
+fi
+
+LICENSE="GPL-2 LGPL-2"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+	$(add_frameworks_dep karchive)
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kconfigwidgets)
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep kcrash)
+	$(add_frameworks_dep kdbusaddons)
+	$(add_frameworks_dep kglobalaccel)
+	$(add_frameworks_dep ki18n)
+	$(add_frameworks_dep kiconthemes)
+	$(add_frameworks_dep kio)
+	$(add_frameworks_dep knewstuff)
+	$(add_frameworks_dep knotifications)
+	$(add_frameworks_dep knotifyconfig)
+	$(add_frameworks_dep kparts)
+	$(add_frameworks_dep kservice)
+	$(add_frameworks_dep kwayland)
+	$(add_frameworks_dep kwidgetsaddons)
+	$(add_frameworks_dep kwindowsystem)
+	$(add_frameworks_dep kxmlgui)
+	$(add_kdeapps_dep konsole)
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtwidgets)
+	$(add_qt_dep qtx11extras)
+	x11-libs/libX11
+"
+RDEPEND="${DEPEND}
+	!kde-misc/yakuake:4
+"
+
+PATCHES=(
+	"${FILESDIR}/${P}-qicon.patch"
+	"${FILESDIR}/${P}-qt-5.9-wayland.patch"
+	"${FILESDIR}/${P}-qdbus-crash.patch"
+	"${FILESDIR}/${P}-wayland.patch"
+)


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: kde-misc/yakuake/files/, kde-misc/yakuake/
@ 2018-05-09  6:32 Andreas Sturmlechner
  0 siblings, 0 replies; 4+ messages in thread
From: Andreas Sturmlechner @ 2018-05-09  6:32 UTC (permalink / raw
  To: gentoo-commits

commit:     631aa62d62ba5deb30fd1e0044f1b56cf189630a
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue May  8 21:24:46 2018 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed May  9 06:31:11 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=631aa62d

kde-misc/yakuake: Drop 3.0.4

Package-Manager: Portage-2.3.36, Repoman-2.3.9

 kde-misc/yakuake/Manifest                          |   1 -
 .../yakuake/files/yakuake-3.0.4-qdbus-crash.patch  |  44 --------
 kde-misc/yakuake/files/yakuake-3.0.4-qicon.patch   |  32 ------
 .../files/yakuake-3.0.4-qt-5.9-wayland.patch       | 120 ---------------------
 kde-misc/yakuake/yakuake-3.0.4-r2.ebuild           |  53 ---------
 5 files changed, 250 deletions(-)

diff --git a/kde-misc/yakuake/Manifest b/kde-misc/yakuake/Manifest
index 531ea738b8b..da483e10427 100644
--- a/kde-misc/yakuake/Manifest
+++ b/kde-misc/yakuake/Manifest
@@ -1,2 +1 @@
-DIST yakuake-3.0.4.tar.xz 367788 BLAKE2B 6c151ac1fa70d7cf3cfd00854d8f5ab553345a9d12186514d405428e8e7ad32d8405b1c562b420c46a713347d1e00e037b92e20801c51cd90a81e299e94c51d1 SHA512 e50fe742349e02116bb9d7edd61178fcbc215ace39d50b48fb8ec3095c948a7ff91add7be5d8778c817f9d5b4663d4cefe3e0ef197c7ec6e0b88b3158ff39659
 DIST yakuake-3.0.5.tar.xz 347412 BLAKE2B 964b5abdbc377b2ff3c1c37ebf4cb2537dde00d8c4178bc7db1785701dee82c600cd775a38896d8ad8976cbe14427df094c4db0c425355b0330d2e8b4fbe23cd SHA512 17640590bb87b7c27e1e336cb82141b986103af95cfae2da129b69537d89a78eb0e21a6f5fb9ab26ed9e572f9edad055264f642afee6012e1a5a5c55d9dc2d22

diff --git a/kde-misc/yakuake/files/yakuake-3.0.4-qdbus-crash.patch b/kde-misc/yakuake/files/yakuake-3.0.4-qdbus-crash.patch
deleted file mode 100644
index da3b042d701..00000000000
--- a/kde-misc/yakuake/files/yakuake-3.0.4-qdbus-crash.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From 09abe657c65ba482ce9253e54467d33276f88bc9 Mon Sep 17 00:00:00 2001
-From: Vangelis Tasoulas <cyberang3l@gmail.com>
-Date: Sat, 16 Sep 2017 16:42:44 +0500
-Subject: Fixes a yakuake "index out of range" crash produced by QDBus exposed
- function TabBar::sessionAtTab(int)
-
-Summary:
-The function `TabBar::sessionAtTab(int index)` is exposed through QDBus and if a user/script passes a negative number, yakuake crashes with `index out of range`.
-
-This patch fixes that behaviour with a sanity check. If the user passes a negative number, return -1.
-
-Test Plan:
-Run the command `qdbus org.kde.yakuake /yakuake/tabs org.kde.yakuake.sessionAtTab -1`
-Yakuake will crash.
-
-Apply the patch and re-run the above `qdbus` command. It shouldn't be crashing now.
-
-Reviewers: #kde_applications, hein, alexeymin
-
-Reviewed By: #kde_applications, hein, alexeymin
-
-Subscribers: alexeymin
-
-Differential Revision: https://phabricator.kde.org/D7812
----
- app/tabbar.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/app/tabbar.cpp b/app/tabbar.cpp
-index b76cdee..1bc6fdd 100644
---- a/app/tabbar.cpp
-+++ b/app/tabbar.cpp
-@@ -914,7 +914,7 @@ void TabBar::setTabTitleInteractive(int sessionId, const QString& newTitle)
- 
- int TabBar::sessionAtTab(int index)
- {
--    if (index > m_tabs.count() - 1)
-+    if (index < 0 || index > m_tabs.count() - 1)
-         return -1;
-     else
-         return m_tabs.at(index);
--- 
-cgit v0.11.2
-

diff --git a/kde-misc/yakuake/files/yakuake-3.0.4-qicon.patch b/kde-misc/yakuake/files/yakuake-3.0.4-qicon.patch
deleted file mode 100644
index 608a09cf39d..00000000000
--- a/kde-misc/yakuake/files/yakuake-3.0.4-qicon.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 28138a891ff71236b3b8efcd1bc5fe7a2fe09b0d Mon Sep 17 00:00:00 2001
-From: Kai Uwe Broulik <kde@privat.broulik.de>
-Date: Wed, 2 Aug 2017 16:31:09 +0200
-Subject: [Appearance Settings] QIcon -> QIcon::fromTheme
-
-Most likely a porting error from KIcon
-
-Reviewed-By: Eike Hein
----
- app/config/appearancesettings.cpp | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/app/config/appearancesettings.cpp b/app/config/appearancesettings.cpp
-index c21ac33..b7d5c6f 100644
---- a/app/config/appearancesettings.cpp
-+++ b/app/config/appearancesettings.cpp
-@@ -63,9 +63,9 @@ AppearanceSettings::AppearanceSettings(QWidget* parent) : QWidget(parent)
-     connect(installButton, SIGNAL(clicked()), this, SLOT(installSkin()));
-     connect(removeButton, SIGNAL(clicked()), this, SLOT(removeSelectedSkin()));
- 
--    installButton->setIcon(QIcon(QStringLiteral("folder")));
--    removeButton->setIcon(QIcon(QStringLiteral("edit-delete")));
--    ghnsButton->setIcon(QIcon(QStringLiteral("get-hot-new-stuff")));
-+    installButton->setIcon(QIcon::fromTheme(QStringLiteral("folder")));
-+    removeButton->setIcon(QIcon::fromTheme(QStringLiteral("edit-delete")));
-+    ghnsButton->setIcon(QIcon::fromTheme(QStringLiteral("get-hot-new-stuff")));
- 
-     m_knsConfigFileName = QLatin1String("yakuake.knsrc");
-     m_knsDownloadManager = new KNSCore::DownloadManager(m_knsConfigFileName);
--- 
-cgit v0.11.2
-

diff --git a/kde-misc/yakuake/files/yakuake-3.0.4-qt-5.9-wayland.patch b/kde-misc/yakuake/files/yakuake-3.0.4-qt-5.9-wayland.patch
deleted file mode 100644
index b24781dcc9f..00000000000
--- a/kde-misc/yakuake/files/yakuake-3.0.4-qt-5.9-wayland.patch
+++ /dev/null
@@ -1,120 +0,0 @@
-From 7534df21025b10fd236dd5a8f92d0dff7889e0ef Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Martin=20Fl=C3=B6ser?= <mgraesslin@kde.org>
-Date: Wed, 6 Sep 2017 18:42:01 +0200
-Subject: Make Yakuake work on Wayland with Qt 5.9
-
-Summary:
-Yakuake is also affected by the common problem that the integration
-breaks once a window gets hidden, which is a very common feature of
-Yakuake.
-
-This change tracks the PlasmaShellSurface, destroys it on hide and
-recreates on show. Thus it's alwyas positioned as expected.
-
-Test Plan:
-This commit was created using a yakuake which is positioned
-correctly, although I pressed F12 a few times.
-
-Differential Revision: https://phabricator.kde.org/D7709
----
- app/mainwindow.cpp | 33 ++++++++++++++++++++++++++-------
- app/mainwindow.h   |  3 +++
- 2 files changed, 29 insertions(+), 7 deletions(-)
-
-diff --git a/app/mainwindow.cpp b/app/mainwindow.cpp
-index a7b0d89..6fa9160 100644
---- a/app/mainwindow.cpp
-+++ b/app/mainwindow.cpp
-@@ -95,6 +95,7 @@ MainWindow::MainWindow(QWidget* parent)
-     m_isWayland = QGuiApplication::platformName().startsWith(QLatin1String("wayland"));
- #if HAVE_KWAYLAND
-     m_plasmaShell = Q_NULLPTR;
-+    m_plasmaShellSurface = Q_NULLPTR;
-     initWayland();
- #endif
- 
-@@ -176,6 +177,21 @@ void MainWindow::initWayland()
-     registry->setup();
-     connection->roundtrip();
- }
-+
-+void MainWindow::initWaylandSurface()
-+{
-+    if (m_plasmaShellSurface) {
-+        return;
-+    }
-+    if (!m_plasmaShell) {
-+        return;
-+    }
-+    if (auto surface = KWayland::Client::Surface::fromWindow(windowHandle())) {
-+        m_plasmaShellSurface = m_plasmaShell->createSurface(surface, this);
-+        m_plasmaShellSurface->setPosition(pos());
-+    }
-+}
-+
- #endif
- 
- bool MainWindow::queryClose()
-@@ -861,13 +877,7 @@ void MainWindow::setWindowGeometry(int newWidth, int newHeight, int newPosition)
-     setGeometry(workArea.x() + workArea.width() * newPosition * (100 - newWidth) / 10000,
-                 workArea.y(), targetWidth, maxHeight);
- #if HAVE_KWAYLAND
--    if (m_plasmaShell) {
--        if (auto surface = KWayland::Client::Surface::fromWindow(windowHandle())) {
--            if (auto plasmaSurface = m_plasmaShell->createSurface(surface, this)) {
--                plasmaSurface->setPosition(pos());
--            }
--        }
--    }
-+    initWaylandSurface();
- #endif
- 
-     maxHeight -= m_titleBar->height();
-@@ -1303,6 +1313,10 @@ void MainWindow::sharedAfterOpenWindow()
- 
-     applyWindowProperties();
- 
-+#if HAVE_KWAYLAND
-+    initWaylandSurface();
-+#endif
-+
-     emit windowOpened();
- }
- 
-@@ -1316,6 +1330,11 @@ void MainWindow::sharedAfterHideWindow()
- {
-     if (Settings::pollMouse()) toggleMousePoll(true);
- 
-+#if HAVE_KWAYLAND
-+    delete m_plasmaShellSurface;
-+    m_plasmaShellSurface = Q_NULLPTR;
-+#endif
-+
-     emit windowClosed();
- }
- 
-diff --git a/app/mainwindow.h b/app/mainwindow.h
-index 8a46c89..bb6404e 100644
---- a/app/mainwindow.h
-+++ b/app/mainwindow.h
-@@ -44,6 +44,7 @@ class KActionCollection;
- namespace KWayland {
-     namespace Client {
-         class PlasmaShell;
-+        class PlasmaShellSurface;
-     }
- }
- #endif
-@@ -203,7 +204,9 @@ class MainWindow : public QMainWindow
- 
- #if HAVE_KWAYLAND
-         void initWayland();
-+        void initWaylandSurface();
-         KWayland::Client::PlasmaShell *m_plasmaShell;
-+        KWayland::Client::PlasmaShellSurface *m_plasmaShellSurface;
- #endif
- };
- 
--- 
-cgit v0.11.2
-

diff --git a/kde-misc/yakuake/yakuake-3.0.4-r2.ebuild b/kde-misc/yakuake/yakuake-3.0.4-r2.ebuild
deleted file mode 100644
index cd59332d3eb..00000000000
--- a/kde-misc/yakuake/yakuake-3.0.4-r2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit kde5
-
-DESCRIPTION="Quake-style terminal emulator based on konsole"
-HOMEPAGE="https://yakuake.kde.org/"
-if [[ ${KDE_BUILD_TYPE} != live ]]; then
-	SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
-fi
-
-LICENSE="GPL-2 LGPL-2"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND="
-	$(add_frameworks_dep karchive)
-	$(add_frameworks_dep kconfig)
-	$(add_frameworks_dep kconfigwidgets)
-	$(add_frameworks_dep kcoreaddons)
-	$(add_frameworks_dep kcrash)
-	$(add_frameworks_dep kdbusaddons)
-	$(add_frameworks_dep kglobalaccel)
-	$(add_frameworks_dep ki18n)
-	$(add_frameworks_dep kiconthemes)
-	$(add_frameworks_dep kio)
-	$(add_frameworks_dep knewstuff)
-	$(add_frameworks_dep knotifications)
-	$(add_frameworks_dep knotifyconfig)
-	$(add_frameworks_dep kparts)
-	$(add_frameworks_dep kservice)
-	$(add_frameworks_dep kwayland)
-	$(add_frameworks_dep kwidgetsaddons)
-	$(add_frameworks_dep kwindowsystem)
-	$(add_frameworks_dep kxmlgui)
-	$(add_kdeapps_dep konsole)
-	$(add_qt_dep qtdbus)
-	$(add_qt_dep qtgui)
-	$(add_qt_dep qtwidgets)
-	$(add_qt_dep qtx11extras)
-	x11-libs/libX11
-"
-RDEPEND="${DEPEND}
-	!kde-misc/yakuake:4
-"
-
-PATCHES=(
-	"${FILESDIR}/${P}-qicon.patch"
-	"${FILESDIR}/${P}-qt-5.9-wayland.patch"
-	"${FILESDIR}/${P}-qdbus-crash.patch"
-)


^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2018-05-09  6:32 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-05-09  6:32 [gentoo-commits] repo/gentoo:master commit in: kde-misc/yakuake/files/, kde-misc/yakuake/ Andreas Sturmlechner
  -- strict thread matches above, loose matches on Subject: below --
2017-10-12 21:17 Andreas Sturmlechner
2017-04-03 18:07 Johannes Huber
2017-01-19 23:02 Johannes Huber

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox