]> git.pld-linux.org Git - SPECS.git/blob - kf5-kglobalaccel.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / kf5-kglobalaccel.spec
1 %define         kdeframever     5.84
2 %define         qtver           5.14.0
3 %define         kfname          kglobalaccel
4
5 Summary:        Global desktop keyboard shortcuts
6 Name:           kf5-%{kfname}
7 Version:        5.84.0
8 Release:        1
9 License:        LGPL v2.1+
10 Group:          X11/Libraries
11 Source0:        http://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
12 # Source0-md5:  9078752fc7e04193bfbcce0be0bd61f9
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
26 BuildRequires:  ninja
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
32 BuildRequires:  xz
33 Requires:       Qt5DBus >= %{qtver}
34 Requires:       Qt5Widgets >= %{qtver}
35 Requires:       Qt5X11Extras >= %{qtver}
36 Requires:       kf5-dirs
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)
43
44 %define         qt5dir          %{_libdir}/qt5
45
46 %description
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.
50
51 %package devel
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
59
60 %description devel
61 Header files for %{kfname} development.
62
63 %description devel -l pl.UTF-8
64 Pliki nagłówkowe dla programistów używających %{kfname}.
65
66 %prep
67 %setup -q -n %{kfname}-%{version}
68
69 %build
70 install -d build
71 cd build
72 %cmake -G Ninja \
73         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
74         ../
75 %ninja_build
76
77 %install
78 rm -rf $RPM_BUILD_ROOT
79 %ninja_install -C build
80
81 %find_lang %{kfname}5_qt --with-qm --all-name --with-kde
82
83 %clean
84 rm -rf $RPM_BUILD_ROOT
85
86 %post -p /sbin/ldconfig
87 %postun -p /sbin/ldconfig
88
89 %files -f %{kfname}5_qt.lang
90 %defattr(644,root,root,755)
91 %doc README.md
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
106
107 %files devel
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
This page took 0.623274 seconds and 3 git commands to generate.