3 %bcond_with tests # build with tests
4 %define kdeframever 5.108
8 Summary: Framework for Plasma runners
14 Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
15 # Source0-md5: d5573d9d2872c032ac2c79999b492970
16 URL: http://www.kde.org/
17 BuildRequires: Qt5Core-devel >= %{qtver}
18 BuildRequires: Qt5DBus-devel >= %{qtver}
19 BuildRequires: Qt5Gui-devel >= %{qtver}
20 BuildRequires: Qt5Network-devel >= %{qtver}
21 BuildRequires: Qt5Qml-devel >= %{qtver}
22 BuildRequires: Qt5Quick-devel >= %{qtver}
23 BuildRequires: Qt5Test-devel >= %{qtver}
24 BuildRequires: Qt5Widgets-devel >= %{qtver}
25 BuildRequires: Qt5Xml-devel >= %{qtver}
26 BuildRequires: cmake >= 2.8.12
27 BuildRequires: gettext-devel
28 BuildRequires: kf5-attica-devel >= %{version}
29 BuildRequires: kf5-extra-cmake-modules >= %{version}
30 BuildRequires: kf5-kauth-devel >= %{version}
31 BuildRequires: kf5-kbookmarks-devel >= %{version}
32 BuildRequires: kf5-kcodecs-devel >= %{version}
33 BuildRequires: kf5-kcompletion-devel >= %{version}
34 BuildRequires: kf5-kconfig-devel >= %{version}
35 BuildRequires: kf5-kconfigwidgets-devel >= %{version}
36 BuildRequires: kf5-kcoreaddons-devel >= %{version}
37 BuildRequires: kf5-kdbusaddons-devel >= %{version}
38 BuildRequires: kf5-kglobalaccel-devel >= %{version}
39 BuildRequires: kf5-kguiaddons-devel >= %{version}
40 BuildRequires: kf5-ki18n-devel >= %{version}
41 BuildRequires: kf5-kiconthemes-devel >= %{version}
42 BuildRequires: kf5-kio-devel >= %{version}
43 BuildRequires: kf5-kitemviews-devel >= %{version}
44 BuildRequires: kf5-kjobwidgets-devel >= %{version}
45 BuildRequires: kf5-kservice-devel >= %{version}
46 BuildRequires: kf5-ktextwidgets-devel >= %{version}
47 BuildRequires: kf5-kwidgetsaddons-devel >= %{version}
48 BuildRequires: kf5-kwindowsystem-devel >= %{version}
49 BuildRequires: kf5-kxmlgui-devel >= %{version}
50 BuildRequires: kf5-plasma-framework-devel >= %{version}
51 BuildRequires: kf5-solid-devel >= %{version}
52 BuildRequires: kf5-sonnet-devel >= %{version}
53 BuildRequires: kf5-threadweaver-devel >= %{version}
55 BuildRequires: rpmbuild(macros) >= 1.164
56 BuildRequires: tar >= 1:1.22
59 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
61 %define qt5dir %{_libdir}/qt5
64 The Plasma workspace provides an application called KRunner which,
65 among other things, allows one to type into a text area which causes
66 various actions and information that match the text appear as the text
69 One application for this is the universal runner you can launch with
72 This functionality is provided via plugins loaded at runtime called
73 "Runners". These plugins can be used by any application using the
74 Plasma library. The KRunner framework is used to write these plugins.
77 Summary: Header files for %{kfname} development
78 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
79 Group: X11/Development/Libraries
80 Requires: %{name} = %{version}-%{release}
83 Header files for %{kfname} development.
85 %description devel -l pl.UTF-8
86 Pliki nagłówkowe dla programistów używających %{kfname}.
89 %setup -q -n %{kfname}-%{version}
95 %{!?with_tests:-DBUILD_TESTING=OFF} \
96 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
106 rm -rf $RPM_BUILD_ROOT
107 %ninja_install -C build
110 rm -rf $RPM_BUILD_ROOT
112 %post -p /sbin/ldconfig
113 %postun -p /sbin/ldconfig
116 %defattr(644,root,root,755)
118 %{_datadir}/qlogging-categories5/krunner.categories
119 %ghost %{_libdir}/libKF5Runner.so.5
120 %attr(755,root,root) %{_libdir}/libKF5Runner.so.*.*
121 %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/runnermodel/librunnermodelplugin.so
122 %{_libdir}/qt5/qml/org/kde/runnermodel/qmldir
123 %{_datadir}/kservicetypes5/plasma-runner.desktop
124 %{_datadir}/dbus-1/interfaces/kf5_org.kde.krunner1.xml
125 %{_datadir}/qlogging-categories5/krunner.renamecategories
126 %{_datadir}/kdevappwizard/templates/runner.tar.bz2
127 %{_datadir}/kdevappwizard/templates/runnerpython.tar.bz2
130 %defattr(644,root,root,755)
131 %{_includedir}/KF5/KRunner
132 %{_libdir}/cmake/KF5Runner
133 %{_libdir}/libKF5Runner.so
134 %{qt5dir}/mkspecs/modules/qt_KRunner.pri