1 %define kdeappsver 20.12.3
2 %define kframever 5.56.0
4 %define kaname kmousetool
9 License: GPL v2+/LGPL v2.1+
10 Group: X11/Applications/Games
11 Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
12 # Source0-md5: 3aafe62523e5b54320ec15133b82e46c
13 URL: http://www.kde.org/
14 BuildRequires: Qt5Core-devel >= %{qtver}
15 BuildRequires: Qt5Gui-devel
16 BuildRequires: Qt5Widgets-devel
17 BuildRequires: gettext-devel
18 BuildRequires: kf5-extra-cmake-modules >= %{kframever}
19 BuildRequires: kf5-kdbusaddons-devel >= %{kframever}
20 BuildRequires: kf5-kdoctools-devel >= %{kframever}
21 BuildRequires: kf5-ki18n-devel >= %{kframever}
22 BuildRequires: kf5-kiconthemes-devel >= %{kframever}
23 BuildRequires: kf5-knotifications-devel >= %{kframever}
24 BuildRequires: kf5-kxmlgui-devel >= %{kframever}
26 BuildRequires: phonon-qt5-devel
27 BuildRequires: qt5-build >= %{qtver}
28 BuildRequires: rpmbuild(macros) >= 1.164
29 BuildRequires: shared-mime-info
30 BuildRequires: tar >= 1:1.22
31 BuildRequires: xorg-lib-libX11-devel
33 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36 KMouseTool is a Linux-based KDE program. It clicks the mouse for you,
37 so you don't have to. It clicks the mouse for you, so you don't have
38 to. KMouseTool works with any mouse or pointing device.
41 %setup -q -n %{kaname}-%{version}
48 -DHTML_INSTALL_DIR=%{_kdedocdir} \
49 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
54 rm -rf $RPM_BUILD_ROOT
55 %ninja_install -C build
57 %find_lang %{kaname} --all-name --with-kde
60 rm -rf $RPM_BUILD_ROOT
62 %files -f %{kaname}.lang
63 %defattr(644,root,root,755)
64 %attr(755,root,root) %{_bindir}/kmousetool
65 %{_desktopdir}/org.kde.kmousetool.desktop
66 %{_iconsdir}/hicolor/16x16/actions/kmousetool_off.png
67 %{_iconsdir}/hicolor/16x16/actions/kmousetool_on.png
68 %{_iconsdir}/hicolor/16x16/apps/kmousetool.png
69 %{_iconsdir}/hicolor/32x32/actions/kmousetool_off.png
70 %{_iconsdir}/hicolor/32x32/actions/kmousetool_on.png
71 %{_iconsdir}/hicolor/32x32/apps/kmousetool.png
72 %{_datadir}/kmousetool
73 %{_datadir}/metainfo/org.kde.kmousetool.appdata.xml
74 %lang(ca) %{_mandir}/ca/man1/kmousetool.1.*
75 %lang(de) %{_mandir}/de/man1/kmousetool.1.*
76 %lang(es) %{_mandir}/es/man1/kmousetool.1.*
77 %lang(et) %{_mandir}/et/man1/kmousetool.1.*
78 %lang(fr) %{_mandir}/fr/man1/kmousetool.1.*
79 %lang(it) %{_mandir}/it/man1/kmousetool.1.*
80 %lang(C) %{_mandir}/man1/kmousetool.1.*
81 %lang(nl) %{_mandir}/nl/man1/kmousetool.1.*
82 %lang(pt) %{_mandir}/pt/man1/kmousetool.1.*
83 %lang(pt_BR) %{_mandir}/pt_BR/man1/kmousetool.1.*
84 %lang(sv) %{_mandir}/sv/man1/kmousetool.1.*
85 %lang(uk) %{_mandir}/uk/man1/kmousetool.1.*