]> git.pld-linux.org Git - packages/kf5-kglobalaccel.git/blame - kf5-kglobalaccel.spec
- updated to 5.98.0
[packages/kf5-kglobalaccel.git] / kf5-kglobalaccel.spec
CommitLineData
775fb005
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
81bad285 4%define kdeframever 5.98
a8d3e8f9 5%define qtver 5.15.2
791b46b9 6%define kfname kglobalaccel
5262500d
WF
7
8Summary: Global desktop keyboard shortcuts
791b46b9 9Name: kf5-%{kfname}
81bad285
WF
10Version: 5.98.0
11Release: 1
5262500d
WF
12License: LGPL v2.1+
13Group: X11/Libraries
e702f82a 14Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
81bad285 15# Source0-md5: 690038e6912874de9f91d9d5107e875d
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
74install -d build
75cd build
be78d425 76%cmake -G Ninja \
775fb005 77 %{!?with_tests:-DBUILD_TESTING=OFF} \
791b46b9 78 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
5262500d 79 ../
be78d425 80%ninja_build
5262500d 81
775fb005
WF
82%if %{with tests}
83ctest
84%endif
85
86
5262500d
WF
87%install
88rm -rf $RPM_BUILD_ROOT
be78d425 89%ninja_install -C build
5262500d 90
11789e28 91%find_lang %{kfname}5_qt --with-qm --all-name --with-kde
5262500d
WF
92
93%clean
94rm -rf $RPM_BUILD_ROOT
95
96%post -p /sbin/ldconfig
97%postun -p /sbin/ldconfig
98
791b46b9 99%files -f %{kfname}5_qt.lang
5262500d
WF
100%defattr(644,root,root,755)
101%doc README.md
1df638ed 102%attr(755,root,root) %{_bindir}/kglobalaccel5
53f75d3b 103%ghost %{_libdir}/libKF5GlobalAccel.so.5
1df638ed 104%attr(755,root,root) %{_libdir}/libKF5GlobalAccel.so.*.*
53f75d3b 105%ghost %{_libdir}/libKF5GlobalAccelPrivate.so.5
dfd6373a 106%attr(755,root,root) %{_libdir}/libKF5GlobalAccelPrivate.so.*.*
5262500d
WF
107%{_datadir}/dbus-1/interfaces/kf5_org.kde.KGlobalAccel.xml
108%{_datadir}/dbus-1/interfaces/kf5_org.kde.kglobalaccel.Component.xml
1df638ed
AM
109%{_datadir}/dbus-1/services/org.kde.kglobalaccel.service
110%{_datadir}/kservices5/kglobalaccel5.desktop
dfd6373a
AM
111%dir %{_libdir}/qt5/plugins/org.kde.kglobalaccel5.platforms
112%attr(755,root,root) %{_libdir}/qt5/plugins/org.kde.kglobalaccel5.platforms/KF5GlobalAccelPrivateXcb.so
a432d418 113%{_datadir}/qlogging-categories5/kglobalaccel.categories
cbbb37ad
WF
114%{systemduserunitdir}/plasma-kglobalaccel.service
115%{_datadir}/qlogging-categories5/kglobalaccel.renamecategories
5262500d
WF
116
117%files devel
118%defattr(644,root,root,755)
119%{_includedir}/KF5/KGlobalAccel
5262500d 120%{_libdir}/cmake/KF5GlobalAccel
53f75d3b 121%{_libdir}/libKF5GlobalAccel.so
5262500d 122%{qt5dir}/mkspecs/modules/qt_KGlobalAccel.pri
This page took 0.145593 seconds and 4 git commands to generate.