]> git.pld-linux.org Git - packages/kf5-krunner.git/blob - kf5-krunner.spec
- updated to 5.91.0
[packages/kf5-krunner.git] / kf5-krunner.spec
1 %define         kdeframever     5.91
2 %define         qtver           5.9.0
3 %define         kfname          krunner
4
5 Summary:        Framework for Plasma runners
6 Name:           kf5-%{kfname}
7 Version:        5.91.0
8 Release:        1
9 License:        LGPL v2.1+
10 Group:          X11/Libraries
11 Source0:        https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
12 # Source0-md5:  a2c3256fcb5784405328a306aecfd034
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 >= %{version}
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-kservice-devel >= %{version}
43 BuildRequires:  kf5-ktextwidgets-devel >= %{version}
44 BuildRequires:  kf5-kwidgetsaddons-devel >= %{version}
45 BuildRequires:  kf5-kwindowsystem-devel >= %{version}
46 BuildRequires:  kf5-kxmlgui-devel >= %{version}
47 BuildRequires:  kf5-plasma-framework-devel >= %{version}
48 BuildRequires:  kf5-solid-devel >= %{version}
49 BuildRequires:  kf5-sonnet-devel >= %{version}
50 BuildRequires:  kf5-threadweaver-devel >= %{version}
51 BuildRequires:  ninja
52 BuildRequires:  rpmbuild(macros) >= 1.164
53 BuildRequires:  tar >= 1:1.22
54 BuildRequires:  xz
55 Requires:       kf5-dirs
56 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
57
58 %define         qt5dir          %{_libdir}/qt5
59
60 %description
61 The Plasma workspace provides an application called KRunner which,
62 among other things, allows one to type into a text area which causes
63 various actions and information that match the text appear as the text
64 is being typed.
65
66 One application for this is the universal runner you can launch with
67 ALT-F2.
68
69 This functionality is provided via plugins loaded at runtime called
70 "Runners". These plugins can be used by any application using the
71 Plasma library. The KRunner framework is used to write these plugins.
72
73 %package devel
74 Summary:        Header files for %{kfname} development
75 Summary(pl.UTF-8):      Pliki nagłówkowe dla programistów używających %{kfname}
76 Group:          X11/Development/Libraries
77 Requires:       %{name} = %{version}-%{release}
78
79 %description devel
80 Header files for %{kfname} development.
81
82 %description devel -l pl.UTF-8
83 Pliki nagłówkowe dla programistów używających %{kfname}.
84
85 %prep
86 %setup -q -n %{kfname}-%{version}
87
88 %build
89 install -d build
90 cd build
91 %cmake -G Ninja \
92         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
93         ../
94 %ninja_build
95
96 %install
97 rm -rf $RPM_BUILD_ROOT
98 %ninja_install -C build
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 %{_datadir}/qlogging-categories5/krunner.categories
110 %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 %{_datadir}/dbus-1/interfaces/kf5_org.kde.krunner1.xml
116 %{_datadir}/qlogging-categories5/krunner.renamecategories
117 %dir %{_datadir}/kdevfiletemplates
118 %dir %{_datadir}/kdevfiletemplates/templates
119 %{_datadir}/kdevfiletemplates/templates/runner.tar.bz2
120 %{_datadir}/kdevfiletemplates/templates/runnerpython.tar.bz2
121
122 %files devel
123 %defattr(644,root,root,755)
124 %{_includedir}/KF5/KRunner
125 %{_libdir}/cmake/KF5Runner
126 %{_libdir}/libKF5Runner.so
127 %{qt5dir}/mkspecs/modules/qt_KRunner.pri
This page took 0.043619 seconds and 3 git commands to generate.