%undefine __cmake_in_source_build # trim changelog included in binary rpms %global _changelog_trimtime %(date +%s -d "1 year ago") Name: yakuake Version: 20.08.3 Release: 1%{?dist} Summary: A drop-down terminal emulator # 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/ %global revision %(echo %{version} | cut -d. -f3) %global majmin_ver %(echo %{version} | cut -d. -f1,2) %if %{revision} >= 50 %global stable unstable %else %global stable stable %endif Source0: http://download.kde.org/%{stable}/release-service/%{version}/src/%{name}-%{version}.tar.xz ## upstream fixes # konsolepart Requires: konsole5-part BuildRequires: desktop-file-utils BuildRequires: extra-cmake-modules BuildRequires: gettext BuildRequires: kf5-rpm-macros BuildRequires: kf5-karchive-devel BuildRequires: kf5-kconfig-devel BuildRequires: kf5-kcoreaddons-devel BuildRequires: kf5-kcrash-devel BuildRequires: kf5-kdbusaddons-devel BuildRequires: kf5-kglobalaccel-devel BuildRequires: kf5-ki18n-devel BuildRequires: kf5-kiconthemes-devel BuildRequires: kf5-kio-devel BuildRequires: kf5-knewstuff-devel BuildRequires: kf5-knotifications-devel BuildRequires: kf5-knotifyconfig-devel BuildRequires: kf5-kparts-devel BuildRequires: kf5-kwidgetsaddons-devel BuildRequires: kf5-kwindowsystem-devel BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(Qt5Svg) BuildRequires: pkgconfig(Qt5X11Extras) %if 0%{?fedora} %global appstream_validate 1 BuildRequires: libappstream-glib %endif %description Yakuake is a drop-down terminal emulator. %prep %autosetup -p1 %build %{cmake_kf5} %cmake_build %install %cmake_install %find_lang %{name} %check %if 0%{?appstream_validate} appstream-util validate-relax --nonet %{buildroot}%{_kf5_metainfodir}/org.kde.yakuake.appdata.xml %endif desktop-file-validate %{buildroot}%{_kf5_datadir}/applications/org.kde.yakuake.desktop %files -f %{name}.lang %doc AUTHORS ChangeLog TODO %license COPYING %{_kf5_bindir}/yakuake %{_kf5_sysconfdir}/xdg/yakuake.knsrc %{_kf5_metainfodir}/org.kde.yakuake.appdata.xml %{_kf5_datadir}/applications/org.kde.yakuake.desktop %{_kf5_datadir}/knotifications5/yakuake.notifyrc %{_kf5_datadir}/yakuake/ %{_kf5_datadir}/icons/hicolor/*/apps/yakuake.* %{_kf5_datadir}/dbus-1/services/org.kde.yakuake.service %changelog * Wed Nov 4 13:56:03 CST 2020 Rex Dieter - 20.08.3-1 - 20.08.3 * Tue Sep 15 2020 Rex Dieter - 20.08.1-1 - 20.08.1 * Mon Aug 17 2020 Rex Dieter - 20.08.0-1 - 20.08.0 * Wed Jul 29 2020 Fedora Release Engineering - 20.04.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Fri Jul 10 2020 Rex Dieter - 20.04.3-1 - 20.04.3 * Fri Jun 12 2020 Rex Dieter - 20.04.2-1 - 20.04.2 * Tue May 26 2020 Rex Dieter - 20.04.1-1 - 20.04.1 * Thu Apr 23 2020 Rex Dieter - 20.04.0-1 - 20.04.0 * Thu Mar 05 2020 Rex Dieter - 19.12.3-1 - 19.12.3 * Tue Feb 04 2020 Rex Dieter - 19.12.2-1 - 19.12.2 * Fri Jan 31 2020 Fedora Release Engineering - 19.12.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Tue Jan 14 2020 Rex Dieter - 19.12.1-1 - 19.12.1 * Mon Nov 11 2019 Rex Dieter - 19.08.3-1 - 19.08.3 * Thu Oct 17 2019 Rex Dieter - 19.08.2-1 - 19.08.2, part of kde-apps now * Sat Jul 27 2019 Fedora Release Engineering - 3.0.5-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Sun Feb 03 2019 Fedora Release Engineering - 3.0.5-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Sat Jul 14 2018 Fedora Release Engineering - 3.0.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Thu Mar 29 2018 Rex Dieter - 3.0.5-1 - 3.0.5 * Mon Feb 12 2018 Rex Dieter - 3.0.4-6 - use %%_kf5_metainfodir * Fri Feb 09 2018 Fedora Release Engineering - 3.0.4-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Tue Jan 30 2018 Igor Gnatenko - 3.0.4-4 - Remove obsolete scriptlets * Thu Aug 03 2017 Fedora Release Engineering - 3.0.4-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Thu Jul 27 2017 Fedora Release Engineering - 3.0.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Mon Apr 03 2017 Rex Dieter - 3.0.4-1 - yakuake-3.0.4 * Fri Mar 31 2017 Rex Dieter - 3.0.3-2 - rebuild * Fri Mar 31 2017 Rex Dieter - 3.0.3-1 - yakuake-3.0.3 * Sat Feb 11 2017 Fedora Release Engineering - 3.0.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Thu Mar 03 2016 Rex Dieter 3.0.1-0.1 - yakuake-3.0.2, kf5 port * Fri Feb 05 2016 Fedora Release Engineering - 2.9.9-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Fri Jun 19 2015 Fedora Release Engineering - 2.9.9-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Wed Apr 22 2015 Rex Dieter - 2.9.9-9 - pull in upstream fixes (including appdata) - trim changelog * Sat Apr 18 2015 Jochen Schmitt - 2.9.9-8 - Fix height-handling issue (#810312) * Sat Jan 31 2015 Rex Dieter 2.9.9-7 - kde-apps cleanup * Mon Aug 18 2014 Fedora Release Engineering - 2.9.9-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 2.9.9-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sun Aug 04 2013 Fedora Release Engineering - 2.9.9-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Wed Jul 17 2013 Petr Pisar - 2.9.9-3 - Perl 5.18 rebuild * Fri Feb 15 2013 Fedora Release Engineering - 2.9.9-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Fri Oct 19 2012 Rex Dieter 2.9.9-1 - yakuake-2.9.9 * Sun Jul 22 2012 Fedora Release Engineering - 2.9.8-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Sat Jan 14 2012 Fedora Release Engineering - 2.9.8-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Tue Nov 15 2011 Rex Dieter 2.9.8-4 - Requires: konsole-part * Sun Jul 24 2011 Jochen Schmitt 2.9.8-3 - Rebuild to fix dependecy issues * Mon Jul 18 2011 Rex Dieter 2.9.8-2 - Requires: konsole - drop old cruft * Wed Feb 09 2011 Rex Dieter 2.9.8-1 - 2.9.8 - License: GPLv2 or GPLv3 * Tue Feb 08 2011 Fedora Release Engineering - 2.9.7-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Tue Jul 20 2010 Rex Dieter - 2.9.7-2 - fix kdebase4 dep * Sun Jul 18 2010 Rex Dieter - 2.9.7-1 - 2.9.7 - optimize scriptlets - use _kde4_ macros * Mon Jul 27 2009 Fedora Release Engineering - 2.9.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Thu Jul 10 2009 Johan Cwiklinski 2.9.6-1 - 2.9.6 * Sat Apr 17 2009 Johan Cwiklinski 2.9.4-3 - Fix crash with QT 4.5 * Wed Feb 25 2009 Fedora Release Engineering - 2.9.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Thu Sep 4 2008 Johan Cwiklinski - 2.9.4-1 - 2.9.4 - change BR from kdelibs4-devel to kdelibs-devel * Fri Jun 20 2008 Johan Cwiklinski - 2.9.3-1 - 2.9.3 - kdebase is required * Sat Apr 05 2008 2008 Johan Cwiklinski - 2.9.1-1 - 2.9.1 - use of %%{cmake_kde4} macro - remove no longer needeed chrpath * Wed Apr 02 2008 Rex Dieter - 2.9-2.beta1 - BR: kdelibs4-devel - description/summary: s/for KDE// * Mon Feb 11 2008 Johan Cwiklinski - 2.9-1.beta1 - upstream release for KDE4 * Mon Oct 30 2006 Dawid Gajownik - 2.7.5-4 - Add support for KonsoleScripts (#212862) * Fri Sep 15 2006 Dawid Gajownik - 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 - 2.7.5-2 - Add dist tag * Sat May 20 2006 Dawid Gajownik - 2.7.5-1 - Update to 2.7.5 - Add `--disable-dependency-tracking' and `--enable-final' options - Include translations * Mon Oct 24 2005 Mickael - initial release