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