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