]> git.pld-linux.org Git - packages/kf5-krunner.git/blob - kf5-krunner.spec
-updated to 5.24.0; fetch sources
[packages/kf5-krunner.git] / kf5-krunner.spec
1 %define         kdeframever     5.24
2 %define         qtver           5.3.2
3 %define         kfname          krunner
4
5 Summary:        Framework for Plasma runners
6 Name:           kf5-%{kfname}
7 Version:        5.24.0
8 Release:        1
9 License:        LGPL v2.1+
10 Group:          X11/Libraries
11 Source0:        http://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
12 # Source0-md5:  c397c4a9b647e6bb35d7f022c5556693
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 Requires:       kf5-dirs
55 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
56
57 %define         qt5dir          %{_libdir}/qt5
58
59 %description
60 The Plasma workspace provides an application called KRunner which,
61 among other things, allows one to type into a text area which causes
62 various actions and information that match the text appear as the text
63 is being typed.
64
65 One application for this is the universal runner you can launch with
66 ALT-F2.
67
68 This functionality is provided via plugins loaded at runtime called
69 "Runners". These plugins can be used by any application using the
70 Plasma library. The KRunner framework is used to write these plugins.
71
72 %package devel
73 Summary:        Header files for %{kfname} development
74 Summary(pl.UTF-8):      Pliki nagłówkowe dla programistów używających %{kfname}
75 Group:          X11/Development/Libraries
76 Requires:       %{name} = %{version}-%{release}
77
78 %description devel
79 Header files for %{kfname} development.
80
81 %description devel -l pl.UTF-8
82 Pliki nagłówkowe dla programistów używających %{kfname}.
83
84 %prep
85 %setup -q -n %{kfname}-%{version}
86
87 %build
88 install -d build
89 cd build
90 %cmake \
91         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
92         ../
93 %{__make}
94
95 %install
96 rm -rf $RPM_BUILD_ROOT
97
98 %{__make} -C build/ install \
99         DESTDIR=$RPM_BUILD_ROOT
100
101 %clean
102 rm -rf $RPM_BUILD_ROOT
103
104 %post -p /sbin/ldconfig
105 %postun -p /sbin/ldconfig
106
107 %files
108 %defattr(644,root,root,755)
109 %doc README.md
110 %attr(755,root,root) %ghost %{_libdir}/libKF5Runner.so.5
111 %attr(755,root,root) %{_libdir}/libKF5Runner.so.*.*
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
115
116 %files devel
117 %defattr(644,root,root,755)
118 %{_includedir}/KF5/KRunner
119 %{_includedir}/KF5/krunner_version.h
120 %{_libdir}/cmake/KF5Runner
121 %attr(755,root,root) %{_libdir}/libKF5Runner.so
122 %{qt5dir}/mkspecs/modules/qt_KRunner.pri
This page took 0.033363 seconds and 3 git commands to generate.