1 %define kdeframever 5.86
3 %define kfname kglobalaccel
5 Summary: Global desktop keyboard shortcuts
11 Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
12 # Source0-md5: 4297d70ce8aea00e02e7e6bc46fadf0d
13 URL: http://www.kde.org/
14 BuildRequires: Qt5DBus-devel >= %{qtver}
15 BuildRequires: Qt5Test-devel >= %{qtver}
16 BuildRequires: Qt5Widgets-devel >= %{qtver}
17 BuildRequires: Qt5X11Extras-devel >= %{qtver}
18 BuildRequires: cmake >= 3.5
19 BuildRequires: kf5-extra-cmake-modules >= %{version}
20 BuildRequires: kf5-kconfig-devel >= %{version}
21 BuildRequires: kf5-kcoreaddons-devel >= %{version}
22 BuildRequires: kf5-kcrash-devel >= %{version}
23 BuildRequires: kf5-kdbusaddons-devel >= %{version}
24 BuildRequires: kf5-kwindowsystem-devel >= %{version}
25 BuildRequires: libxcb-devel
27 BuildRequires: qt5-linguist >= %{qtver}
28 BuildRequires: rpmbuild(macros) >= 1.736
29 BuildRequires: tar >= 1:1.22
30 BuildRequires: xcb-util-keysyms-devel
31 BuildRequires: xorg-lib-libX11-devel
33 Requires: Qt5DBus >= %{qtver}
34 Requires: Qt5Widgets >= %{qtver}
35 Requires: Qt5X11Extras >= %{qtver}
37 Requires: kf5-kconfig >= %{version}
38 Requires: kf5-kcoreaddons >= %{version}
39 Requires: kf5-kcrash >= %{version}
40 Requires: kf5-kdbusaddons >= %{version}
41 Requires: kf5-kwindowsystem >= %{version}
42 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44 %define qt5dir %{_libdir}/qt5
47 KGlobalAccel allows you to have global accelerators that are
48 independent of the focused window. Unlike regular shortcuts, the
49 application's window does not need focus for them to be activated.
52 Summary: Header files for %{kfname} development
53 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
54 Group: X11/Development/Libraries
55 Requires: %{name} = %{version}-%{release}
56 Requires: Qt5DBus-devel >= %{qtver}
57 Requires: Qt5Widgets-devel >= %{qtver}
58 Requires: cmake >= 3.5
61 Header files for %{kfname} development.
63 %description devel -l pl.UTF-8
64 Pliki nagłówkowe dla programistów używających %{kfname}.
67 %setup -q -n %{kfname}-%{version}
73 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
78 rm -rf $RPM_BUILD_ROOT
79 %ninja_install -C build
81 %find_lang %{kfname}5_qt --with-qm --all-name --with-kde
84 rm -rf $RPM_BUILD_ROOT
86 %post -p /sbin/ldconfig
87 %postun -p /sbin/ldconfig
89 %files -f %{kfname}5_qt.lang
90 %defattr(644,root,root,755)
92 %attr(755,root,root) %{_bindir}/kglobalaccel5
93 %ghost %{_libdir}/libKF5GlobalAccel.so.5
94 %attr(755,root,root) %{_libdir}/libKF5GlobalAccel.so.*.*
95 %ghost %{_libdir}/libKF5GlobalAccelPrivate.so.5
96 %attr(755,root,root) %{_libdir}/libKF5GlobalAccelPrivate.so.*.*
97 %{_datadir}/dbus-1/interfaces/kf5_org.kde.KGlobalAccel.xml
98 %{_datadir}/dbus-1/interfaces/kf5_org.kde.kglobalaccel.Component.xml
99 %{_datadir}/dbus-1/services/org.kde.kglobalaccel.service
100 %{_datadir}/kservices5/kglobalaccel5.desktop
101 %dir %{_libdir}/qt5/plugins/org.kde.kglobalaccel5.platforms
102 %attr(755,root,root) %{_libdir}/qt5/plugins/org.kde.kglobalaccel5.platforms/KF5GlobalAccelPrivateXcb.so
103 %{_datadir}/qlogging-categories5/kglobalaccel.categories
104 %{systemduserunitdir}/plasma-kglobalaccel.service
105 %{_datadir}/qlogging-categories5/kglobalaccel.renamecategories
108 %defattr(644,root,root,755)
109 %{_includedir}/KF5/KGlobalAccel
110 %{_includedir}/KF5/kglobalaccel_version.h
111 %{_libdir}/cmake/KF5GlobalAccel
112 %{_libdir}/libKF5GlobalAccel.so
113 %{qt5dir}/mkspecs/modules/qt_KGlobalAccel.pri