1 %define kdeframever 5.92
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: 21aa98c2f9ec05f51020824964575a5b
13 URL: http://www.kde.org/
14 BuildRequires: Qt5Core-devel >= %{qtver}
15 BuildRequires: Qt5DBus-devel >= %{qtver}
16 BuildRequires: Qt5Test-devel >= %{qtver}
17 BuildRequires: Qt5Widgets-devel >= %{qtver}
18 BuildRequires: Qt5X11Extras-devel >= %{qtver}
19 BuildRequires: cmake >= 3.16
20 BuildRequires: kf5-extra-cmake-modules >= %{version}
21 BuildRequires: kf5-kconfig-devel >= %{version}
22 BuildRequires: kf5-kcoreaddons-devel >= %{version}
23 BuildRequires: kf5-kcrash-devel >= %{version}
24 BuildRequires: kf5-kdbusaddons-devel >= %{version}
25 BuildRequires: kf5-kwindowsystem-devel >= %{version}
26 BuildRequires: libxcb-devel
28 BuildRequires: qt5-linguist >= %{qtver}
29 BuildRequires: rpmbuild(macros) >= 1.736
30 BuildRequires: tar >= 1:1.22
31 BuildRequires: xcb-util-keysyms-devel
32 BuildRequires: xorg-lib-libX11-devel
34 Requires: Qt5DBus >= %{qtver}
35 Requires: Qt5Widgets >= %{qtver}
36 Requires: Qt5X11Extras >= %{qtver}
38 Requires: kf5-kconfig >= %{version}
39 Requires: kf5-kcoreaddons >= %{version}
40 Requires: kf5-kcrash >= %{version}
41 Requires: kf5-kdbusaddons >= %{version}
42 Requires: kf5-kwindowsystem >= %{version}
43 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
45 %define qt5dir %{_libdir}/qt5
48 KGlobalAccel allows you to have global accelerators that are
49 independent of the focused window. Unlike regular shortcuts, the
50 application's window does not need focus for them to be activated.
53 Summary: Header files for %{kfname} development
54 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
55 Group: X11/Development/Libraries
56 Requires: %{name} = %{version}-%{release}
57 Requires: Qt5DBus-devel >= %{qtver}
58 Requires: Qt5Widgets-devel >= %{qtver}
59 Requires: cmake >= 3.16
62 Header files for %{kfname} development.
64 %description devel -l pl.UTF-8
65 Pliki nagłówkowe dla programistów używających %{kfname}.
68 %setup -q -n %{kfname}-%{version}
74 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
79 rm -rf $RPM_BUILD_ROOT
80 %ninja_install -C build
82 %find_lang %{kfname}5_qt --with-qm --all-name --with-kde
85 rm -rf $RPM_BUILD_ROOT
87 %post -p /sbin/ldconfig
88 %postun -p /sbin/ldconfig
90 %files -f %{kfname}5_qt.lang
91 %defattr(644,root,root,755)
93 %attr(755,root,root) %{_bindir}/kglobalaccel5
94 %ghost %{_libdir}/libKF5GlobalAccel.so.5
95 %attr(755,root,root) %{_libdir}/libKF5GlobalAccel.so.*.*
96 %ghost %{_libdir}/libKF5GlobalAccelPrivate.so.5
97 %attr(755,root,root) %{_libdir}/libKF5GlobalAccelPrivate.so.*.*
98 %{_datadir}/dbus-1/interfaces/kf5_org.kde.KGlobalAccel.xml
99 %{_datadir}/dbus-1/interfaces/kf5_org.kde.kglobalaccel.Component.xml
100 %{_datadir}/dbus-1/services/org.kde.kglobalaccel.service
101 %{_datadir}/kservices5/kglobalaccel5.desktop
102 %dir %{_libdir}/qt5/plugins/org.kde.kglobalaccel5.platforms
103 %attr(755,root,root) %{_libdir}/qt5/plugins/org.kde.kglobalaccel5.platforms/KF5GlobalAccelPrivateXcb.so
104 %{_datadir}/qlogging-categories5/kglobalaccel.categories
105 %{systemduserunitdir}/plasma-kglobalaccel.service
106 %{_datadir}/qlogging-categories5/kglobalaccel.renamecategories
109 %defattr(644,root,root,755)
110 %{_includedir}/KF5/KGlobalAccel
111 %{_libdir}/cmake/KF5GlobalAccel
112 %{_libdir}/libKF5GlobalAccel.so
113 %{qt5dir}/mkspecs/modules/qt_KGlobalAccel.pri