SHA256
1
0
forked from pool/yakuake

Accepting request 723778 from KDE:Applications

Applications 19.08.0 (forwarded request 723532 from cgiboudeaux)

OBS-URL: https://build.opensuse.org/request/show/723778
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/yakuake?expand=0&rev=46
This commit is contained in:
Dominique Leuenberger 2019-08-16 13:49:56 +00:00 committed by Git OBS Bridge
parent 6174d43298
commit abba386027
6 changed files with 147 additions and 92 deletions

BIN
applications.keyring Normal file

Binary file not shown.

3
yakuake-19.08.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f0931fffbcd6f17687f13ab766e628961c6caf6dcf8cad79f6e311a0b5692a49
size 370476

View File

@ -0,0 +1,11 @@
-----BEGIN PGP SIGNATURE-----
iQEzBAABCgAdFiEE8jJ15L8Qr8HfaRSm29LOiT4tHIcFAl1MxpgACgkQ29LOiT4t
HIcnzwf/az/xfDWCFkD1/KyyoUAivWZ9NPotO9XQvhcbpMKECgRnoetbdqTiLQxB
0tgMivceiQZzUJm56Gw2+X1d29y9ZEGwSMsAPKWUsM9amqMop5JStn0zfW2DPV5V
7+chbIDPmOC4Pe23Q1NADakXOwUH+3GQwKXJEUK8UzNEhxBnnhc59R4ppAYz56Nu
VVrk+orWguL9enoS+Wwh05Z4CM8CYo0ccme9bLCXgBYOeeN/03Q09NxoDXvyCgsg
CQIWzMKBZi9igGsIqxgRgeHsH8ySuyx8MnrLOJC/njme7Sdgmg6JcOQaHsGp2SX/
iOlzk5CLZCpOulGN0sxEazCYZR6Edw==
=3Ar4
-----END PGP SIGNATURE-----

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:08e23bd3ed58732bec44bf1b6797990bbdc58fad0725da7215db39f86c4d2a08
size 347412

View File

@ -1,3 +1,50 @@
-------------------------------------------------------------------
Fri Aug 9 08:32:38 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 19.08.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/announce-applications-19.08.0.php
- No code change since 19.07.90
-------------------------------------------------------------------
Tue Aug 06 16:50:52 UTC 2019 - lbeltrame@kde.org
- Update to 19.07.90
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/announce-applications-19.08-rc.php
- No code changes since 19.07.80
-------------------------------------------------------------------
Thu Jul 25 18:32:57 UTC 2019 - wbauer@tmo.at
- Update to 19.07.80
* New feature release
* For more details please see:
* https://www.kde.org/announcements/announce-applications-19.08-beta.php
- Changes since 3.0.5:
* yakuake web site due to be killed off in favour of kde.org/applications
* [Yakuake] add blur effect support
* [Yakuake] Use the svg icons instead of the png icons for the default theme (kde#397590)
* Remove forcing the initial dir to QDir::homePath() (kde#396036)
* Add DesktopEntry to notifyrc
* [Yakuake] Improve customization
* Remove double scrollbar in appearance settings
* Fix Skin validation when installed from KNS (kde#395012)
* Add option to restore fullscreen state of the window
* Use correct variable type
* Add shortcuts as default shortcuts (kde#401244)
* Use KWindowSystem to determine which display system is in use
* Fix KIcon -> QIcon porting bug
* Use KMainWindow instead of QMainWindow (kde#398425)
* Fix minor EBN issues and typos
- Update URL
- Remove %post/%postun sections, the package doesn't install
shared libraries
- Make lang package optional
- Run spec-cleaner
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Mar 28 11:41:47 UTC 2018 - wbauer@tmo.at Wed Mar 28 11:41:47 UTC 2018 - wbauer@tmo.at
@ -115,37 +162,37 @@ Mon Apr 8 13:39:40 UTC 2013 - peter@rmk2.org
Sat Oct 20 07:44:14 UTC 2012 - tittiatcoke@gmail.com Sat Oct 20 07:44:14 UTC 2012 - tittiatcoke@gmail.com
- Update to version 2.9.9 - Update to version 2.9.9
* Yakuake now sports a standard KDE "Configure Notifications..." * Yakuake now sports a standard KDE "Configure Notifications..."
item in its menu. item in its menu.
* It is now possible to monitor sessions (or individual terminals * It is now possible to monitor sessions (or individual terminals
within them) for activity or silence. within them) for activity or silence.
* Support for Get Hot New Stuff for skins has been added. * Support for Get Hot New Stuff for skins has been added.
* Yakuake now automatically retracts after the last open tab * Yakuake now automatically retracts after the last open tab
closes. closes.
* A number of default keyboard shortcuts have been changed to * A number of default keyboard shortcuts have been changed to
reestablish consistency with Konsole, which introduced changed reestablish consistency with Konsole, which introduced changed
defaults in KDE Software Compilation v4.6. defaults in KDE Software Compilation v4.6.
* Invoking the window manager maximization feature now results in * Invoking the window manager maximization feature now results in
a Yakuake window with 100% width and height instead of the a Yakuake window with 100% width and height instead of the
unresized window getting moved to the top-left corner of the unresized window getting moved to the top-left corner of the
screen. However, restore is not supported as it doesn't easily screen. However, restore is not supported as it doesn't easily
fit with Yakuake's window size state model. fit with Yakuake's window size state model.
* Tweaks to the code Yakuake uses to make itself the active window * Tweaks to the code Yakuake uses to make itself the active window
when invoked should improve compatibility with more window when invoked should improve compatibility with more window
managers, particularly xfwm. managers, particularly xfwm.
* The D-Bus API has been expanded further to cover the new activity * The D-Bus API has been expanded further to cover the new activity
and silence monitoring options, as well as with additional and silence monitoring options, as well as with additional
methods related to retrieving information about the keyboard methods related to retrieving information about the keyboard
input enabled state for sessions and terminals. input enabled state for sessions and terminals.
* The "Help" button was removed from the configuration dialog since * The "Help" button was removed from the configuration dialog since
there currently is no handbook included. there currently is no handbook included.
* Fixed errors in the tab stop order in several pages of the * Fixed errors in the tab stop order in several pages of the
configuration dialog. configuration dialog.
* Fixed the message shown on stderr when Yakuake is already running * Fixed the message shown on stderr when Yakuake is already running
to refer to toggling rather than opening the window, since that to refer to toggling rather than opening the window, since that
is what a repeated execution actually does - if the window is is what a repeated execution actually does - if the window is
already open, it will be closed at this time. already open, it will be closed at this time.
* Code cleanups, including porting away from recently deprecated * Code cleanups, including porting away from recently deprecated
KDE Platform APIs for future-compatibility. KDE Platform APIs for future-compatibility.
------------------------------------------------------------------- -------------------------------------------------------------------
@ -162,31 +209,31 @@ Mon Sep 12 16:05:04 UTC 2011 - toddrme2178@gmail.com
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Aug 22 07:52:07 UTC 2011 - mlin@novell.com Mon Aug 22 07:52:07 UTC 2011 - mlin@novell.com
- Do not obsoletes itself(fix RPMLINT warning) - Do not obsoletes itself(fix RPMLINT warning)
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Jan 29 08:46:24 UTC 2011 - tittiatcoke@gmail.com Sat Jan 29 08:46:24 UTC 2011 - tittiatcoke@gmail.com
- Update to version 2.9.8: - Update to version 2.9.8:
* Added a new "Ask the window manager to perform the animation" * Added a new "Ask the window manager to perform the animation"
option to the animation settings (only shown if Yakuake is option to the animation settings (only shown if Yakuake is
running in a KDE Plasma Workspace v4.6 or newer). If this option running in a KDE Plasma Workspace v4.6 or newer). If this option
is enabled (it is by default) and the KDE Desktop Effect is enabled (it is by default) and the KDE Desktop Effect
"Sliding Popups" is enabled as well, the animation will be "Sliding Popups" is enabled as well, the animation will be
performed by KDE's window manager KWin, for much improved performed by KDE's window manager KWin, for much improved
smoothness on many systems. smoothness on many systems.
* Added keyboard shortcuts to attempt to grow the active terminal * Added keyboard shortcuts to attempt to grow the active terminal
in the left, right, top or bottom direction by 10px, as well in the left, right, top or bottom direction by 10px, as well
as D-Bus calls to attempt to grow any particular terminal by a as D-Bus calls to attempt to grow any particular terminal by a
given amount of pixels in one of these directions. given amount of pixels in one of these directions.
* Skin authors can now control whether the title bar text is set * Skin authors can now control whether the title bar text is set
in a bold weight or not with the 'bold' key in the 'Text' group in a bold weight or not with the 'bold' key in the 'Text' group
of title.skin. of title.skin.
* Fixed a bug causing the "Keep above other windows" preference * Fixed a bug causing the "Keep above other windows" preference
not to be respected immediately when toggling the "Keep window not to be respected immediately when toggling the "Keep window
open when it loses focus" preference from the title bar or the open when it loses focus" preference from the title bar or the
main menu. main menu.
* The contents of the "Screen" sub-menu in the main menu now get * The contents of the "Screen" sub-menu in the main menu now get
updated when the number of screens attached to the system changes. updated when the number of screens attached to the system changes.
------------------------------------------------------------------- -------------------------------------------------------------------
@ -196,8 +243,8 @@ Sat Jul 17 12:11:52 UTC 2010 - beineri@opensuse.org
* Fixed quit action bypassing the "Confirm quit when more than * Fixed quit action bypassing the "Confirm quit when more than
one session is open" setting. one session is open" setting.
* When "Prevent Closing" is toggled for a tab an appropriate icon * When "Prevent Closing" is toggled for a tab an appropriate icon
will now be shown on the tab label. The icon can be provided by will now be shown on the tab label. The icon can be provided by
the skin, or, if the skin does not provide one, it will be the skin, or, if the skin does not provide one, it will be
procured from the system icon theme. procured from the system icon theme.
* Thanks to API improvements in the KDE libraries in KDE SC 4.4 a * Thanks to API improvements in the KDE libraries in KDE SC 4.4 a
KNotify notification is now used for announcing that Yakuake was KNotify notification is now used for announcing that Yakuake was
@ -205,8 +252,8 @@ Sat Jul 17 12:11:52 UTC 2010 - beineri@opensuse.org
* Middle-clicking a tab closes it now, consistent with other apps. * Middle-clicking a tab closes it now, consistent with other apps.
* Tabs can now also be dragged using middle-mouse, again for * Tabs can now also be dragged using middle-mouse, again for
consistency with many other KDE apps. consistency with many other KDE apps.
* Fixed a bug where dragging an inactive tab to a new position on * Fixed a bug where dragging an inactive tab to a new position on
the tab bar would show the tab as selected after the drop, but the tab bar would show the tab as selected after the drop, but
the terminal area wouldn't actually show corresponding terminal(s). the terminal area wouldn't actually show corresponding terminal(s).
* Fixed a bug causing the empty area of the tab bar to become * Fixed a bug causing the empty area of the tab bar to become
draggable as if if was the last tab that had been clicked. draggable as if if was the last tab that had been clicked.
@ -265,17 +312,17 @@ Fri Sep 21 14:51:24 CEST 2008 - stbinner@suse.de
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Feb 26 03:10:08 CET 2008 - crrodriguez@suse.de Tue Feb 26 03:10:08 CET 2008 - crrodriguez@suse.de
- use find_lang macro - use find_lang macro
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Jan 27 08:44:02 CET 2008 - stbinner@suse.de Sun Jan 27 08:44:02 CET 2008 - stbinner@suse.de
- update to new upstream version 2.8.1: - update to new upstream version 2.8.1:
- Added an option to control whether the Yakuake window keeps - Added an option to control whether the Yakuake window keeps
above other windows. above other windows.
- Improved experience for non-KDE users by disabling KRootPixmap- - Improved experience for non-KDE users by disabling KRootPixmap-
based pseudo-translucency for them. Gets rid of rendering errors based pseudo-translucency for them. Gets rid of rendering errors
with skins that make use of the alpha channel. Replaced by with skins that make use of the alpha channel. Replaced by
configurable skin background color. configurable skin background color.
- Fix leftover gap below the window at 100% height or in - Fix leftover gap below the window at 100% height or in
fullscreen mode. fullscreen mode.
@ -289,12 +336,12 @@ Fri Oct 5 14:57:12 CEST 2007 - stbinner@suse.de
- Made the new behavior of the Open/Retract action focussing an - Made the new behavior of the Open/Retract action focussing an
already open Yakuake window optional. already open Yakuake window optional.
- The Xinerama screen setting is now updated when the window is - The Xinerama screen setting is now updated when the window is
moved to a different screen using facilities outside of Yakuake moved to a different screen using facilities outside of Yakuake
itself, such as the new shortcuts provided by Lubos Lunak's itself, such as the new shortcuts provided by Lubos Lunak's
Xinerama Improvements patchset for KWin 3.5.x. The window size Xinerama Improvements patchset for KWin 3.5.x. The window size
and position get updated to fit the new bounding box accordingly. and position get updated to fit the new bounding box accordingly.
- Initial session tab label naming is now consistent with Konsole. - Initial session tab label naming is now consistent with Konsole.
Instead of naively incrementing the shell number, the lowest Instead of naively incrementing the shell number, the lowest
available number is used. available number is used.
- Swapped horizontal & vertical split actions for consistency with Kate. - Swapped horizontal & vertical split actions for consistency with Kate.
- Added slotSessionName() and slotSessionName(int session_id) DCOP Calls. - Added slotSessionName() and slotSessionName(int session_id) DCOP Calls.
@ -323,7 +370,7 @@ Tue May 15 19:43:42 CEST 2007 - dkukawka@suse.de
Sun May 6 12:53:26 CEST 2007 - dkukawka@suse.de Sun May 6 12:53:26 CEST 2007 - dkukawka@suse.de
- updated to new upstream beta version 2.8-beta1: - updated to new upstream beta version 2.8-beta1:
* changelog to long please check ChangeLog file * changelog to long please check ChangeLog file
------------------------------------------------------------------- -------------------------------------------------------------------
Wed May 24 19:21:21 CEST 2006 - adrian@suse.de Wed May 24 19:21:21 CEST 2006 - adrian@suse.de
@ -336,36 +383,36 @@ Mon Mar 27 13:36:26 CEST 2006 - dkukawka@suse.de
- updated to new upstream version 2.7.5: - updated to new upstream version 2.7.5:
- Further translations have been added. - Further translations have been added.
- Yakuake no longer spawns login shells in new sessions. - Yakuake no longer spawns login shells in new sessions.
- A keyboard shortcut to rename the selected session has been - A keyboard shortcut to rename the selected session has been
added. added.
- The default keyboard shortcuts and their names are now - The default keyboard shortcuts and their names are now
consistent with Konsole. consistent with Konsole.
- A bug that led to the tab bar not updating after a - A bug that led to the tab bar not updating after a
slotSelectSession DCOP call was issued has been fixed. slotSelectSession DCOP call was issued has been fixed.
- A bug that could lead to the slotRenameSession DCOP call - A bug that could lead to the slotRenameSession DCOP call
failing to set a session label after an older session had been failing to set a session label after an older session had been
closed has been fixed. closed has been fixed.
- Upon attempting to set an all-whitespace session label, the - Upon attempting to set an all-whitespace session label, the
label will now fall back to its prior setting rather than a label will now fall back to its prior setting rather than a
default label. default label.
- Yakuake will now display a warning before quitting the - Yakuake will now display a warning before quitting the
application with multiple tabs open. application with multiple tabs open.
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Mar 19 19:06:22 CET 2006 - dkukawka@suse.de Sun Mar 19 19:06:22 CET 2006 - dkukawka@suse.de
- updated to new upstream version 2.7.4 : - updated to new upstream version 2.7.4 :
- A bug in the Makefiles that led to the configure script being - A bug in the Makefiles that led to the configure script being
run twice has been fixed. run twice has been fixed.
- The source code is now localizable. First translations are - The source code is now localizable. First translations are
included. included.
- A bug that could result in a crash on quit has been fixed. - A bug that could result in a crash on quit has been fixed.
- A bug that could prevent the first line in a new session from - A bug that could prevent the first line in a new session from
being used up to the full width of the terminal has been fixed. being used up to the full width of the terminal has been fixed.
- The COLORTERM environment variable is now being set in new - The COLORTERM environment variable is now being set in new
sessions, triggering the color detection of Midnight Commander. sessions, triggering the color detection of Midnight Commander.
- The default session labels are now consistent with Konsole. - The default session labels are now consistent with Konsole.
- Whitespace at the beginning or end of session labels will now - Whitespace at the beginning or end of session labels will now
be trimmed. be trimmed.
- Setting all-whitespace session labels is no longer possible. - Setting all-whitespace session labels is no longer possible.
@ -382,5 +429,5 @@ Wed Jan 25 21:33:41 CET 2006 - mls@suse.de
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jan 18 20:15:07 CET 2006 - dkukawka@suse.de Wed Jan 18 20:15:07 CET 2006 - dkukawka@suse.de
- initial package (v2.7.3) - initial package (v2.7.3)

View File

@ -1,7 +1,7 @@
# #
# spec file for package yakuake # spec file for package yakuake
# #
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -12,18 +12,23 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via https://bugs.opensuse.org/
# #
%bcond_without lang
Name: yakuake Name: yakuake
Version: 3.0.5 Version: 19.08.0
Release: 0 Release: 0
Summary: Terminal for KDE Summary: Terminal for KDE
License: GPL-2.0+ License: GPL-2.0-or-later
Group: System/GUI/KDE Group: System/GUI/KDE
Url: https://yakuake.kde.org URL: https://kde.org/applications/system/org.kde.yakuake
Source: http://download.kde.org/stable/yakuake/%{version}/src/%{name}-%{version}.tar.xz Source: https://download.kde.org/stable/applications/%{version}/src/%{name}-%{version}.tar.xz
%if %{with lang}
Source1: https://download.kde.org/stable/applications/%{version}/src/%{name}-%{version}.tar.xz.sig
Source2: applications.keyring
%endif
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: kf5-filesystem BuildRequires: kf5-filesystem
BuildRequires: update-desktop-files BuildRequires: update-desktop-files
@ -44,14 +49,12 @@ BuildRequires: cmake(KF5Wayland)
BuildRequires: cmake(KF5WidgetsAddons) BuildRequires: cmake(KF5WidgetsAddons)
BuildRequires: cmake(KF5WindowSystem) BuildRequires: cmake(KF5WindowSystem)
BuildRequires: cmake(Qt5Core) BuildRequires: cmake(Qt5Core)
BuildRequires: cmake(Qt5Svg)
BuildRequires: cmake(Qt5Widgets) BuildRequires: cmake(Qt5Widgets)
BuildRequires: cmake(Qt5X11Extras) BuildRequires: cmake(Qt5X11Extras)
Requires: konsole-part > 15.12 Requires: konsole-part > 15.12
Recommends: konsole > 15.12
Requires(post): desktop-file-utils
Requires(postun): desktop-file-utils
Recommends: %{name}-lang = %{version} Recommends: %{name}-lang = %{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build Recommends: konsole > 15.12
%description %description
Yakuake is a retractable KDE Terminal Emulator. Yakuake is a retractable KDE Terminal Emulator.
@ -68,33 +71,27 @@ Yakuake is a retractable KDE Terminal Emulator.
%install %install
%kf5_makeinstall -C build %kf5_makeinstall -C build
%suse_update_desktop_file -G "Terminal Program" org.kde.yakuake System TerminalEmulator %suse_update_desktop_file -G "Terminal Program" org.kde.yakuake System TerminalEmulator
%if %{with lang}
%find_lang %{name} %find_lang %{name}
%endif
%fdupes -s %{buildroot} %fdupes -s %{buildroot}
%post
/sbin/ldconfig
%desktop_database_post
%postun
/sbin/ldconfig
%desktop_database_postun
%files %files
%defattr(-,root,root)
%license COPYING COPYING.DOC %license COPYING COPYING.DOC
%doc README AUTHORS ChangeLog NEWS %doc README AUTHORS ChangeLog NEWS
%{_kf5_applicationsdir}/org.kde.yakuake.desktop
%{_kf5_appstreamdir}/org.kde.yakuake.appdata.xml
%{_kf5_bindir}/yakuake %{_kf5_bindir}/yakuake
%config %{_kf5_configdir}/yakuake.knsrc %config %{_kf5_configdir}/yakuake.knsrc
%{_kf5_applicationsdir}/org.kde.yakuake.desktop %dir %{_kf5_iconsdir}/hicolor/256x256
%dir %{_kf5_iconsdir}/hicolor/256x256/apps
%{_kf5_iconsdir}/hicolor/*/*/*.*
%{_kf5_notifydir}/ %{_kf5_notifydir}/
%dir %{_kf5_sharedir}/icons/hicolor/256x256
%dir %{_kf5_sharedir}/icons/hicolor/256x256/apps
%{_kf5_sharedir}/icons/hicolor/*/*/*.*
%{_kf5_sharedir}/yakuake/ %{_kf5_sharedir}/yakuake/
%{_kf5_appstreamdir}/
%{_kf5_sharedir}/dbus-1/services/org.kde.yakuake.service %{_kf5_sharedir}/dbus-1/services/org.kde.yakuake.service
%if %{with lang}
%files lang -f %{name}.lang %files lang -f %{name}.lang
%defattr(-,root,root) %endif
%changelog %changelog