]> git.pld-linux.org Git - packages/ka5-kmousetool.git/blob - ka5-kmousetool.spec
2a57a17cec50e036698ac98a02f7a902424063ac
[packages/ka5-kmousetool.git] / ka5-kmousetool.spec
1 %define         kdeappsver      20.12.3
2 %define         kframever       5.56.0
3 %define         qtver           5.9.0
4 %define         kaname          kmousetool
5 Summary:        kmousetool
6 Name:           ka5-%{kaname}
7 Version:        20.12.3
8 Release:        1
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}
25 BuildRequires:  ninja
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
32 BuildRequires:  xz
33 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
35 %description
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.
39
40 %prep
41 %setup -q -n %{kaname}-%{version}
42
43 %build
44 install -d build
45 cd build
46 %cmake \
47         -G Ninja \
48         -DHTML_INSTALL_DIR=%{_kdedocdir} \
49         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
50         ..
51 %ninja_build
52
53 %install
54 rm -rf $RPM_BUILD_ROOT
55 %ninja_install -C build
56
57 %find_lang %{kaname} --all-name --with-kde
58
59 %clean
60 rm -rf $RPM_BUILD_ROOT
61
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.*
This page took 0.060761 seconds and 2 git commands to generate.