summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2020-08-23 21:15:52 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2020-08-23 21:44:16 +0200
commit427b6b0a36071f35b192eaeaa55af6169a964e7f (patch)
tree5dc664004a99ce2b4276d680ec438504ab91a41c /kde-apps
parentapp-office: Drop unused local USE descriptions (diff)
downloadkde-sunset-427b6b0a36071f35b192eaeaa55af6169a964e7f.tar.gz
kde-sunset-427b6b0a36071f35b192eaeaa55af6169a964e7f.tar.bz2
kde-sunset-427b6b0a36071f35b192eaeaa55af6169a964e7f.zip
kde-misc/yakuake: pkgmove to kde-apps/yakuake
Drop old Qt3-based versions, one is really enough. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'kde-apps')
-rw-r--r--kde-apps/yakuake/ChangeLog164
-rw-r--r--kde-apps/yakuake/Manifest2
-rw-r--r--kde-apps/yakuake/files/yakuake-2.9.9-lastsession.patch213
-rw-r--r--kde-apps/yakuake/metadata.xml11
-rw-r--r--kde-apps/yakuake/yakuake-2.8.1-r1.ebuild25
-rw-r--r--kde-apps/yakuake/yakuake-2.9.9-r3.ebuild27
6 files changed, 442 insertions, 0 deletions
diff --git a/kde-apps/yakuake/ChangeLog b/kde-apps/yakuake/ChangeLog
new file mode 100644
index 00000000..7b723581
--- /dev/null
+++ b/kde-apps/yakuake/ChangeLog
@@ -0,0 +1,164 @@
+# ChangeLog for kde-misc/yakuake
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/kde-misc/yakuake/ChangeLog,v 1.37 2009/10/18 18:22:51 maekke Exp $
+
+ 14 Nov 2009; Jonathan Callen <abcd@gentoo.org> yakuake-2.8.ebuild,
+ yakuake-2.8.1.ebuild, yakuake-2.8.1-r1.ebuild:
+ Remove monolithic deps
+
+ 18 Oct 2009; Markus Meier <maekke@gentoo.org> yakuake-2.9.6.ebuild:
+ x86 stable, bug #288604
+
+*yakuake-2.8.1-r1 (13 Oct 2009)
+
+ 13 Oct 2009; Jonathan Callen <abcd@gentoo.org> +yakuake-2.8.1-r1.ebuild,
+ yakuake-2.9.6.ebuild:
+ Revbump to change slot to :3.5; block slot :0 in :4
+
+ 11 Oct 2009; Samuli Suominen <ssuominen@gentoo.org> yakuake-2.9.6.ebuild:
+ amd64 stable wrt #288604
+
+ 10 Jul 2009; Jeroen Roovers <jer@gentoo.org> yakuake-2.9.6.ebuild:
+ Marked ~hppa (bug #272888).
+
+*yakuake-2.9.6 (19 May 2009)
+
+ 19 May 2009; Tomas Chvatal <scarabeus@gentoo.org>
+ -yakuake-2.9.4-r2.ebuild, -yakuake-2.9.5.ebuild, +yakuake-2.9.6.ebuild:
+ Version bump. Remove old. Per bug #270398.
+
+*yakuake-2.9.5 (13 May 2009)
+
+ 13 May 2009; Tomas Chvatal <scarabeus@gentoo.org> +yakuake-2.9.5.ebuild:
+ Version bump. Per bug #269654
+
+ 06 Apr 2009; Tomas Chvatal <scarabeus@gentoo.org> yakuake-2.9.4-r2.ebuild:
+ Preparation for new eclass. Unprefixing misc apps.
+
+*yakuake-2.9.4-r2 (12 Jan 2009)
+
+ 12 Jan 2009; Tomas Chvatal <scarabeus@gentoo.org> -yakuake-2.9.4.ebuild,
+ -yakuake-2.9.4-r1.ebuild, +yakuake-2.9.4-r2.ebuild:
+ Update yakuake so it works with 4.2
+
+ 15 Nov 2008; Mike Frysinger <vapier@gentoo.org> yakuake-2.9.4-r1.ebuild:
+ Add ppc/ppc64 love #244306.
+
+ 13 Nov 2008; Tomas Chvatal <scarabeus@gentoo.org> -yakuake-2.9.2.ebuild:
+ Remove old.
+
+*yakuake-2.9.4-r1 (11 Oct 2008)
+
+ 11 Oct 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ +yakuake-2.9.4-r1.ebuild:
+ Made a revision bump for 2.9.4 to ensure everyone gets the fixes in
+ kde4-base.eclass that make the pkg install under KDEDIR.
+
+*yakuake-2.9.4 (10 Oct 2008)
+
+ 10 Oct 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ +yakuake-2.9.4.ebuild:
+ Bumped to version 2.9.4.
+
+ 22 Jul 2008; Jeroen Roovers <jer@gentoo.org> yakuake-2.8.1.ebuild:
+ Marked ~hppa too.
+
+*yakuake-2.9.2 (25 Apr 2008)
+
+ 25 Apr 2008; Timo Gurr <tgurr@gentoo.org> -yakuake-2.9_beta1.ebuild,
+ +yakuake-2.9.2.ebuild:
+ Version bump, add yakuake-2.9.2.ebuild. Fixes bug #212042.
+
+ 24 Apr 2008; Raúl Porcel <armin76@gentoo.org> yakuake-2.8.1.ebuild:
+ Add ~sparc wrt #219166
+
+ 18 Feb 2008; Ingmar Vanhassel <ingmar@gentoo.org> -yakuake-2.7.5.ebuild,
+ -yakuake-2.8_beta1.ebuild, yakuake-2.8.ebuild:
+ Update kde-base/* dependencies so that KDE 4 doesn't satisfy it. bug 206528.
+
+*yakuake-2.9_beta1 (31 Jan 2008)
+
+ 31 Jan 2008; Ingmar Vanhassel <ingmar@gentoo.org>
+ +yakuake-2.9_beta1.ebuild:
+ Version bump, thanks to Sho, fixed bug 208276.
+
+*yakuake-2.8.1 (17 Jan 2008)
+
+ 17 Jan 2008; Ingmar Vanhassel <ingmar@gentoo.org> +yakuake-2.8.1.ebuild:
+ Version bump, thanks to Sho.
+
+ 11 Jan 2008; nixnut <nixnut@gentoo.org> yakuake-2.8.ebuild:
+ Stable on ppc wrt bug 204950
+
+ 09 Jan 2008; Markus Meier <maekke@gentoo.org> yakuake-2.8.ebuild:
+ x86 stable, bug #204950
+
+ 09 Jan 2008; Brent Baude <ranger@gentoo.org> yakuake-2.8.ebuild:
+ Marking yakuake-2.8 ppc64 for bug 204950
+
+ 09 Jan 2008; Wulf C. Krueger <philantrop@gentoo.org> yakuake-2.8.ebuild:
+ Marked stable on amd64 as per bug 204950.
+
+*yakuake-2.8 (01 Oct 2007)
+
+ 01 Oct 2007; Stefan Schweizer <genstef@gentoo.org> +yakuake-2.8.ebuild:
+ version bump thanks Sho_
+
+*yakuake-2.8_beta1 (06 May 2007)
+
+ 06 May 2007; Stefan Schweizer <genstef@gentoo.org>
+ +yakuake-2.8_beta1.ebuild:
+ version bump
+
+ 19 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> yakuake-2.7.5.ebuild:
+ Install the .desktop file in the correct xdg directory, and add the correct
+ categories. This moves it to the System menu rather than Utilities.
+
+ 29 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> yakuake-2.7.5.ebuild:
+ Add ~x86-fbsd keyword.
+
+ 29 Sep 2006; Ioannis Aslanidis <deathwing00@gentoo.org>
+ yakuake-2.7.5.ebuild:
+ Fixed DEPEND/RDEPEND.
+
+ 02 Sep 2006; <nixnut@gentoo.org> yakuake-2.7.5.ebuild:
+ Stable on ppc wrt bug #145686
+
+ 06 Jul 2006; Markus Rothe <corsair@gentoo.org> yakuake-2.7.5.ebuild:
+ Stable on ppc64
+
+ 30 Jun 2006; Joshua Jackson <tsunam@gentoo.org> yakuake-2.7.5.ebuild:
+ stable x86; bug #135142
+
+ 05 Jun 2006; <nixnut@gentoo.org> ChangeLog:
+ Stable on ppc; bug #135142
+
+ 02 Jun 2006; Marcus D. Hanwell <cryos@gentoo.org> -yakuake-2.7.3.ebuild,
+ yakuake-2.7.5.ebuild:
+ Stable on amd64, prune old version from the tree.
+
+ 05 Apr 2006; Markus Rothe <corsair@gentoo.org> yakuake-2.7.5.ebuild:
+ Added ~ppc64
+
+*yakuake-2.7.5 (27 Mar 2006)
+
+ 27 Mar 2006; Marcus D. Hanwell <cryos@gentoo.org> +yakuake-2.7.5.ebuild:
+ Version bump, closes bug 126753. Thanks to everyone who contributed in that
+ bug report.
+
+ 08 Jan 2006; Joseph Jezak <josejx@gentoo.org> yakuake-2.7.3.ebuild:
+ Marked ~ppc for bug #113743.
+
+*yakuake-2.7.3 (28 Oct 2005)
+
+ 28 Oct 2005; Marcus D. Hanwell <cryos@gentoo.org> -yakuake-2.7.2.ebuild,
+ +yakuake-2.7.3.ebuild:
+ Version bump.
+
+*yakuake-2.7.2 (16 Oct 2005)
+
+ 16 Oct 2005; Marcus D. Hanwell <cryos@gentoo.org> +metadata.xml,
+ +yakuake-2.7.2.ebuild:
+ Initial import, thanks to Thomas Kear <thomas.kear@gmail.com> for the
+ original ebuild submission, closes bug 107238.
+
diff --git a/kde-apps/yakuake/Manifest b/kde-apps/yakuake/Manifest
new file mode 100644
index 00000000..94440163
--- /dev/null
+++ b/kde-apps/yakuake/Manifest
@@ -0,0 +1,2 @@
+DIST yakuake-2.8.1.tar.bz2 535406 BLAKE2B 266e89b881f2ee605eeedbf3cf8d7fbfb4ea4f018017168a172c24a135cf704a95f8174cf24a37f11222715d882ab8a64d69fdf3d49d12ff515e1e54cdf8c93e SHA512 5703872d90bd1e02aae86676295d8d6a78c848efe68b1d6bcd813fe8c8b48191bb974a9c5f85481780b2908a91823fcf858e37275b96efec90bf1dd8da4a6ec6
+DIST yakuake-2.9.9.tar.xz 316716 BLAKE2B c88d130b7e463be24525d8965d53c7023413774f8e8ee543ef15d48d5b7d14f47d8feba72557195ca672b6323684f2665edec3d4e4f39636f7ee751a16fd2280 SHA512 6dbc3f38df81598eafa86eecadb2d9e4cf32c77843434ac48fddf4ff3295babebc4c41dab300eebd4ef9b80f11a6f87c73c7e18279d02fe6e45f7caf38286b14
diff --git a/kde-apps/yakuake/files/yakuake-2.9.9-lastsession.patch b/kde-apps/yakuake/files/yakuake-2.9.9-lastsession.patch
new file mode 100644
index 00000000..e9e33a91
--- /dev/null
+++ b/kde-apps/yakuake/files/yakuake-2.9.9-lastsession.patch
@@ -0,0 +1,213 @@
+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-apps/yakuake/metadata.xml b/kde-apps/yakuake/metadata.xml
new file mode 100644
index 00000000..b8a1e36f
--- /dev/null
+++ b/kde-apps/yakuake/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <longdescription>
+ YaKuake is Yet Another Kuake KDE terminal emulator. It drops down no a
+ configurable key press (defaults to F12) with a konsole window, supports
+ multiple tabs, multiple screens and mouse wheel tab navigation amongst other
+ features.
+ </longdescription>
+</pkgmetadata>
diff --git a/kde-apps/yakuake/yakuake-2.8.1-r1.ebuild b/kde-apps/yakuake/yakuake-2.8.1-r1.ebuild
new file mode 100644
index 00000000..1e2d7a38
--- /dev/null
+++ b/kde-apps/yakuake/yakuake-2.8.1-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="1"
+
+KDEBASE=false
+USE_KEG_PACKAGING=1
+LANGS="de el es et fr hu it ja nl pl pt_BR pt sv tr"
+inherit kde
+
+DESCRIPTION="Quake-style terminal emulator based on konsole"
+HOMEPAGE="https://kde.org/applications/en/system/org.kde.yakuake"
+SRC_URI="mirror://kde/Attic/${PN}/${PV}/src/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="3.5"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+DEPEND="kde-apps/konsole:3.5"
+RDEPEND="${DEPEND}
+ !kde-misc/yakuake:0
+"
+
+need-kde 3.5
diff --git a/kde-apps/yakuake/yakuake-2.9.9-r3.ebuild b/kde-apps/yakuake/yakuake-2.9.9-r3.ebuild
new file mode 100644
index 00000000..996c428d
--- /dev/null
+++ b/kde-apps/yakuake/yakuake-2.9.9-r3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit kde4-base
+
+DESCRIPTION="Quake-style terminal emulator based on konsole"
+HOMEPAGE="https://kde.org/applications/en/system/org.kde.yakuake"
+SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="4"
+KEYWORDS="~amd64 ~arm ~x86"
+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" )