]> git.pld-linux.org Git - packages/kf5-kglobalaccel.git/blame - kf5-kglobalaccel.spec
- updated to 5.114.0
[packages/kf5-kglobalaccel.git] / kf5-kglobalaccel.spec
CommitLineData
775fb005
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
5cda2279 4%define kdeframever 5.114
a8d3e8f9 5%define qtver 5.15.2
791b46b9 6%define kfname kglobalaccel
5262500d
WF
7
8Summary: Global desktop keyboard shortcuts
791b46b9 9Name: kf5-%{kfname}
5cda2279 10Version: 5.114.0
6eb8ee50 11Release: 1
5262500d
WF
12License: LGPL v2.1+
13Group: X11/Libraries
e702f82a 14Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
5cda2279 15# Source0-md5: d4b9194beb2d0f67a150354636a7d778
5262500d 16URL: http://www.kde.org/
a8d3e8f9 17BuildRequires: Qt5Core-devel >= %{qtver}
791b46b9 18BuildRequires: Qt5DBus-devel >= %{qtver}
791b46b9
AM
19BuildRequires: Qt5Test-devel >= %{qtver}
20BuildRequires: Qt5Widgets-devel >= %{qtver}
21BuildRequires: Qt5X11Extras-devel >= %{qtver}
a8d3e8f9 22BuildRequires: cmake >= 3.16
4425f19b 23BuildRequires: kf5-extra-cmake-modules >= %{version}
da788b10
JP
24BuildRequires: kf5-kconfig-devel >= %{version}
25BuildRequires: kf5-kcoreaddons-devel >= %{version}
4eda6328 26BuildRequires: kf5-kcrash-devel >= %{version}
da788b10
JP
27BuildRequires: kf5-kdbusaddons-devel >= %{version}
28BuildRequires: kf5-kwindowsystem-devel >= %{version}
29BuildRequires: libxcb-devel
be78d425 30BuildRequires: ninja
791b46b9 31BuildRequires: qt5-linguist >= %{qtver}
ba1b0a5a 32BuildRequires: rpmbuild(macros) >= 1.736
49007849 33BuildRequires: tar >= 1:1.22
da788b10
JP
34BuildRequires: xcb-util-keysyms-devel
35BuildRequires: xorg-lib-libX11-devel
49007849 36BuildRequires: xz
da788b10
JP
37Requires: Qt5DBus >= %{qtver}
38Requires: Qt5Widgets >= %{qtver}
39Requires: Qt5X11Extras >= %{qtver}
a7d99dc0 40Requires: kf5-dirs
da788b10
JP
41Requires: kf5-kconfig >= %{version}
42Requires: kf5-kcoreaddons >= %{version}
43Requires: kf5-kcrash >= %{version}
44Requires: kf5-kdbusaddons >= %{version}
45Requires: kf5-kwindowsystem >= %{version}
5262500d
WF
46BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47
48%define qt5dir %{_libdir}/qt5
49
50%description
51KGlobalAccel allows you to have global accelerators that are
52independent of the focused window. Unlike regular shortcuts, the
53application's window does not need focus for them to be activated.
54
55%package devel
791b46b9
AM
56Summary: Header files for %{kfname} development
57Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
5262500d
WF
58Group: X11/Development/Libraries
59Requires: %{name} = %{version}-%{release}
da788b10
JP
60Requires: Qt5DBus-devel >= %{qtver}
61Requires: Qt5Widgets-devel >= %{qtver}
a8d3e8f9 62Requires: cmake >= 3.16
5262500d
WF
63
64%description devel
791b46b9 65Header files for %{kfname} development.
5262500d
WF
66
67%description devel -l pl.UTF-8
791b46b9 68Pliki nagłówkowe dla programistów używających %{kfname}.
5262500d
WF
69
70%prep
791b46b9 71%setup -q -n %{kfname}-%{version}
5262500d
WF
72
73%build
a0dbf3f3
WF
74%cmake -B build \
75 -G Ninja \
775fb005 76 %{!?with_tests:-DBUILD_TESTING=OFF} \
a0dbf3f3
WF
77 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
78
79%ninja_build -C build
5262500d 80
775fb005 81%if %{with tests}
a0dbf3f3 82%ninja_build -C build test
775fb005
WF
83%endif
84
85
5262500d
WF
86%install
87rm -rf $RPM_BUILD_ROOT
be78d425 88%ninja_install -C build
5262500d 89
11789e28 90%find_lang %{kfname}5_qt --with-qm --all-name --with-kde
5262500d
WF
91
92%clean
93rm -rf $RPM_BUILD_ROOT
94
95%post -p /sbin/ldconfig
96%postun -p /sbin/ldconfig
97
791b46b9 98%files -f %{kfname}5_qt.lang
5262500d
WF
99%defattr(644,root,root,755)
100%doc README.md
1df638ed 101%attr(755,root,root) %{_bindir}/kglobalaccel5
53f75d3b 102%ghost %{_libdir}/libKF5GlobalAccel.so.5
1df638ed 103%attr(755,root,root) %{_libdir}/libKF5GlobalAccel.so.*.*
53f75d3b 104%ghost %{_libdir}/libKF5GlobalAccelPrivate.so.5
dfd6373a 105%attr(755,root,root) %{_libdir}/libKF5GlobalAccelPrivate.so.*.*
5262500d
WF
106%{_datadir}/dbus-1/interfaces/kf5_org.kde.KGlobalAccel.xml
107%{_datadir}/dbus-1/interfaces/kf5_org.kde.kglobalaccel.Component.xml
1df638ed
AM
108%{_datadir}/dbus-1/services/org.kde.kglobalaccel.service
109%{_datadir}/kservices5/kglobalaccel5.desktop
dfd6373a
AM
110%dir %{_libdir}/qt5/plugins/org.kde.kglobalaccel5.platforms
111%attr(755,root,root) %{_libdir}/qt5/plugins/org.kde.kglobalaccel5.platforms/KF5GlobalAccelPrivateXcb.so
a432d418 112%{_datadir}/qlogging-categories5/kglobalaccel.categories
cbbb37ad
WF
113%{systemduserunitdir}/plasma-kglobalaccel.service
114%{_datadir}/qlogging-categories5/kglobalaccel.renamecategories
5262500d
WF
115
116%files devel
117%defattr(644,root,root,755)
118%{_includedir}/KF5/KGlobalAccel
5262500d 119%{_libdir}/cmake/KF5GlobalAccel
53f75d3b 120%{_libdir}/libKF5GlobalAccel.so
5262500d 121%{qt5dir}/mkspecs/modules/qt_KGlobalAccel.pri
This page took 0.354208 seconds and 4 git commands to generate.