]> git.pld-linux.org Git - packages/kf5-krunner.git/blame - kf5-krunner.spec
- updated to 5.92.0
[packages/kf5-krunner.git] / kf5-krunner.spec
CommitLineData
a5d43723 1%define kdeframever 5.92
87ac78a7 2%define qtver 5.9.0
13c938b2 3%define kfname krunner
b55c31cb
WF
4
5Summary: Framework for Plasma runners
13c938b2 6Name: kf5-%{kfname}
a5d43723 7Version: 5.92.0
ec9ffdc8 8Release: 1
b55c31cb
WF
9License: LGPL v2.1+
10Group: X11/Libraries
b0f4a0ba 11Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
a5d43723 12# Source0-md5: 97451efc537d01a9c9ad404739f0a1b2
b55c31cb 13URL: http://www.kde.org/
13c938b2
AM
14BuildRequires: Qt5Core-devel >= %{qtver}
15BuildRequires: Qt5DBus-devel >= %{qtver}
16BuildRequires: Qt5Gui-devel >= %{qtver}
17BuildRequires: Qt5Network-devel >= %{qtver}
18BuildRequires: Qt5Qml-devel >= %{qtver}
19BuildRequires: Qt5Quick-devel >= %{qtver}
20BuildRequires: Qt5Test-devel >= %{qtver}
21BuildRequires: Qt5Widgets-devel >= %{qtver}
22BuildRequires: Qt5Xml-devel >= %{qtver}
b55c31cb
WF
23BuildRequires: cmake >= 2.8.12
24BuildRequires: gettext-devel
25BuildRequires: kf5-attica-devel >= %{version}
88ea7a27 26BuildRequires: kf5-extra-cmake-modules >= %{version}
b55c31cb
WF
27BuildRequires: kf5-kauth-devel >= %{version}
28BuildRequires: kf5-kbookmarks-devel >= %{version}
29BuildRequires: kf5-kcodecs-devel >= %{version}
30BuildRequires: kf5-kcompletion-devel >= %{version}
31BuildRequires: kf5-kconfig-devel >= %{version}
32BuildRequires: kf5-kconfigwidgets-devel >= %{version}
33BuildRequires: kf5-kcoreaddons-devel >= %{version}
34BuildRequires: kf5-kdbusaddons-devel >= %{version}
35BuildRequires: kf5-kglobalaccel-devel >= %{version}
36BuildRequires: kf5-kguiaddons-devel >= %{version}
37BuildRequires: kf5-ki18n-devel >= %{version}
38BuildRequires: kf5-kiconthemes-devel >= %{version}
39BuildRequires: kf5-kio-devel >= %{version}
40BuildRequires: kf5-kitemviews-devel >= %{version}
41BuildRequires: kf5-kjobwidgets-devel >= %{version}
b55c31cb
WF
42BuildRequires: kf5-kservice-devel >= %{version}
43BuildRequires: kf5-ktextwidgets-devel >= %{version}
b55c31cb
WF
44BuildRequires: kf5-kwidgetsaddons-devel >= %{version}
45BuildRequires: kf5-kwindowsystem-devel >= %{version}
46BuildRequires: kf5-kxmlgui-devel >= %{version}
bdfc2e7b 47BuildRequires: kf5-plasma-framework-devel >= %{version}
b55c31cb
WF
48BuildRequires: kf5-solid-devel >= %{version}
49BuildRequires: kf5-sonnet-devel >= %{version}
bdfc2e7b 50BuildRequires: kf5-threadweaver-devel >= %{version}
40966a30 51BuildRequires: ninja
b55c31cb
WF
52BuildRequires: rpmbuild(macros) >= 1.164
53BuildRequires: tar >= 1:1.22
54BuildRequires: xz
cbaea737 55Requires: kf5-dirs
b55c31cb
WF
56BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
57
58%define qt5dir %{_libdir}/qt5
59
60%description
61The Plasma workspace provides an application called KRunner which,
62among other things, allows one to type into a text area which causes
63various actions and information that match the text appear as the text
64is being typed.
65
66One application for this is the universal runner you can launch with
67ALT-F2.
68
69This functionality is provided via plugins loaded at runtime called
70"Runners". These plugins can be used by any application using the
71Plasma library. The KRunner framework is used to write these plugins.
72
73%package devel
13c938b2
AM
74Summary: Header files for %{kfname} development
75Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
b55c31cb
WF
76Group: X11/Development/Libraries
77Requires: %{name} = %{version}-%{release}
78
79%description devel
13c938b2 80Header files for %{kfname} development.
b55c31cb
WF
81
82%description devel -l pl.UTF-8
13c938b2 83Pliki nagłówkowe dla programistów używających %{kfname}.
b55c31cb
WF
84
85%prep
13c938b2 86%setup -q -n %{kfname}-%{version}
b55c31cb
WF
87
88%build
89install -d build
90cd build
40966a30 91%cmake -G Ninja \
13c938b2 92 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
b55c31cb 93 ../
40966a30 94%ninja_build
b55c31cb
WF
95
96%install
97rm -rf $RPM_BUILD_ROOT
40966a30 98%ninja_install -C build
b55c31cb
WF
99
100%clean
101rm -rf $RPM_BUILD_ROOT
102
103%post -p /sbin/ldconfig
104%postun -p /sbin/ldconfig
105
106%files
107%defattr(644,root,root,755)
108%doc README.md
ea06062c 109%{_datadir}/qlogging-categories5/krunner.categories
02f44da3 110%ghost %{_libdir}/libKF5Runner.so.5
67ecfba8 111%attr(755,root,root) %{_libdir}/libKF5Runner.so.*.*
b55c31cb
WF
112%attr(755,root,root) %{_libdir}/qt5/qml/org/kde/runnermodel/librunnermodelplugin.so
113%{_libdir}/qt5/qml/org/kde/runnermodel/qmldir
114%{_datadir}/kservicetypes5/plasma-runner.desktop
bdfc2e7b 115%{_datadir}/dbus-1/interfaces/kf5_org.kde.krunner1.xml
9433360e 116%{_datadir}/qlogging-categories5/krunner.renamecategories
759edc7c 117%dir %{_datadir}/kdevfiletemplates
93e6a3c1 118%dir %{_datadir}/kdevfiletemplates/templates
e829631e
WF
119%{_datadir}/kdevfiletemplates/templates/runner.tar.bz2
120%{_datadir}/kdevfiletemplates/templates/runnerpython.tar.bz2
b55c31cb
WF
121
122%files devel
123%defattr(644,root,root,755)
124%{_includedir}/KF5/KRunner
b55c31cb 125%{_libdir}/cmake/KF5Runner
02f44da3 126%{_libdir}/libKF5Runner.so
b55c31cb 127%{qt5dir}/mkspecs/modules/qt_KRunner.pri
This page took 0.097726 seconds and 4 git commands to generate.