%define kdeframever 5.24 %define qtver 5.3.2 %define kfname krunner Summary: Framework for Plasma runners Name: kf5-%{kfname} Version: 5.24.0 Release: 1 License: LGPL v2.1+ Group: X11/Libraries Source0: http://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz # Source0-md5: c397c4a9b647e6bb35d7f022c5556693 URL: http://www.kde.org/ BuildRequires: Qt5Core-devel >= %{qtver} BuildRequires: Qt5DBus-devel >= %{qtver} BuildRequires: Qt5Gui-devel >= %{qtver} BuildRequires: Qt5Network-devel >= %{qtver} BuildRequires: Qt5Qml-devel >= %{qtver} BuildRequires: Qt5Quick-devel >= %{qtver} BuildRequires: Qt5Test-devel >= %{qtver} BuildRequires: Qt5Widgets-devel >= %{qtver} BuildRequires: Qt5Xml-devel >= %{qtver} BuildRequires: cmake >= 2.8.12 BuildRequires: gettext-devel BuildRequires: kf5-attica-devel >= %{version} BuildRequires: kf5-extra-cmake-modules >= 1.4.0 BuildRequires: kf5-kauth-devel >= %{version} BuildRequires: kf5-kbookmarks-devel >= %{version} BuildRequires: kf5-kcodecs-devel >= %{version} BuildRequires: kf5-kcompletion-devel >= %{version} BuildRequires: kf5-kconfig-devel >= %{version} BuildRequires: kf5-kconfigwidgets-devel >= %{version} BuildRequires: kf5-kcoreaddons-devel >= %{version} BuildRequires: kf5-kdbusaddons-devel >= %{version} BuildRequires: kf5-kglobalaccel-devel >= %{version} BuildRequires: kf5-kguiaddons-devel >= %{version} BuildRequires: kf5-ki18n-devel >= %{version} BuildRequires: kf5-kiconthemes-devel >= %{version} BuildRequires: kf5-kio-devel >= %{version} BuildRequires: kf5-kitemviews-devel >= %{version} BuildRequires: kf5-kjobwidgets-devel >= %{version} BuildRequires: kf5-plasma-framework-devel >= %{version} BuildRequires: kf5-kservice-devel >= %{version} BuildRequires: kf5-ktextwidgets-devel >= %{version} BuildRequires: kf5-threadweaver-devel >= %{version} BuildRequires: kf5-kwidgetsaddons-devel >= %{version} BuildRequires: kf5-kwindowsystem-devel >= %{version} BuildRequires: kf5-kxmlgui-devel >= %{version} BuildRequires: kf5-solid-devel >= %{version} BuildRequires: kf5-sonnet-devel >= %{version} BuildRequires: rpmbuild(macros) >= 1.164 BuildRequires: tar >= 1:1.22 BuildRequires: xz Requires: kf5-dirs BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define qt5dir %{_libdir}/qt5 %description The Plasma workspace provides an application called KRunner which, among other things, allows one to type into a text area which causes various actions and information that match the text appear as the text is being typed. One application for this is the universal runner you can launch with ALT-F2. This functionality is provided via plugins loaded at runtime called "Runners". These plugins can be used by any application using the Plasma library. The KRunner framework is used to write these plugins. %package devel Summary: Header files for %{kfname} development Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname} Group: X11/Development/Libraries Requires: %{name} = %{version}-%{release} %description devel Header files for %{kfname} development. %description devel -l pl.UTF-8 Pliki nagłówkowe dla programistów używających %{kfname}. %prep %setup -q -n %{kfname}-%{version} %build install -d build cd build %cmake \ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ ../ %{__make} %install rm -rf $RPM_BUILD_ROOT %{__make} -C build/ install \ DESTDIR=$RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(644,root,root,755) %doc README.md %attr(755,root,root) %ghost %{_libdir}/libKF5Runner.so.5 %attr(755,root,root) %{_libdir}/libKF5Runner.so.*.* %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/runnermodel/librunnermodelplugin.so %{_libdir}/qt5/qml/org/kde/runnermodel/qmldir %{_datadir}/kservicetypes5/plasma-runner.desktop %files devel %defattr(644,root,root,755) %{_includedir}/KF5/KRunner %{_includedir}/KF5/krunner_version.h %{_libdir}/cmake/KF5Runner %attr(755,root,root) %{_libdir}/libKF5Runner.so %{qt5dir}/mkspecs/modules/qt_KRunner.pri