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