3 %bcond_with tests # build with tests
4 %define kdeframever 5.249.0
8 Summary: Framework for Plasma runners
14 Source0: https://download.kde.org/unstable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
15 # Source0-md5: fdd35db71635f2544e4258a398b195e9
16 URL: http://www.kde.org/
17 BuildRequires: Qt6Core-devel >= %{qtver}
18 BuildRequires: Qt6DBus-devel >= %{qtver}
19 BuildRequires: Qt6Gui-devel >= %{qtver}
20 BuildRequires: Qt6Network-devel >= %{qtver}
21 BuildRequires: Qt6Qml-devel >= %{qtver}
22 BuildRequires: Qt6Quick-devel >= %{qtver}
23 BuildRequires: Qt6Test-devel >= %{qtver}
24 BuildRequires: Qt6Widgets-devel >= %{qtver}
25 BuildRequires: Qt6Xml-devel >= %{qtver}
26 BuildRequires: cmake >= 3.16
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-solid-devel >= %{version}
51 BuildRequires: kf5-sonnet-devel >= %{version}
52 BuildRequires: kf5-threadweaver-devel >= %{version}
54 BuildRequires: rpmbuild(macros) >= 1.164
55 BuildRequires: tar >= 1:1.22
58 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
60 %define qt6dir %{_libdir}/qt6
63 The Plasma workspace provides an application called KRunner which,
64 among other things, allows one to type into a text area which causes
65 various actions and information that match the text appear as the text
68 One application for this is the universal runner you can launch with
71 This functionality is provided via plugins loaded at runtime called
72 "Runners". These plugins can be used by any application using the
73 Plasma library. The KRunner framework is used to write these plugins.
76 Summary: Header files for %{kfname} development
77 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
78 Group: X11/Development/Libraries
79 Requires: %{name} = %{version}-%{release}
82 Header files for %{kfname} development.
84 %description devel -l pl.UTF-8
85 Pliki nagłówkowe dla programistów używających %{kfname}.
88 %setup -q -n %{kfname}-%{version}
93 %{!?with_tests:-DBUILD_TESTING=OFF} \
94 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
99 %ninja_build -C build test
104 rm -rf $RPM_BUILD_ROOT
105 %ninja_install -C build
108 rm -rf $RPM_BUILD_ROOT
110 %post -p /sbin/ldconfig
111 %postun -p /sbin/ldconfig
114 %defattr(644,root,root,755)
116 %{_datadir}/qlogging-categories6/krunner.categories
117 %ghost %{_libdir}/libKF6Runner.so.6
118 %attr(755,root,root) %{_libdir}/libKF6Runner.so.*.*
119 %{_datadir}/dbus-1/interfaces/kf6_org.kde.krunner1.xml
120 %{_datadir}/kdevappwizard/templates/runner6.tar.bz2
121 %{_datadir}/kdevappwizard/templates/runner6python.tar.bz2
122 %{_datadir}/qlogging-categories6/krunner.renamecategories
125 %defattr(644,root,root,755)
126 %{_includedir}/KF6/KRunner
127 %{_libdir}/cmake/KF6Runner
128 %{_libdir}/libKF6Runner.so