SHA256
1
0
forked from pool/yakuake
yakuake/yakuake.spec

165 lines
6.2 KiB
RPMSpec
Raw Normal View History

#
# spec file for package yakuake (Version 2.9.4)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: yakuake
BuildRequires: kdebase4-workspace-devel
License: GPL v2 or later
Url: http://kde-apps.org/content/show.php?content=29153
Group: System/GUI/KDE
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: yakuake is a terminal for KDE
Version: 2.9.4
Release: 1
Source: yakuake-%{version}.tar.bz2
Requires: kde4-konsole
Provides: kde4-yakuake = 2.9.4
Obsoletes: kde4-yakuake <= 2.9.4
%description
Yakuake is a retractable KDE Terminal Emulator.
Authors:
--------
Francois Chazal <neptune3k@free.fr>
%prep
%setup -n yakuake-%{version} -q
%build
%cmake_kde4 -d build
%make_jobs
%install
cd build
%makeinstall
%suse_update_desktop_file -G "Terminal Program" yakuake System TerminalEmulator
%find_lang yakuake
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%clean
rm -rf $RPM_BUILD_ROOT
%files -f build/yakuake.lang
%defattr(-,root,root)
%doc README AUTHORS ChangeLog COPYING COPYING.DOC NEWS
/usr/bin/yakuake
/usr/share/applications/kde4/yakuake.desktop
/usr/share/icons/hicolor/*/apps/yakuake.*
/usr/share/kde4/apps/yakuake
%changelog
* Sun Sep 21 2008 stbinner@suse.de
- require kde4-konsole (bnc#422066)
* Sun Sep 21 2008 stbinner@suse.de
- require kdebase3 (bnc#422066)
* Sun Sep 21 2008 stbinner@suse.de
- update to version 2.9.4, fourth bug fix release of KDE4 port
* Tue Feb 26 2008 crrodriguez@suse.de
- use find_lang macro
* Sun Jan 27 2008 stbinner@suse.de
- update to new upstream version 2.8.1:
- Added an option to control whether the Yakuake window keeps
above other windows.
- Improved experience for non-KDE users by disabling KRootPixmap-
based pseudo-translucency for them. Gets rid of rendering errors
with skins that make use of the alpha channel. Replaced by
configurable skin background color.
- Fix leftover gap below the window at 100%% height or in
fullscreen mode.
- Added option to automatically open the Yakuake window when the
pointer touches the screen edge it lives on.
* Fri Oct 05 2007 stbinner@suse.de
- update to new upstream version 2.8:
- Made the new behavior of the Open/Retract action focussing an
already open Yakuake window optional.
- The Xinerama screen setting is now updated when the window is
moved to a different screen using facilities outside of Yakuake
itself, such as the new shortcuts provided by Lubos Lunak's
Xinerama Improvements patchset for KWin 3.5.x. The window size
and position get updated to fit the new bounding box accordingly.
- Initial session tab label naming is now consistent with Konsole.
Instead of naively incrementing the shell number, the lowest
available number is used.
- Swapped horizontal & vertical split actions for consistency with Kate.
- Added slotSessionName() and slotSessionName(int session_id) DCOP Calls.
- Added sessionIdList() and terminalIdList(int session_id) DCOP calls.
- Naming consistency improvements in the DCOP interface.
- Added more What's This help in the config dialog.
- Minor interface wording improvements.
- Greatly expanded translation coverage.
* Fri Sep 07 2007 dkukawka@suse.de
- updated patches:
- yakuake-fix_Accesskey_handling_v2.diff: fix b.n.c #307273,
fixed missplaced check for Settings::popup()
* Tue May 15 2007 dkukawka@suse.de
- added patches:
- yakuake-fix_Accesskey_handling.diff for b.n.c #272147 to change
handling of Accesskey settings. Ask always for input key if
there is no key set and added some KConfig::sync() calls.
* Sun May 06 2007 dkukawka@suse.de
- updated to new upstream beta version 2.8-beta1:
* changelog to long please check ChangeLog file
* Wed May 24 2006 adrian@suse.de
- fix build for < 10.1
* Mon Mar 27 2006 dkukawka@suse.de
- updated to new upstream version 2.7.5:
- Further translations have been added.
- Yakuake no longer spawns login shells in new sessions.
- A keyboard shortcut to rename the selected session has been
added.
- The default keyboard shortcuts and their names are now
consistent with Konsole.
- A bug that led to the tab bar not updating after a
slotSelectSession DCOP call was issued has been fixed.
- A bug that could lead to the slotRenameSession DCOP call
failing to set a session label after an older session had been
closed has been fixed.
- Upon attempting to set an all-whitespace session label, the
label will now fall back to its prior setting rather than a
default label.
- Yakuake will now display a warning before quitting the
application with multiple tabs open.
* Sun Mar 19 2006 dkukawka@suse.de
- updated to new upstream version 2.7.4 :
- A bug in the Makefiles that led to the configure script being
run twice has been fixed.
- The source code is now localizable. First translations are
included.
- 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
being used up to the full width of the terminal has been fixed.
- The COLORTERM environment variable is now being set in new
sessions, triggering the color detection of Midnight Commander.
- The default session labels are now consistent with Konsole.
- Whitespace at the beginning or end of session labels will now
be trimmed.
- Setting all-whitespace session labels is no longer possible.
* Wed Feb 15 2006 stbinner@suse.de
- add GenericName to .desktop file
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Wed Jan 18 2006 dkukawka@suse.de
- initial package (v2.7.3)