]> git.pld-linux.org Git - packages/kf5-krunner.git/blob - kf5-krunner.spec
f0bbe1e00eb4379f87643857622dc5b48adb529c
[packages/kf5-krunner.git] / kf5-krunner.spec
1 # TODO:
2 # Not packaged:
3 # /usr/include/KF5
4 # /usr/share/kservicetypes5
5 %define         kdeframever     5.4
6 %define         qtver           5.3.2
7 %define         kfname          krunner
8
9 Summary:        Framework for Plasma runners
10 Name:           kf5-%{kfname}
11 Version:        5.4.0
12 Release:        0.1
13 License:        LGPL v2.1+
14 Group:          X11/Libraries
15 Source0:        http://download.kde.org/stable/frameworks/%{kdeframever}/portingAids/%{kfname}-%{version}.tar.xz
16 # Source0-md5:  3f40728d68971e8c4436e5b4bd418210
17 URL:            http://www.kde.org/
18 BuildRequires:  Qt5Core-devel >= %{qtver}
19 BuildRequires:  Qt5DBus-devel >= %{qtver}
20 BuildRequires:  Qt5Gui-devel >= %{qtver}
21 BuildRequires:  Qt5Network-devel >= %{qtver}
22 BuildRequires:  Qt5Qml-devel >= %{qtver}
23 BuildRequires:  Qt5Quick-devel >= %{qtver}
24 BuildRequires:  Qt5Test-devel >= %{qtver}
25 BuildRequires:  Qt5Widgets-devel >= %{qtver}
26 BuildRequires:  Qt5Xml-devel >= %{qtver}
27 BuildRequires:  cmake >= 2.8.12
28 BuildRequires:  gettext-devel
29 BuildRequires:  kf5-attica-devel >= %{version}
30 BuildRequires:  kf5-extra-cmake-modules >= 1.4.0
31 BuildRequires:  kf5-kauth-devel >= %{version}
32 BuildRequires:  kf5-kbookmarks-devel >= %{version}
33 BuildRequires:  kf5-kcodecs-devel >= %{version}
34 BuildRequires:  kf5-kcompletion-devel >= %{version}
35 BuildRequires:  kf5-kconfig-devel >= %{version}
36 BuildRequires:  kf5-kconfigwidgets-devel >= %{version}
37 BuildRequires:  kf5-kcoreaddons-devel >= %{version}
38 BuildRequires:  kf5-kdbusaddons-devel >= %{version}
39 BuildRequires:  kf5-kglobalaccel-devel >= %{version}
40 BuildRequires:  kf5-kguiaddons-devel >= %{version}
41 BuildRequires:  kf5-ki18n-devel >= %{version}
42 BuildRequires:  kf5-kiconthemes-devel >= %{version}
43 BuildRequires:  kf5-kio-devel >= %{version}
44 BuildRequires:  kf5-kitemviews-devel >= %{version}
45 BuildRequires:  kf5-kjobwidgets-devel >= %{version}
46 BuildRequires:  kf5-plasma-framework-devel >= %{version}
47 BuildRequires:  kf5-kservice-devel >= %{version}
48 BuildRequires:  kf5-ktextwidgets-devel >= %{version}
49 BuildRequires:  kf5-threadweaver-devel >= %{version}
50 BuildRequires:  kf5-kwidgetsaddons-devel >= %{version}
51 BuildRequires:  kf5-kwindowsystem-devel >= %{version}
52 BuildRequires:  kf5-kxmlgui-devel >= %{version}
53 BuildRequires:  kf5-solid-devel >= %{version}
54 BuildRequires:  kf5-sonnet-devel >= %{version}
55 BuildRequires:  rpmbuild(macros) >= 1.164
56 BuildRequires:  tar >= 1:1.22
57 BuildRequires:  xz
58 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
59
60 %define         qt5dir          %{_libdir}/qt5
61
62 %description
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
66 is being typed.
67
68 One application for this is the universal runner you can launch with
69 ALT-F2.
70
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.
74
75 %package devel
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}
80
81 %description devel
82 Header files for %{kfname} development.
83
84 %description devel -l pl.UTF-8
85 Pliki nagłówkowe dla programistów używających %{kfname}.
86
87 %prep
88 %setup -q -n %{kfname}-%{version}
89
90 %build
91 install -d build
92 cd build
93 %cmake \
94         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
95         ../
96 %{__make}
97
98 %install
99 rm -rf $RPM_BUILD_ROOT
100
101 %{__make} -C build/ install \
102         DESTDIR=$RPM_BUILD_ROOT
103
104 %clean
105 rm -rf $RPM_BUILD_ROOT
106
107 %post -p /sbin/ldconfig
108 %postun -p /sbin/ldconfig
109
110 %files
111 %defattr(644,root,root,755)
112 %doc README.md
113 %attr(755,root,root) %ghost %{_libdir}/libKF5Runner.so.5
114 %attr(755,root,root) %{_libdir}/libKF5Runner.so.5.4.0
115 %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/runnermodel/librunnermodelplugin.so
116 %{_libdir}/qt5/qml/org/kde/runnermodel/qmldir
117 %{_datadir}/kservicetypes5/plasma-runner.desktop
118
119 %files devel
120 %defattr(644,root,root,755)
121 %{_includedir}/KF5/KRunner
122 %{_includedir}/KF5/krunner_version.h
123 %{_libdir}/cmake/KF5Runner
124 %attr(755,root,root) %{_libdir}/libKF5Runner.so
125 %{qt5dir}/mkspecs/modules/qt_KRunner.pri
This page took 0.087723 seconds and 2 git commands to generate.