%if 0%{?fedora} && 0%{?fedora} < 14
%define dt_vendor fedora
%endif
Name: yakuake
Version: 2.9.8
Release: 1%{?dist}
Summary: A drop-down terminal emulator
Group: User Interface/Desktops
# KDE e.V. may determine that future GPL versions are accepted
License: GPLv2 or GPLv3
#URL: https://projects.kde.org/projects/extragear/utils/yakuake
URL: http://yakuake.kde.org/
Source0: http://download.kde.org/stable/yakuake/%{version}/src/yakuake-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
# konsolepart
Requires: kdebase4%{?_kde4_version: >= %{_kde4_version}}
BuildRequires: desktop-file-utils
BuildRequires: gettext
BuildRequires: kdelibs4-devel
%description
Yakuake is a drop-down terminal emulator.
%prep
%setup -q
%build
mkdir -p %{_target_platform}
pushd %{_target_platform}
%{cmake_kde4} ..
popd
make %{?_smp_mflags} -C %{_target_platform}
%install
rm -rf %{buildroot}
make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
## --vendor is discouraged/deprecated these days -- Rex
%if 0%{?dt_vendor:1}
desktop-file-install --vendor=%{dt_vendor} \
--dir=%{buildroot}%{_kde4_datadir}/applications \
--add-category=Utility \
--delete-original \
%{buildroot}%{_kde4_datadir}/applications/kde4/yakuake.desktop
%endif
%find_lang %{name} --with-kde
%check
%if ! 0%{?dt_vendor:1}
desktop-file-validate %{buildroot}%{_kde4_datadir}/applications/kde4/yakuake.desktop
%endif
%post
touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || :
%posttrans
gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || :
%postun
if [ $1 -eq 0 ] ; then
touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || :
gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || :
fi
%clean
rm -rf %{buildroot}
%files -f %{name}.lang
%defattr(-,root,root,-)
%doc AUTHORS COPYING ChangeLog TODO
%{_kde4_bindir}/yakuake
%if 0%{?dt_vendor:1}
%{_kde4_datadir}/applications/%{dt_vendor}-yakuake.desktop
%else
%{_kde4_datadir}/applications/kde4/yakuake.desktop
%endif
%{_kde4_appsdir}/yakuake/
%{_kde4_iconsdir}/hicolor/*/*/*
%changelog
* Wed Feb 09 2011 Rex Dieter <rdieter@fedoraproject.org> 2.9.8-1
- 2.9.8
- License: GPLv2 or GPLv3
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.7-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Tue Jul 20 2010 Rex Dieter <rdieter@fedoraproject.org> - 2.9.7-2
- fix kdebase4 dep
* Sun Jul 18 2010 Rex Dieter <rdieter@fedoraproject.org> - 2.9.7-1
- 2.9.7
- optimize scriptlets
- use _kde4_ macros
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.6-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Thu Jul 10 2009 Johan Cwiklinski <johan AT x-tnd DOT be> 2.9.6-1
- 2.9.6
* Sat Apr 17 2009 Johan Cwiklinski <johan AT x-tnd DOT be> 2.9.4-3
- Fix crash with QT 4.5
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Thu Sep 4 2008 Johan Cwiklinski <johan AT x-tnd DOT be> - 2.9.4-1
- 2.9.4
- change BR from kdelibs4-devel to kdelibs-devel
* Fri Jun 20 2008 Johan Cwiklinski <johan AT x-tnd DOT be> - 2.9.3-1
- 2.9.3
- kdebase is required
* Sat Apr 05 2008 2008 Johan Cwiklinski <johan AT x-tnd DOT be> - 2.9.1-1
- 2.9.1
- use of %%{cmake_kde4} macro
- remove no longer needeed chrpath
* Wed Apr 02 2008 Rex Dieter <rdieter@fedoraproject.org> - 2.9-2.beta1
- BR: kdelibs4-devel
- description/summary: s/for KDE//
* Mon Feb 11 2008 Johan Cwiklinski <johan AT x-tnd DOT be> - 2.9-1.beta1
- upstream release for KDE4
* Mon Oct 30 2006 Dawid Gajownik <gajownik[AT]gmail.com> - 2.7.5-4
- Add support for KonsoleScripts (#212862)
* Fri Sep 15 2006 Dawid Gajownik <gajownik[AT]gmail.com> - 2.7.5-3
- Rebuild for FE6
- Update e-mail address
- Fix mixed-use-of-spaces-and-tabs rpmlint warning
* Sat May 20 2006 Dawid Gajownik <gajownik[AT]gmail.com> - 2.7.5-2
- Add dist tag
* Sat May 20 2006 Dawid Gajownik <gajownik[AT]gmail.com> - 2.7.5-1
- Update to 2.7.5
- Add `--disable-dependency-tracking' and `--enable-final' options
- Include translations
* Mon Oct 24 2005 Mickael <dreadyman@gmail.com>
- initial release