]> git.pld-linux.org Git - packages/kf5-krunner.git/blame - kf5-krunner.spec
- new
[packages/kf5-krunner.git] / kf5-krunner.spec
CommitLineData
b55c31cb
WF
1# TODO:
2# Not packaged:
3# /usr/include/KF5
4# /usr/share/kservicetypes5
5
6%define _state stable
7%define orgname krunner
8
9Summary: Framework for Plasma runners
10Name: kf5-%{orgname}
11Version: 5.0.0
12Release: 0.1
13License: LGPL v2.1+
14Group: X11/Libraries
15Source0: ftp://ftp.kde.org/pub/kde/%{_state}/frameworks/%{version}/portingAids/%{orgname}-%{version}.tar.xz
16# Source0-md5: 600949cb6d64ee03bf94911276554a6e
17URL: http://www.kde.org/
18BuildRequires: Qt5Core-devel >= 5.2.0
19BuildRequires: Qt5DBus-devel >= 5.2.0
20BuildRequires: Qt5Gui-devel
21BuildRequires: Qt5Network-devel >= 5.3.1
22BuildRequires: Qt5Qml-devel >= 5.3.1
23BuildRequires: Qt5Quick-devel
24BuildRequires: Qt5Test-devel
25BuildRequires: Qt5Widgets-devel
26BuildRequires: Qt5Xml-devel >= 5.2.0
27BuildRequires: cmake >= 2.8.12
28BuildRequires: gettext-devel
29BuildRequires: kf5-attica-devel >= %{version}
30BuildRequires: kf5-extra-cmake-modules >= 0.0.9
31BuildRequires: kf5-kauth-devel >= %{version}
32BuildRequires: kf5-kbookmarks-devel >= %{version}
33BuildRequires: kf5-kcodecs-devel >= %{version}
34BuildRequires: kf5-kcompletion-devel >= %{version}
35BuildRequires: kf5-kconfig-devel >= %{version}
36BuildRequires: kf5-kconfigwidgets-devel >= %{version}
37BuildRequires: kf5-kcoreaddons-devel >= %{version}
38BuildRequires: kf5-kdbusaddons-devel >= %{version}
39BuildRequires: kf5-kglobalaccel-devel >= %{version}
40BuildRequires: kf5-kguiaddons-devel >= %{version}
41BuildRequires: kf5-ki18n-devel >= %{version}
42BuildRequires: kf5-kiconthemes-devel >= %{version}
43BuildRequires: kf5-kio-devel >= %{version}
44BuildRequires: kf5-kitemviews-devel >= %{version}
45BuildRequires: kf5-kjobwidgets-devel >= %{version}
46BuildRequires: kf5-plasma-framework-devel >= %{version}
47BuildRequires: kf5-kservice-devel >= %{version}
48BuildRequires: kf5-ktextwidgets-devel >= %{version}
49BuildRequires: kf5-threadweaver-devel >= %{version}
50BuildRequires: kf5-kwidgetsaddons-devel >= %{version}
51BuildRequires: kf5-kwindowsystem-devel >= %{version}
52BuildRequires: kf5-kxmlgui-devel >= %{version}
53BuildRequires: kf5-solid-devel >= %{version}
54BuildRequires: kf5-sonnet-devel >= %{version}
55BuildRequires: rpmbuild(macros) >= 1.164
56BuildRequires: tar >= 1:1.22
57BuildRequires: xz
58BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
59
60%define qt5dir %{_libdir}/qt5
61
62%description
63The Plasma workspace provides an application called KRunner which,
64among other things, allows one to type into a text area which causes
65various actions and information that match the text appear as the text
66is being typed.
67
68One application for this is the universal runner you can launch with
69ALT-F2.
70
71This functionality is provided via plugins loaded at runtime called
72"Runners". These plugins can be used by any application using the
73Plasma library. The KRunner framework is used to write these plugins.
74
75%package devel
76Summary: Header files for %{orgname} development
77Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{orgname}
78Group: X11/Development/Libraries
79Requires: %{name} = %{version}-%{release}
80
81%description devel
82Header files for %{orgname} development.
83
84%description devel -l pl.UTF-8
85Pliki nagłówkowe dla programistów używających %{orgname}.
86
87%prep
88%setup -q -n %{orgname}-%{version}
89
90%build
91install -d build
92cd build
93%cmake \
94 -DBIN_INSTALL_DIR=%{_bindir} \
95 -DKCFG_INSTALL_DIR=%{_datadir}/config.kcfg \
96 -DPLUGIN_INSTALL_DIR=%{qt5dir}/plugins \
97 -DQT_PLUGIN_INSTALL_DIR=%{qt5dir}/plugins \
98 -DQML_INSTALL_DIR=%{qt5dir}/qml \
99 -DIMPORTS_INSTALL_DIR=%{qt5dirs}/imports \
100 -DSYSCONF_INSTALL_DIR=%{_sysconfdir} \
101 -DLIBEXEC_INSTALL_DIR=%{_libexecdir} \
102 -DKF5_LIBEXEC_INSTALL_DIR=%{_libexecdir} \
103 -DKF5_INCLUDE_INSTALL_DIR=%{_includedir} \
104 -DECM_MKSPECS_INSTALL_DIR=%{qt5dir}/mkspecs/modules \
105 -D_IMPORT_PREFIX=%{_prefix} \
106 ../
107%{__make}
108
109%install
110rm -rf $RPM_BUILD_ROOT
111
112%{__make} -C build/ install \
113 DESTDIR=$RPM_BUILD_ROOT
114
115%clean
116rm -rf $RPM_BUILD_ROOT
117
118%post -p /sbin/ldconfig
119%postun -p /sbin/ldconfig
120
121%files
122%defattr(644,root,root,755)
123%doc README.md
124%attr(755,root,root) %ghost %{_libdir}/libKF5Runner.so.5
125%attr(755,root,root) %{_libdir}/libKF5Runner.so.5.0.0
126%attr(755,root,root) %{_libdir}/qt5/qml/org/kde/runnermodel/librunnermodelplugin.so
127%{_libdir}/qt5/qml/org/kde/runnermodel/qmldir
128%{_datadir}/kservicetypes5/plasma-runner.desktop
129
130%files devel
131%defattr(644,root,root,755)
132%{_includedir}/KF5/KRunner
133%{_includedir}/KF5/krunner_version.h
134%{_libdir}/cmake/KF5Runner
135%attr(755,root,root) %{_libdir}/libKF5Runner.so
136%{qt5dir}/mkspecs/modules/qt_KRunner.pri
This page took 0.069229 seconds and 4 git commands to generate.