]> git.pld-linux.org Git - SPECS.git/blob - wacom_serial5.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / wacom_serial5.spec
1 # Conditional build:
2 %bcond_without  dist_kernel     # allow non-distribution kernel
3 %bcond_without  kernel          # don't build kernel modules
4 %bcond_with     verbose         # verbose build (V=1)
5
6 %if %{without kernel}
7 %undefine with_dist_kernel
8 %endif
9 %if "%{_alt_kernel}" != "%{nil}"
10 %undefine       with_userspace
11 %endif
12
13 %define         rel     1
14 %define         pname   wacom_serial5
15 Summary:        Wacom Intuos and Intuos2 serial tablet driver
16 Summary(en.UTF-8):      Wacom Intuos and Intuos2 serial tablet driver
17 Summary(pl.UTF-8):      Sterownik dla tabletów Wacom z łączem szeregowym
18 Name:           %{pname}%{_alt_kernel}
19 Version:        1.0.0
20 Release:        %{rel}
21 License:        GPL v2
22 Group:          Base/Kernel
23 Source0:        https://github.com/RoaldFre/%{pname}/archive/master.tar.gz
24 # Source0-md5:  143ff0f096e9202653ec50830ee54e61
25 URL:            https://github.com/RoaldFre/wacom_serial5
26 %{?with_dist_kernel:BuildRequires:      kernel%{_alt_kernel}-module-build >= 3:2.6.20.2}
27 BuildRequires:  rpmbuild(macros) >= 1.379
28 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30 %description
31 A driver for old serial Wacom protocol V tablets (Intuos and Intuos2).
32
33 %description -l en.UTF-8
34 A driver for old serial Wacom protocol V tablets (Intuos and Intuos2).
35
36 %description -l pl.UTF-8
37 Sterownik dla starego typu tabletów Wacom z łączem szeregowym
38 używających protokołu V (Intuos i Intuos2).
39
40 %package -n kernel%{_alt_kernel}-input-%{pname}
41 Summary:        Wacom Intuos and Intuos2 serial tablet driver
42 Summary(en.UTF-8):      Wacom Intuos and Intuos2 serial tablet driver
43 Summary(pl.UTF-8):      Sterownik dla tabletów Wacom z łączem szeregowym
44 Release:        %{rel}@%{_kernel_ver_str}
45 Group:          Base/Kernel
46 Requires(post,postun):  /sbin/depmod
47 %if %{with dist_kernel}
48 %requires_releq_kernel
49 Requires(postun):       %releq_kernel
50 %endif
51 Suggests:       linuxconsoletools >= 1.4.4-1
52
53 %description -n kernel%{_alt_kernel}-input-%{pname}
54 A driver for old serial Wacom protocol V tablets (Intuos and Intuos2).
55
56 %description -n kernel%{_alt_kernel}-input-%{pname} -l en.UTF-8
57 A driver for old serial Wacom protocol V tablets (Intuos and Intuos2).
58
59 %description -n kernel%{_alt_kernel}-input-%{pname} -l pl.UTF-8
60 Sterownik dla starego typu tabletów Wacom z łączem szeregowym
61 używających protokołu V (Intuos i Intuos2).
62
63 %prep
64 %setup -q -n %{pname}-master
65
66 cat > Makefile <<'EOF'
67 obj-m := wacom_serial5.o
68 EOF
69
70 %build
71 %build_kernel_modules -m %{pname}
72
73 %install
74 rm -rf $RPM_BUILD_ROOT
75 %install_kernel_modules -m %{pname} -d kernel/drivers/input/tablet
76
77 %clean
78 rm -rf $RPM_BUILD_ROOT
79
80 %post   -n kernel%{_alt_kernel}-input-%{pname}
81 %depmod %{_kernel_ver}
82
83 %postun -n kernel%{_alt_kernel}-input-%{pname}
84 %depmod %{_kernel_ver}
85
86 %files  -n kernel%{_alt_kernel}-input-%{pname}
87 %defattr(644,root,root,755)
88 %doc README
89 /lib/modules/%{_kernel_ver}/kernel/drivers/input/tablet/%{pname}*.ko*
This page took 0.744218 seconds and 3 git commands to generate.