]>
Commit | Line | Data |
---|---|---|
67c207c6 | 1 | # TODO |
29d85d0f | 2 | # - restore lirc_parallel driver |
c01911b8 | 3 | # - try to make it use builder_kernel_modules and install_kernel_modules; I couldn't make it |
69db3200 | 4 | # - build is running kernel arch dependent, try to get rid of this |
a0eb4950 | 5 | # - libcaraca_client (http://caraca.sourceforge.net/) - no releases yet |
9db3e795 | 6 | # |
8cb5bd12 | 7 | # Conditional build: |
7170476a JB |
8 | %bcond_without dist_kernel # without sources of distribution kernel |
9 | %bcond_without kernel # don't build kernel modules, only library+programs | |
10 | %bcond_without userspace # build only packages with kernel modules | |
dafa07d3 | 11 | %bcond_with svga # without svgalib-based utility |
7170476a | 12 | %bcond_without x # without X11-based utilitied |
c01911b8 | 13 | |
14 | %if %{without kernel} | |
15 | %undefine with_dist_kernel | |
16 | %endif | |
17 | ||
d15bf3de | 18 | %if "%{_alt_kernel}" != "%{nil}" |
19 | %undefine with_userspace | |
20 | %endif | |
21 | ||
22 | %define pname lirc | |
a118271f | 23 | %define rel 73 |
d15bf3de | 24 | |
c01911b8 | 25 | # |
26 | # main package | |
9db3e795 | 27 | # |
0a534fbb | 28 | # lirc_gpio fails to build under kernel >= 2.6.23 |
29 | # | |
30 | %if "%{_kernel_ver}" >= "2.6.23" | |
4d3e3b12 | 31 | %if "%{_kernel_ver}" >= "3.0.0" |
65e462a0 | 32 | %define drivers "lirc_atiusb lirc_bt829 lirc_dev lirc_i2c lirc_igorplugusb lirc_imon lirc_parallel lirc_sasem lirc_serial lirc_sir lirc_ttusbir" |
0a534fbb | 33 | %else |
65e462a0 | 34 | %define drivers "lirc_atiusb lirc_bt829 lirc_dev lirc_i2c lirc_igorplugusb lirc_imon lirc_parallel lirc_sasem lirc_serial lirc_sir lirc_ttusbir lirc_wpc8769l" |
4d3e3b12 AM |
35 | %endif |
36 | %else | |
65e462a0 | 37 | %define drivers "lirc_atiusb lirc_bt829 lirc_dev lirc_gpio lirc_i2c lirc_igorplugusb lirc_imon lirc_parallel lirc_sasem lirc_serial lirc_sir lirc_ttusbir lirc_wpc8769l" |
0a534fbb | 38 | %endif |
3a0dc929 | 39 | Summary: Linux Infrared Remote Control daemons |
f667a7e2 | 40 | Summary(pl.UTF-8): Serwery do zdalnego sterowania Linuksem za pomocą podczerwieni |
d15bf3de | 41 | Name: %{pname}%{_alt_kernel} |
4d3e3b12 | 42 | Version: 0.9.0 |
d15bf3de | 43 | Release: %{rel} |
7a91acfb | 44 | License: GPL v2+ |
b4f09ea5 | 45 | Group: Daemons |
65e462a0 | 46 | Source0: http://downloads.sourceforge.net/lirc/%{pname}-%{version}.tar.bz2 |
4d3e3b12 | 47 | # Source0-md5: b232aef26f23fe33ea8305d276637086 |
58e9b060 | 48 | Source1: http://lirc.sourceforge.net/remotes.tar.bz2 |
124126bf | 49 | # Source1-md5: 238d1773d3c405acc02813674f5a55f8 |
d15bf3de | 50 | Source2: %{pname}d.sysconfig |
51 | Source3: %{pname}d.init | |
52 | Source4: %{pname}md.init | |
b36116bb | 53 | Source5: %{pname}.tmpfiles |
d15bf3de | 54 | Patch0: %{pname}-opt.patch |
55 | Patch1: %{pname}-tmp.patch | |
7f5615d1 | 56 | Patch2: %{pname}-no-svgalib.patch |
4d3e3b12 | 57 | Patch3: %{pname}-kernel.patch |
7f5615d1 | 58 | Patch4: %{pname}-sparc.patch |
59 | Patch5: %{pname}-remotes.patch | |
60 | Patch6: %{pname}-kernelcc.patch | |
be53673b | 61 | Patch7: format-security.patch |
8ef12636 | 62 | URL: http://www.lirc.org/ |
a0eb4950 JB |
63 | BuildRequires: alsa-lib-devel |
64 | BuildRequires: autoconf >= 2.50 | |
8ef12636 | 65 | BuildRequires: automake |
a0eb4950 | 66 | BuildRequires: iguanaIR-devel |
44b81b95 | 67 | BuildRequires: libftdi-devel >= 0.12 |
a0eb4950 | 68 | BuildRequires: libirman-devel >= 0.4.5 |
7e31fd14 | 69 | BuildRequires: libtool |
a0eb4950 | 70 | BuildRequires: libusb-compat-devel >= 0.1.0 |
c01911b8 | 71 | %if %{with kernel} |
54f077de | 72 | BuildRequires: kernel%{_alt_kernel}-headers |
e7fcffd9 | 73 | BuildRequires: kernel%{_alt_kernel}-module-build |
7170476a JB |
74 | %endif |
75 | %{?with_kernel:BuildRequires: %{kgcc_package}} | |
2ab7986e | 76 | BuildRequires: rpm-pythonprov |
c01911b8 | 77 | BuildRequires: rpmbuild(macros) >= 1.379 |
7170476a | 78 | %{?with_svga:BuildRequires: svgalib-devel} |
974e9122 | 79 | %{?with_x:BuildRequires: xorg-lib-libX11-devel} |
9db3e795 | 80 | Requires(post,preun): /sbin/chkconfig |
e7fcffd9 | 81 | BuildRequires: rpmbuild(macros) >= 1.268 |
d15bf3de | 82 | Requires: %{pname}-libs = %{version}-%{release} |
44b81b95 | 83 | Requires: libftdi >= 0.12 |
e7fcffd9 | 84 | Requires: rc-scripts |
b4f09ea5 | 85 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
7e31fd14 | 86 | |
c3f89f05 JR |
87 | %if %{without userspace} |
88 | %define no_spec_install_post_check_tmpfiles 1 | |
89 | %endif | |
90 | ||
7e31fd14 AM |
91 | %description |
92 | LIRC is a package that allows you to decode and send infra-red signals | |
93 | of many (but not all) commonly used remote controls. | |
94 | ||
047dbae0 JR |
95 | %description -l pl.UTF-8 |
96 | LIRC to program pozwalający na dekodowanie nadchodzących oraz | |
e7fcffd9 ER |
97 | wysyłanie sygnałów w podczerwieni za pomocą wielu (ale nie wszystkich) |
98 | popularnych urządzeń do zdalnego sterowania. | |
7e31fd14 | 99 | |
29d85d0f JB |
100 | %package remotes |
101 | Summary: Lirc remotes database | |
102 | Summary(pl.UTF-8): Baza pilotów obsługiwanych przez lirc | |
103 | Group: Documentation | |
d15bf3de | 104 | Requires: %{pname} = %{version}-%{rel} |
29d85d0f JB |
105 | |
106 | %description remotes | |
107 | This package contains configuration files for many remotes supported | |
108 | by lirc. | |
109 | ||
110 | %description remotes -l pl.UTF-8 | |
111 | Ten pakiet zawiera pliki konfiguracyjne dla wielu pilotów | |
112 | obsługiwanych przez lirc. | |
113 | ||
7170476a JB |
114 | %package X11 |
115 | Summary: Linux Infrared Remote Control - X11 utilities | |
f667a7e2 | 116 | Summary(pl.UTF-8): Zdalne sterowanie Linuksem za pomocą podczerwieni - narzędzia X11 |
7170476a | 117 | Group: X11/Applications |
d15bf3de | 118 | Requires: %{pname}-libs = %{version}-%{release} |
7170476a JB |
119 | |
120 | %description X11 | |
121 | Linux Infrared Remote Control - X11 utilities. | |
122 | ||
047dbae0 JR |
123 | %description X11 -l pl.UTF-8 |
124 | Zdalne sterowanie Linuksem za pomocą podczerwieni - narzędzia X11. | |
7170476a JB |
125 | |
126 | %package svga | |
127 | Summary: Linux Infrared Remote Control - svgalib utilities | |
f667a7e2 | 128 | Summary(pl.UTF-8): Zdalne sterowanie Linuksem za pomocą podczerwieni - narzędzia svgalib |
7170476a | 129 | Group: Applications |
d15bf3de | 130 | Requires: %{pname}-libs = %{version}-%{release} |
7170476a JB |
131 | |
132 | %description svga | |
133 | Linux Infrared Remote Control - svgalib-based utilities. | |
134 | ||
047dbae0 JR |
135 | %description svga -l pl.UTF-8 |
136 | Zdalne sterowanie Linuksem za pomocą podczerwieni - narzędzia oparte | |
4683b88d | 137 | na svgalibie. |
7170476a JB |
138 | |
139 | %package libs | |
140 | Summary: LIRC libraries | |
f667a7e2 | 141 | Summary(pl.UTF-8): Biblioteki LIRC |
7170476a JB |
142 | Group: Libraries |
143 | Conflicts: lirc < 0.6.3-3 | |
144 | # didn't use /tmp/.lircd | |
145 | ||
146 | %description libs | |
147 | This package provides the libraries necessary to run lirc client | |
148 | programs. | |
149 | ||
047dbae0 JR |
150 | %description libs -l pl.UTF-8 |
151 | Ten pakiet zawiera biblioteki niezbędne do działania klientów LIRC. | |
7170476a JB |
152 | |
153 | %package devel | |
154 | Summary: Header files for LIRC development | |
f667a7e2 | 155 | Summary(pl.UTF-8): Pliki nagłówkowe do tworzenia programów z obsługą LIRC |
7170476a | 156 | Group: Development/Libraries |
d15bf3de | 157 | Requires: %{pname}-libs = %{version}-%{release} |
7170476a JB |
158 | |
159 | %description devel | |
160 | This package provides the files necessary to develop LIRC-based | |
161 | programs. | |
162 | ||
047dbae0 | 163 | %description devel -l pl.UTF-8 |
e7fcffd9 ER |
164 | Ten pakiet zawiera pliki niezbędne do tworzenia programów opartych na |
165 | LIRC. | |
7170476a JB |
166 | |
167 | %package static | |
168 | Summary: Static library for LIRC development | |
f667a7e2 | 169 | Summary(pl.UTF-8): Biblioteka statyczna LIRC |
7170476a | 170 | Group: Development/Libraries |
d15bf3de | 171 | Requires: %{pname}-devel = %{version}-%{release} |
7170476a JB |
172 | |
173 | %description static | |
174 | The files necessary for development of statically-linked lirc-based | |
175 | programs. | |
176 | ||
047dbae0 | 177 | %description static -l pl.UTF-8 |
e7fcffd9 ER |
178 | Pliki potrzebne do tworzenia łączonych statycznie programów opartych |
179 | na LIRC. | |
7170476a | 180 | |
c3974330 | 181 | %package -n kernel%{_alt_kernel}-char-lirc-atiusb |
dd18ecfd | 182 | Summary: Kernel modules for Linux Infrared Remote Control |
f667a7e2 | 183 | Summary(pl.UTF-8): Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni |
d15bf3de | 184 | Release: %{rel}@%{_kernel_ver_str} |
dd18ecfd | 185 | Group: Base/Kernel |
c01911b8 | 186 | %if %{with dist_kernel} |
187 | %requires_releq_kernel | |
188 | Requires(postun): %releq_kernel | |
189 | %endif | |
022994b4 | 190 | Requires(post,postun): /sbin/depmod |
d15bf3de | 191 | Requires: %{pname} = %{version}-%{rel} |
dd18ecfd | 192 | Conflicts: dev < 2.8.0-3 |
fd0f086d | 193 | |
c3974330 | 194 | %description -n kernel%{_alt_kernel}-char-lirc-atiusb |
fd0f086d | 195 | This package contains the kernel modules necessary to operate some |
196 | infrared remote control devices (such as the ones bundled with TV | |
197 | cards). | |
198 | ||
199 | lirc_atiusb module. | |
200 | ||
047dbae0 JR |
201 | %description -n kernel%{_alt_kernel}-char-lirc-atiusb -l pl.UTF-8 |
202 | Ten pakiet zawiera moduły jądra niezbędne do obsługi niektórych | |
203 | pilotów na podczerwień (w tym tych dostarczanych z kartami TV). | |
fd0f086d | 204 | |
047dbae0 | 205 | Moduł lirc_atiusb. |
fd0f086d | 206 | |
c3974330 | 207 | %package -n kernel%{_alt_kernel}-char-lirc-bt829 |
dd18ecfd | 208 | Summary: Kernel modules for Linux Infrared Remote Control |
f667a7e2 | 209 | Summary(pl.UTF-8): Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni |
d15bf3de | 210 | Release: %{rel}@%{_kernel_ver_str} |
dd18ecfd | 211 | Group: Base/Kernel |
c01911b8 | 212 | %if %{with dist_kernel} |
213 | %requires_releq_kernel | |
214 | Requires(postun): %releq_kernel | |
215 | %endif | |
022994b4 | 216 | Requires(post,postun): /sbin/depmod |
d15bf3de | 217 | Requires: %{pname} = %{version}-%{rel} |
dd18ecfd | 218 | Conflicts: dev < 2.8.0-3 |
fd0f086d | 219 | |
c3974330 | 220 | %description -n kernel%{_alt_kernel}-char-lirc-bt829 |
fd0f086d | 221 | This package contains the kernel modules necessary to operate some |
222 | infrared remote control devices (such as the ones bundled with TV | |
223 | cards). | |
224 | ||
225 | lirc_bt829 module. | |
226 | ||
047dbae0 JR |
227 | %description -n kernel%{_alt_kernel}-char-lirc-bt829 -l pl.UTF-8 |
228 | Ten pakiet zawiera moduły jądra niezbędne do obsługi niektórych | |
229 | pilotów na podczerwień (w tym tych dostarczanych z kartami TV). | |
fd0f086d | 230 | |
047dbae0 | 231 | Moduł lirc_bt829. |
fd0f086d | 232 | |
c3974330 | 233 | %package -n kernel%{_alt_kernel}-char-lirc-dev |
3a0dc929 | 234 | Summary: Kernel modules for Linux Infrared Remote Control |
f667a7e2 | 235 | Summary(pl.UTF-8): Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni |
d15bf3de | 236 | Release: %{rel}@%{_kernel_ver_str} |
108f3100 | 237 | Group: Base/Kernel |
c01911b8 | 238 | %if %{with dist_kernel} |
239 | %requires_releq_kernel | |
240 | Requires(postun): %releq_kernel | |
241 | %endif | |
9db3e795 | 242 | Requires(post,postun): /sbin/depmod |
d15bf3de | 243 | Requires: %{pname} = %{version}-%{rel} |
85dc97b9 | 244 | Obsoletes: lirc-modules |
513b0f72 | 245 | Obsoletes: lirc-modules-dev |
29d85d0f | 246 | Conflicts: dev < 2.8.0-3 |
3a0dc929 | 247 | |
c3974330 | 248 | %description -n kernel%{_alt_kernel}-char-lirc-dev |
3e068bab | 249 | This package contains the kernel modules necessary to operate some |
250 | infrared remote control devices (such as the ones bundled with TV | |
251 | cards). | |
3a0dc929 | 252 | |
85dc97b9 PG |
253 | lirc_dev module. |
254 | ||
047dbae0 JR |
255 | %description -n kernel%{_alt_kernel}-char-lirc-dev -l pl.UTF-8 |
256 | Ten pakiet zawiera moduły jądra niezbędne do obsługi niektórych | |
257 | pilotów na podczerwień (w tym tych dostarczanych z kartami TV). | |
85dc97b9 | 258 | |
047dbae0 | 259 | Moduł lirc_dev. |
85dc97b9 | 260 | |
b9c868ae | 261 | %package -n kernel%{_alt_kernel}-char-lirc-ene0100 |
262 | Summary: Kernel modules for Linux Infrared Remote Control | |
263 | Summary(pl.UTF-8): Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni | |
264 | Release: %{rel}@%{_kernel_ver_str} | |
265 | Group: Base/Kernel | |
266 | %if %{with dist_kernel} | |
267 | %requires_releq_kernel | |
268 | Requires(postun): %releq_kernel | |
269 | %endif | |
270 | Requires(post,postun): /sbin/depmod | |
271 | Requires: %{pname} = %{version}-%{rel} | |
272 | Obsoletes: lirc-modules | |
273 | Conflicts: dev < 2.8.0-3 | |
274 | ||
275 | %description -n kernel%{_alt_kernel}-char-lirc-ene0100 | |
276 | This package contains the kernel modules necessary to operate some | |
277 | infrared remote control ene0100ices (such as the ones bundled with TV | |
278 | cards). | |
279 | ||
280 | lirc_ene0100 module. | |
281 | ||
282 | %description -n kernel%{_alt_kernel}-char-lirc-ene0100 -l pl.UTF-8 | |
283 | Ten pakiet zawiera moduły jądra niezbędne do obsługi niektórych | |
284 | pilotów na podczerwień (w tym tych dostarczanych z kartami TV). | |
285 | ||
286 | Moduł lirc_ene0100. | |
287 | ||
c3974330 | 288 | %package -n kernel%{_alt_kernel}-char-lirc-gpio |
85dc97b9 | 289 | Summary: Kernel modules for Linux Infrared Remote Control |
f667a7e2 | 290 | Summary(pl.UTF-8): Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni |
d15bf3de | 291 | Release: %{rel}@%{_kernel_ver_str} |
108f3100 | 292 | Group: Base/Kernel |
c01911b8 | 293 | %if %{with dist_kernel} |
294 | %requires_releq_kernel | |
295 | Requires(postun): %releq_kernel | |
296 | %endif | |
9db3e795 | 297 | Requires(post,postun): /sbin/depmod |
d15bf3de | 298 | Requires: %{pname} = %{version}-%{rel} |
85dc97b9 | 299 | Obsoletes: lirc-modules |
513b0f72 | 300 | Obsoletes: lirc-modules-gpio |
29d85d0f | 301 | Conflicts: dev < 2.8.0-3 |
85dc97b9 | 302 | |
c3974330 | 303 | %description -n kernel%{_alt_kernel}-char-lirc-gpio |
85dc97b9 PG |
304 | This package contains the kernel modules necessary to operate some |
305 | infrared remote control devices (such as the ones bundled with TV | |
306 | cards). | |
307 | ||
308 | lirc_gpio module. | |
309 | ||
047dbae0 JR |
310 | %description -n kernel%{_alt_kernel}-char-lirc-gpio -l pl.UTF-8 |
311 | Ten pakiet zawiera moduły jądra niezbędne do obsługi niektórych | |
312 | pilotów na podczerwień (w tym tych dostarczanych z kartami TV). | |
85dc97b9 | 313 | |
047dbae0 | 314 | Moduł lirc_gpio. |
85dc97b9 | 315 | |
c3974330 | 316 | %package -n kernel%{_alt_kernel}-char-lirc-i2c |
85dc97b9 | 317 | Summary: Kernel modules for Linux Infrared Remote Control |
f667a7e2 | 318 | Summary(pl.UTF-8): Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni |
d15bf3de | 319 | Release: %{rel}@%{_kernel_ver_str} |
108f3100 | 320 | Group: Base/Kernel |
c01911b8 | 321 | %if %{with dist_kernel} |
322 | %requires_releq_kernel | |
323 | Requires(postun): %releq_kernel | |
324 | %endif | |
9db3e795 | 325 | Requires(post,postun): /sbin/depmod |
d15bf3de | 326 | Requires: %{pname} = %{version}-%{rel} |
85dc97b9 | 327 | Obsoletes: lirc-modules |
513b0f72 | 328 | Obsoletes: lirc-modules-i2c |
29d85d0f | 329 | Conflicts: dev < 2.8.0-3 |
85dc97b9 | 330 | |
c3974330 | 331 | %description -n kernel%{_alt_kernel}-char-lirc-i2c |
85dc97b9 PG |
332 | This package contains the kernel modules necessary to operate some |
333 | infrared remote control devices (such as the ones bundled with TV | |
334 | cards). | |
335 | ||
336 | lirc_i2c module. | |
337 | ||
047dbae0 JR |
338 | %description -n kernel%{_alt_kernel}-char-lirc-i2c -l pl.UTF-8 |
339 | Ten pakiet zawiera moduły jądra niezbędne do obsługi niektórych | |
340 | pilotów na podczerwień (w tym tych dostarczanych z kartami TV). | |
85dc97b9 | 341 | |
047dbae0 | 342 | Moduł lirc_i2c. |
85dc97b9 | 343 | |
c3974330 | 344 | %package -n kernel%{_alt_kernel}-char-lirc-igorplugusb |
737e0cf0 | 345 | Summary: Kernel modules for Linux Infrared Remote Control |
f667a7e2 | 346 | Summary(pl.UTF-8): Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni |
d15bf3de | 347 | Release: %{rel}@%{_kernel_ver_str} |
737e0cf0 | 348 | Group: Base/Kernel |
c01911b8 | 349 | %if %{with dist_kernel} |
350 | %requires_releq_kernel | |
351 | Requires(postun): %releq_kernel | |
352 | %endif | |
737e0cf0 | 353 | Requires(post,postun): /sbin/depmod |
d15bf3de | 354 | Requires: %{pname} = %{version}-%{rel} |
737e0cf0 | 355 | Obsoletes: lirc-modules |
356 | Obsoletes: lirc-modules-igorplugusb | |
29d85d0f | 357 | Conflicts: dev < 2.8.0-3 |
737e0cf0 | 358 | |
c3974330 | 359 | %description -n kernel%{_alt_kernel}-char-lirc-igorplugusb |
737e0cf0 | 360 | This package contains the kernel modules necessary to operate some |
361 | infrared remote control devices (such as the ones bundled with TV | |
362 | cards). | |
363 | ||
364 | lirc_igorplugusb module. | |
365 | ||
047dbae0 JR |
366 | %description -n kernel%{_alt_kernel}-char-lirc-igorplugusb -l pl.UTF-8 |
367 | Ten pakiet zawiera moduły jądra niezbędne do obsługi niektórych | |
368 | pilotów na podczerwień (w tym tych dostarczanych z kartami TV). | |
737e0cf0 | 369 | |
047dbae0 | 370 | Moduł lirc_igorplugusb. |
737e0cf0 | 371 | |
c3974330 | 372 | %package -n kernel%{_alt_kernel}-char-lirc-imon |
dd18ecfd | 373 | Summary: Kernel modules for Linux Infrared Remote Control |
f667a7e2 | 374 | Summary(pl.UTF-8): Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni |
d15bf3de | 375 | Release: %{rel}@%{_kernel_ver_str} |
022994b4 | 376 | Group: Base/Kernel |
c01911b8 | 377 | %if %{with dist_kernel} |
378 | %requires_releq_kernel | |
379 | Requires(postun): %releq_kernel | |
380 | %endif | |
022994b4 | 381 | Requires(post,postun): /sbin/depmod |
d15bf3de | 382 | Requires: %{pname} = %{version}-%{rel} |
737e0cf0 | 383 | Obsoletes: lirc-modules |
384 | Obsoletes: lirc-modules-imon | |
29d85d0f | 385 | Conflicts: dev < 2.8.0-3 |
fd0f086d | 386 | |
c3974330 | 387 | %description -n kernel%{_alt_kernel}-char-lirc-imon |
737e0cf0 | 388 | This package contains the kernel modules necessary to operate some |
389 | infrared remote control devices (such as the ones bundled with TV | |
390 | cards). | |
391 | ||
392 | lirc_imon module. | |
393 | ||
047dbae0 JR |
394 | %description -n kernel%{_alt_kernel}-char-lirc-imon -l pl.UTF-8 |
395 | Ten pakiet zawiera moduły jądra niezbędne do obsługi niektórych | |
396 | pilotów na podczerwień (w tym tych dostarczanych z kartami TV). | |
737e0cf0 | 397 | |
047dbae0 | 398 | Moduł lirc_imon. |
737e0cf0 | 399 | |
c3974330 | 400 | %package -n kernel%{_alt_kernel}-char-lirc-sasem |
dd18ecfd | 401 | Summary: Kernel modules for Linux Infrared Remote Control |
f667a7e2 | 402 | Summary(pl.UTF-8): Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni |
d15bf3de | 403 | Release: %{rel}@%{_kernel_ver_str} |
dd18ecfd | 404 | Group: Base/Kernel |
c01911b8 | 405 | %if %{with dist_kernel} |
406 | %requires_releq_kernel | |
407 | Requires(postun): %releq_kernel | |
408 | %endif | |
022994b4 | 409 | Requires(post,postun): /sbin/depmod |
d15bf3de | 410 | Requires: %{pname} = %{version}-%{rel} |
dd18ecfd | 411 | Conflicts: dev < 2.8.0-3 |
fd0f086d | 412 | |
c3974330 | 413 | %description -n kernel%{_alt_kernel}-char-lirc-sasem |
fd0f086d | 414 | This package contains the kernel modules necessary to operate some |
415 | infrared remote control devices (such as the ones bundled with TV | |
416 | cards). | |
417 | ||
418 | lirc_sasem module. | |
419 | ||
047dbae0 JR |
420 | %description -n kernel%{_alt_kernel}-char-lirc-sasem -l pl.UTF-8 |
421 | Ten pakiet zawiera moduły jądra niezbędne do obsługi niektórych | |
422 | pilotów na podczerwień (w tym tych dostarczanych z kartami TV). | |
fd0f086d | 423 | |
047dbae0 | 424 | Moduł lirc_sasem. |
fd0f086d | 425 | |
c3974330 | 426 | %package -n kernel%{_alt_kernel}-char-lirc-serial |
85dc97b9 | 427 | Summary: Kernel modules for Linux Infrared Remote Control |
f667a7e2 | 428 | Summary(pl.UTF-8): Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni |
d15bf3de | 429 | Release: %{rel}@%{_kernel_ver_str} |
108f3100 | 430 | Group: Base/Kernel |
c01911b8 | 431 | %if %{with dist_kernel} |
432 | %requires_releq_kernel | |
433 | Requires(postun): %releq_kernel | |
434 | %endif | |
9db3e795 | 435 | Requires(post,postun): /sbin/depmod |
d15bf3de | 436 | Requires: %{pname} = %{version}-%{rel} |
9ce2022e | 437 | %{?with_dist_kernel:Requires: setserial} |
85dc97b9 | 438 | Obsoletes: lirc-modules |
513b0f72 | 439 | Obsoletes: lirc-modules-serial |
29d85d0f | 440 | Conflicts: dev < 2.8.0-3 |
85dc97b9 | 441 | |
c3974330 | 442 | %description -n kernel%{_alt_kernel}-char-lirc-serial |
85dc97b9 PG |
443 | This package contains the kernel modules necessary to operate some |
444 | infrared remote control devices (such as the ones bundled with TV | |
445 | cards). | |
446 | ||
447 | lirc_serial module for devices connected to serial port. | |
448 | ||
047dbae0 JR |
449 | %description -n kernel%{_alt_kernel}-char-lirc-serial -l pl.UTF-8 |
450 | Ten pakiet zawiera moduły jądra niezbędne do obsługi niektórych | |
451 | pilotów na podczerwień (w tym tych dostarczanych z kartami TV). | |
85dc97b9 | 452 | |
047dbae0 | 453 | Moduł lirc_serial dla urządzeń podłączanych do portu szeregowego. |
85dc97b9 | 454 | |
c3974330 | 455 | %package -n kernel%{_alt_kernel}-char-lirc-sir |
85dc97b9 | 456 | Summary: Kernel modules for Linux Infrared Remote Control |
f667a7e2 | 457 | Summary(pl.UTF-8): Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni |
d15bf3de | 458 | Release: %{rel}@%{_kernel_ver_str} |
108f3100 | 459 | Group: Base/Kernel |
c01911b8 | 460 | %if %{with dist_kernel} |
461 | %requires_releq_kernel | |
462 | Requires(postun): %releq_kernel | |
463 | %endif | |
9db3e795 | 464 | Requires(post,postun): /sbin/depmod |
d15bf3de | 465 | Requires: %{pname} = %{version}-%{rel} |
85dc97b9 | 466 | Obsoletes: lirc-modules |
513b0f72 | 467 | Obsoletes: lirc-modules-sir |
29d85d0f | 468 | Conflicts: dev < 2.8.0-3 |
85dc97b9 | 469 | |
c3974330 | 470 | %description -n kernel%{_alt_kernel}-char-lirc-sir |
85dc97b9 PG |
471 | This package contains the kernel modules necessary to operate some |
472 | infrared remote control devices (such as the ones bundled with TV | |
473 | cards). | |
474 | ||
475 | lirc_sir module. | |
476 | ||
047dbae0 JR |
477 | %description -n kernel%{_alt_kernel}-char-lirc-sir -l pl.UTF-8 |
478 | Ten pakiet zawiera moduły jądra niezbędne do obsługi niektórych | |
479 | pilotów na podczerwień (w tym tych dostarczanych z kartami TV). | |
3a0dc929 | 480 | |
047dbae0 | 481 | Moduł lirc_sir. |
85dc97b9 | 482 | |
bbc3b29b | 483 | %package -n kernel%{_alt_kernel}-char-lirc-ttusbir |
484 | Summary: Kernel modules for Linux Infrared Remote Control | |
485 | Summary(pl.UTF-8): Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni | |
486 | Release: %{rel}@%{_kernel_ver_str} | |
487 | Group: Base/Kernel | |
488 | %if %{with dist_kernel} | |
489 | %requires_releq_kernel | |
490 | Requires(postun): %releq_kernel | |
491 | %endif | |
492 | Requires(post,postun): /sbin/depmod | |
493 | Requires: %{pname} = %{version}-%{rel} | |
494 | Obsoletes: lirc-modules | |
495 | Obsoletes: lirc-modules-ttusbir | |
496 | Conflicts: dev < 2.8.0-3 | |
497 | ||
498 | %description -n kernel%{_alt_kernel}-char-lirc-ttusbir | |
499 | This package contains the kernel modules necessary to operate | |
500 | TechnoTrend USB IR Receiver. | |
501 | ||
502 | lirc_ttusbir module. | |
503 | ||
504 | %description -n kernel%{_alt_kernel}-char-lirc-ttusbir -l pl.UTF-8 | |
505 | Ten pakiet zawiera moduł kernela niezbędny do obsługi urządzenia | |
506 | TechnoTrend USB IR Receiver. | |
507 | ||
508 | Moduł lirc_ttusbir. | |
509 | ||
ddf1caee | 510 | %package -n kernel%{_alt_kernel}-char-lirc-wpc87691 |
e7fcffd9 ER |
511 | Summary: Kernel modules for Linux Infrared Remote Control |
512 | Summary(pl.UTF-8): Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni | |
513 | Release: %{rel}@%{_kernel_ver_str} | |
514 | Group: Base/Kernel | |
ddf1caee | 515 | %if %{with dist_kernel} |
516 | %requires_releq_kernel | |
e7fcffd9 | 517 | Requires(postun): %releq_kernel |
ddf1caee | 518 | %endif |
e7fcffd9 ER |
519 | Requires(post,postun): /sbin/depmod |
520 | Requires: %{pname} = %{version}-%{rel} | |
521 | Conflicts: dev < 2.8.0-3 | |
ddf1caee | 522 | |
523 | %description -n kernel%{_alt_kernel}-char-lirc-wpc87691 | |
524 | This package contains the kernel modules necessary to operate | |
525 | TechnoTrend USB IR Receiver. | |
526 | ||
527 | lirc_wpc87691 module. | |
528 | ||
529 | %description -n kernel%{_alt_kernel}-char-lirc-wpc87691 -l pl.UTF-8 | |
530 | Ten pakiet zawiera moduł kernela niezbędny do obsługi urządzenia | |
531 | TechnoTrend USB IR Receiver. | |
532 | ||
533 | Moduł lirc_wpc87691. | |
534 | ||
29d85d0f JB |
535 | %package -n kernel%{_alt_kernel}-char-lirc-parallel |
536 | Summary: Kernel modules for Linux Infrared Remote Control | |
537 | Summary(pl.UTF-8): Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni | |
d15bf3de | 538 | Release: %{rel}@%{_kernel_ver_str} |
29d85d0f JB |
539 | Group: Base/Kernel |
540 | %if %{with dist_kernel} | |
541 | %requires_releq_kernel | |
542 | Requires(postun): %releq_kernel | |
543 | %endif | |
544 | Requires(post,postun): /sbin/depmod | |
d15bf3de | 545 | Requires: %{pname} = %{version}-%{rel} |
29d85d0f JB |
546 | Obsoletes: lirc-modules |
547 | Obsoletes: lirc-modules-parallel | |
548 | Conflicts: dev < 2.8.0-3 | |
5e8f3f45 | 549 | |
29d85d0f JB |
550 | %description -n kernel%{_alt_kernel}-char-lirc-parallel |
551 | This package contains the kernel modules necessary to operate some | |
552 | infrared remote control devices (such as the ones bundled with TV | |
553 | cards). | |
5e8f3f45 | 554 | |
29d85d0f JB |
555 | lirc-parallel module for devices connected to parallel port. |
556 | ||
557 | %description -n kernel%{_alt_kernel}-char-lirc-parallel -l pl.UTF-8 | |
558 | Ten pakiet zawiera moduły jądra niezbędne do obsługi niektórych | |
559 | pilotów na podczerwień (w tym tych dostarczanych z kartami TV). | |
560 | ||
e7fcffd9 | 561 | Moduł lirc_parallel dla urządzeń podłączanych do portu równoległego. |
5e8f3f45 | 562 | |
7e31fd14 | 563 | %prep |
d15bf3de | 564 | %setup -q -n %{pname}-%{version} -a 1 |
89b0b06b | 565 | %patch0 -p1 |
566 | %patch1 -p1 | |
e3cfaa16 | 567 | %if !%{with svga} |
7f5615d1 | 568 | %patch2 -p1 |
89b0b06b | 569 | %endif |
7f5615d1 | 570 | %patch3 -p1 |
89b0b06b | 571 | %patch4 -p1 |
7f5615d1 | 572 | %patch5 -p1 |
573 | %patch6 -p1 | |
be53673b | 574 | %patch7 -p1 |
7e31fd14 AM |
575 | |
576 | %build | |
54fa5743 | 577 | echo '#' > drivers/Makefile.am |
88c16e3e | 578 | %{__libtoolize} |
ee188ba1 | 579 | %{__aclocal} |
fe81c35c | 580 | %{__automake} |
785333f2 | 581 | %{__autoheader} |
fe81c35c | 582 | %{__autoconf} |
7e31fd14 | 583 | |
7e31fd14 | 584 | %configure \ |
cd1320ed | 585 | ac_cv_header_portaudio_h=no \ |
df1e7bec JB |
586 | %if %{with kernel} |
587 | KERNELCC="%{kgcc}" \ | |
588 | %else | |
589 | ac_cv_have_kernel="no_kernel=yes" \ | |
590 | %endif | |
716491a1 | 591 | --with-kerneldir=%{_kernelsrcdir} \ |
7170476a | 592 | %{?with_x:--with-x} \ |
7e31fd14 AM |
593 | --with-port=0x2f8 \ |
594 | --with-irq=3 \ | |
737e0cf0 | 595 | --without-soft-carrier \ |
0162402b JK |
596 | --with-driver=userspace \ |
597 | --with-igor | |
4d2bd49b | 598 | |
82feb62f | 599 | %if %{with userspace} |
e8eb611b | 600 | %{__make} -j1 |
82feb62f | 601 | %endif |
3a0dc929 | 602 | |
7170476a JB |
603 | %if %{with kernel} |
604 | cd drivers | |
605 | ||
c01911b8 | 606 | drivers=%{drivers} |
c01911b8 | 607 | |
608 | for drv in $drivers; do | |
609 | cd $drv | |
65e462a0 | 610 | %{__make} clean \ |
4a35cd6e | 611 | LIRC_DEVDIR=`pwd` \ |
65e462a0 | 612 | RCS_FIND_IGNORE="-name '*.ko' -o" \ |
65e462a0 JB |
613 | %{?with_verbose:V=1} |
614 | ||
615 | %{__make} -j1 \ | |
4a35cd6e | 616 | LIRC_DEVDIR=`pwd` \ |
65e462a0 JB |
617 | CONSTIFY_PLUGIN="" \ |
618 | KBUILD_MODPOST_WARN=1 \ | |
619 | %{?with_verbose:V=1} | |
c01911b8 | 620 | cd .. |
737e0cf0 | 621 | done |
c01911b8 | 622 | |
0162402b | 623 | cd .. |
2c4f8ebd | 624 | |
3d3fd018 | 625 | %endif |
7e31fd14 AM |
626 | |
627 | %install | |
628 | rm -rf $RPM_BUILD_ROOT | |
3a0dc929 | 629 | |
7170476a | 630 | %if %{with kernel} |
737e0cf0 | 631 | drivers=%{drivers} |
cd7043a3 | 632 | install -d $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc |
737e0cf0 | 633 | for drv in $drivers; do |
4a35cd6e | 634 | install drivers/$drv/$drv.ko $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc/$drv.ko |
737e0cf0 | 635 | done |
3d3fd018 | 636 | %endif |
3a0dc929 | 637 | |
7170476a | 638 | %if %{with userspace} |
617b7a84 | 639 | install -d $RPM_BUILD_ROOT{%{_bindir},%{_aclocaldir},/dev,/var/{log,run/lirc}} \ |
e7fcffd9 ER |
640 | $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig,lirc} \ |
641 | $RPM_BUILD_ROOT%{systemdtmpfilesdir} | |
617b7a84 | 642 | |
e8eb611b | 643 | %{__make} -j1 install \ |
7170476a JB |
644 | DESTDIR=$RPM_BUILD_ROOT \ |
645 | sysconfdir=$RPM_BUILD_ROOT%{_sysconfdir} | |
646 | ||
d78430d4 | 647 | cat>$RPM_BUILD_ROOT%{_sysconfdir}/lirc/lircd.conf<<END |
513b0f72 | 648 | # |
649 | # This is a placeholder for your configuration file. | |
d15bf3de | 650 | # See %{_docdir}/%{pname}-%{version}/remotes for some examples. |
513b0f72 | 651 | # |
652 | END | |
d78430d4 | 653 | cp -f $RPM_BUILD_ROOT%{_sysconfdir}/lirc/lirc{,m}d.conf |
8ef12636 | 654 | install contrib/*.m4 $RPM_BUILD_ROOT%{_aclocaldir} |
7170476a | 655 | :> $RPM_BUILD_ROOT/var/log/lircd |
3a0dc929 | 656 | |
afa43b48 | 657 | install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/lircd |
658 | install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/lircd | |
659 | install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/lircmd | |
e7fcffd9 | 660 | install %{SOURCE5} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf |
7170476a | 661 | %endif |
3a0dc929 | 662 | |
108f3100 JB |
663 | %clean |
664 | rm -rf $RPM_BUILD_ROOT | |
665 | ||
666 | %post libs -p /sbin/ldconfig | |
667 | %postun libs -p /sbin/ldconfig | |
7e31fd14 AM |
668 | |
669 | %post | |
4d24bed8 | 670 | /sbin/chkconfig --add lircd |
4d24bed8 | 671 | /sbin/chkconfig --add lircmd |
e7fcffd9 ER |
672 | %service lircd restart |
673 | %service lircmd restart | |
674 | ||
3a0dc929 | 675 | echo "If you are using a kernel-module-based driver, don't forget to" |
c3974330 | 676 | echo "install the kernel%{_alt_kernel}-char-lirc-<your_driver> or" |
677 | echo "kernel%{_alt_kernel}-smp-char-lirc-<your_driver> package." | |
7e31fd14 AM |
678 | |
679 | %preun | |
4d24bed8 | 680 | if [ "$1" = "0" ]; then |
681 | if [ -f /var/lock/subsys/lircd ]; then | |
682 | /etc/rc.d/init.d/lircd stop >&2 | |
683 | fi | |
684 | /sbin/chkconfig --del lircd | |
685 | fi | |
686 | if [ "$1" = "0" ]; then | |
687 | if [ -f /var/lock/subsys/lircmd ]; then | |
688 | /etc/rc.d/init.d/lircmd stop >&2 | |
689 | fi | |
690 | /sbin/chkconfig --del lircmd | |
691 | fi | |
8ef12636 | 692 | |
d78430d4 KK |
693 | %triggerpostun -- %{name} < 0.8.6-8 |
694 | if [ -f %{_sysconfdir}/lircd.conf.rpmsave ]; then | |
695 | mv -f %{_sysconfdir}/lircd.conf.rpmsave %{_sysconfdir}/lirc/lircd.conf | |
696 | fi | |
697 | if [ -f %{_sysconfdir}/lircmd.conf.rpmsave ]; then | |
698 | mv -f %{_sysconfdir}/lircmd.conf.rpmsave %{_sysconfdir}/lirc/lircmd.conf | |
699 | fi | |
700 | ||
c3974330 | 701 | %post -n kernel%{_alt_kernel}-char-lirc-atiusb |
fd0f086d | 702 | %depmod %{_kernel_ver} |
703 | if [ "$1" = "1" ]; then | |
dd18ecfd | 704 | echo "Don't forget to add an 'alias lirc lirc_atiusb' line" |
705 | echo "to your /etc/modules.conf." | |
fd0f086d | 706 | fi |
707 | ||
c3974330 | 708 | %postun -n kernel%{_alt_kernel}-char-lirc-atiusb |
fd0f086d | 709 | %depmod %{_kernel_ver} |
710 | ||
c3974330 | 711 | %post -n kernel%{_alt_kernel}-char-lirc-bt829 |
fd0f086d | 712 | %depmod %{_kernel_ver} |
713 | if [ "$1" = "1" ]; then | |
dd18ecfd | 714 | echo "Don't forget to add an 'alias lirc lirc_bt829' line" |
715 | echo "to your /etc/modules.conf." | |
fd0f086d | 716 | fi |
717 | ||
c3974330 | 718 | %postun -n kernel%{_alt_kernel}-char-lirc-bt829 |
fd0f086d | 719 | %depmod %{_kernel_ver} |
720 | ||
c3974330 | 721 | %post -n kernel%{_alt_kernel}-char-lirc-dev |
737e0cf0 | 722 | %depmod %{_kernel_ver} |
723 | ||
c3974330 | 724 | %postun -n kernel%{_alt_kernel}-char-lirc-dev |
737e0cf0 | 725 | %depmod %{_kernel_ver} |
726 | ||
b9c868ae | 727 | %post -n kernel%{_alt_kernel}-char-lirc-ene0100 |
728 | %depmod %{_kernel_ver} | |
729 | ||
730 | %postun -n kernel%{_alt_kernel}-char-lirc-ene0100 | |
731 | %depmod %{_kernel_ver} | |
732 | ||
c3974330 | 733 | %post -n kernel%{_alt_kernel}-char-lirc-gpio |
2f1c777a | 734 | %depmod %{_kernel_ver} |
2c4f8ebd | 735 | if [ "$1" = "1" ]; then |
736 | echo "Don't forget to add an 'alias lirc lirc_gpio' line" | |
737 | echo "to your /etc/modules.conf." | |
738 | fi | |
739 | ||
c3974330 | 740 | %postun -n kernel%{_alt_kernel}-char-lirc-gpio |
2f1c777a | 741 | %depmod %{_kernel_ver} |
3a0dc929 | 742 | |
c3974330 | 743 | %post -n kernel%{_alt_kernel}-char-lirc-i2c |
2f1c777a | 744 | %depmod %{_kernel_ver} |
2c4f8ebd | 745 | if [ "$1" = "1" ]; then |
746 | echo "Don't forget to add an 'alias lirc lirc_i2c' line" | |
747 | echo "to your /etc/modules.conf." | |
748 | fi | |
749 | ||
c3974330 | 750 | %postun -n kernel%{_alt_kernel}-char-lirc-i2c |
2f1c777a | 751 | %depmod %{_kernel_ver} |
2c4f8ebd | 752 | |
c3974330 | 753 | %post -n kernel%{_alt_kernel}-char-lirc-igorplugusb |
737e0cf0 | 754 | %depmod %{_kernel_ver} |
755 | if [ "$1" = "1" ]; then | |
756 | echo "Don't forget to add an 'alias lirc lirc_igorplugusb' line" | |
757 | echo "to your /etc/modules.conf." | |
758 | fi | |
759 | ||
c3974330 | 760 | %postun -n kernel%{_alt_kernel}-char-lirc-igorplugusb |
737e0cf0 | 761 | %depmod %{_kernel_ver} |
762 | ||
c3974330 | 763 | %post -n kernel%{_alt_kernel}-char-lirc-imon |
737e0cf0 | 764 | %depmod %{_kernel_ver} |
765 | if [ "$1" = "1" ]; then | |
766 | echo "Don't forget to add an 'alias lirc lirc_imon' line" | |
767 | echo "to your /etc/modules.conf." | |
768 | fi | |
769 | ||
c3974330 | 770 | %postun -n kernel%{_alt_kernel}-char-lirc-imon |
737e0cf0 | 771 | %depmod %{_kernel_ver} |
772 | ||
c3974330 | 773 | %post -n kernel%{_alt_kernel}-char-lirc-sasem |
fd0f086d | 774 | %depmod %{_kernel_ver} |
775 | if [ "$1" = "1" ]; then | |
dd18ecfd | 776 | echo "Don't forget to add an 'alias lirc lirc_sasem' line" |
777 | echo "to your /etc/modules.conf." | |
fd0f086d | 778 | fi |
779 | ||
c3974330 | 780 | %postun -n kernel%{_alt_kernel}-char-lirc-sasem |
fd0f086d | 781 | %depmod %{_kernel_ver} |
782 | ||
c3974330 | 783 | %post -n kernel%{_alt_kernel}-char-lirc-serial |
2f1c777a | 784 | %depmod %{_kernel_ver} |
2c4f8ebd | 785 | if [ "$1" = "1" ]; then |
786 | echo "Don't forget to add an 'alias lirc lirc_serial' line" | |
787 | echo "to your /etc/modules.conf." | |
788 | fi | |
789 | ||
c3974330 | 790 | %postun -n kernel%{_alt_kernel}-char-lirc-serial |
2f1c777a | 791 | %depmod %{_kernel_ver} |
2c4f8ebd | 792 | |
29d85d0f JB |
793 | %post -n kernel%{_alt_kernel}-char-lirc-parallel |
794 | %depmod %{_kernel_ver} | |
795 | if [ "$1" = "1" ]; then | |
796 | echo "Don't forget to add an 'alias lirc lirc_parallel' line" | |
797 | echo "to your /etc/modules.conf." | |
798 | fi | |
799 | ||
800 | %postun -n kernel%{_alt_kernel}-char-lirc-parallel | |
801 | %depmod %{_kernel_ver} | |
2c4f8ebd | 802 | |
c3974330 | 803 | %post -n kernel%{_alt_kernel}-char-lirc-sir |
2f1c777a | 804 | %depmod %{_kernel_ver} |
2c4f8ebd | 805 | if [ "$1" = "1" ]; then |
806 | echo "Don't forget to add an 'alias lirc lirc_sir' line" | |
807 | echo "to your /etc/modules.conf." | |
808 | fi | |
809 | ||
c3974330 | 810 | %postun -n kernel%{_alt_kernel}-char-lirc-sir |
2f1c777a | 811 | %depmod %{_kernel_ver} |
85dc97b9 | 812 | |
bbc3b29b | 813 | %post -n kernel%{_alt_kernel}-char-lirc-ttusbir |
814 | %depmod %{_kernel_ver} | |
815 | if [ "$1" = "1" ]; then | |
816 | echo "Don't forget to add an 'alias lirc lirc_ttusbir' line" | |
817 | echo "to your /etc/modules.conf." | |
818 | fi | |
819 | ||
820 | %postun -n kernel%{_alt_kernel}-char-lirc-ttusbir | |
821 | %depmod %{_kernel_ver} | |
822 | ||
ddf1caee | 823 | %post -n kernel%{_alt_kernel}-char-lirc-wpc87691 |
824 | %depmod %{_kernel_ver} | |
825 | if [ "$1" = "1" ]; then | |
826 | echo "Don't forget to add an 'alias lirc lirc_wpc87691' line" | |
827 | echo "to your /etc/modules.conf." | |
828 | fi | |
829 | ||
830 | %postun -n kernel%{_alt_kernel}-char-lirc-wpc87691 | |
831 | %depmod %{_kernel_ver} | |
7e31fd14 | 832 | |
7170476a | 833 | %if %{with userspace} |
7e31fd14 AM |
834 | %files |
835 | %defattr(644,root,root,755) | |
c9802057 | 836 | %doc ANNOUNCE AUTHORS NEWS README TODO ChangeLog |
5e8f3f45 | 837 | %doc contrib/lircrc doc/{html,images,lirc.css} |
4f4fa47d JB |
838 | %attr(755,root,root) %{_bindir}/ircat |
839 | %attr(755,root,root) %{_bindir}/irexec | |
840 | %attr(755,root,root) %{_bindir}/irpty | |
841 | %attr(755,root,root) %{_bindir}/irrecord | |
842 | %attr(755,root,root) %{_bindir}/irsend | |
843 | %attr(755,root,root) %{_bindir}/irw | |
469cbe4c | 844 | %attr(755,root,root) %{_bindir}/mode2 |
737e0cf0 | 845 | %attr(755,root,root) %{_bindir}/lircrcd |
7a91acfb JB |
846 | %attr(755,root,root) %{_bindir}/pronto2lirc |
847 | %attr(755,root,root) %{_sbindir}/lircd | |
848 | %attr(755,root,root) %{_sbindir}/lircmd | |
849 | %attr(754,root,root) /etc/rc.d/init.d/lircd | |
850 | %attr(754,root,root) /etc/rc.d/init.d/lircmd | |
851 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/lircd | |
d78430d4 KK |
852 | %dir %{_sysconfdir}/lirc |
853 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/lirc/lircd.conf | |
854 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/lirc/lircmd.conf | |
4f4fa47d JB |
855 | %{_mandir}/man1/ircat.1* |
856 | %{_mandir}/man1/irexec.1* | |
857 | %{_mandir}/man1/irpty.1* | |
858 | %{_mandir}/man1/irrecord.1* | |
859 | %{_mandir}/man1/irsend.1* | |
860 | %{_mandir}/man1/irw.1* | |
7a91acfb JB |
861 | %{_mandir}/man1/lircrcd.1* |
862 | %{_mandir}/man1/mode2.1* | |
863 | %{_mandir}/man8/lircd.8* | |
864 | %{_mandir}/man8/lircmd.8* | |
c51a7752 | 865 | %attr(600,root,root) %ghost /var/log/lircd |
d78430d4 | 866 | %dir /var/run/lirc |
e7fcffd9 | 867 | %{systemdtmpfilesdir}/%{name}.conf |
7170476a | 868 | |
5e8f3f45 | 869 | %files remotes |
5e8f3f45 | 870 | %defattr(644,root,root,755) |
67c207c6 | 871 | # XXX: are jpegs in docs (remotes) a good idea? |
5e8f3f45 | 872 | %doc remotes |
873 | ||
7170476a JB |
874 | %if %{with x} |
875 | %files X11 | |
876 | %defattr(644,root,root,755) | |
877 | %doc doc/irxevent.keys | |
878 | %attr(755,root,root) %{_bindir}/irxevent | |
879 | %attr(755,root,root) %{_bindir}/xmode2 | |
880 | %{_mandir}/man1/irxevent.1* | |
881 | %{_mandir}/man1/xmode2.1* | |
882 | %endif | |
883 | ||
884 | %if %{with svga} | |
885 | %files svga | |
886 | %defattr(644,root,root,755) | |
887 | %attr(755,root,root) %{_bindir}/smode2 | |
888 | %{_mandir}/man1/smode2.1* | |
889 | %endif | |
7e31fd14 | 890 | |
7170476a JB |
891 | %files libs |
892 | %defattr(644,root,root,755) | |
79e1cf40 JB |
893 | %attr(755,root,root) %{_libdir}/liblirc_client.so.*.*.* |
894 | %attr(755,root,root) %ghost %{_libdir}/liblirc_client.so.0 | |
7170476a JB |
895 | |
896 | %files devel | |
897 | %defattr(644,root,root,755) | |
79e1cf40 JB |
898 | %attr(755,root,root) %{_libdir}/liblirc_client.so |
899 | %{_libdir}/liblirc_client.la | |
7170476a | 900 | %{_includedir}/lirc |
79e1cf40 | 901 | %{_aclocaldir}/lirc.m4 |
7170476a JB |
902 | |
903 | %files static | |
904 | %defattr(644,root,root,755) | |
79e1cf40 | 905 | %{_libdir}/liblirc_client.a |
7170476a JB |
906 | %endif |
907 | ||
908 | %if %{with kernel} | |
c3974330 | 909 | %files -n kernel%{_alt_kernel}-char-lirc-atiusb |
fd0f086d | 910 | %defattr(644,root,root,755) |
65e462a0 | 911 | /lib/modules/%{_kernel_ver}/misc/lirc_atiusb.ko* |
fd0f086d | 912 | |
c3974330 | 913 | %files -n kernel%{_alt_kernel}-char-lirc-bt829 |
fd0f086d | 914 | %defattr(644,root,root,755) |
65e462a0 | 915 | /lib/modules/%{_kernel_ver}/misc/lirc_bt829.ko* |
fd0f086d | 916 | |
c3974330 | 917 | %files -n kernel%{_alt_kernel}-char-lirc-dev |
108f3100 | 918 | %defattr(644,root,root,755) |
65e462a0 | 919 | /lib/modules/%{_kernel_ver}/misc/lirc_dev.ko* |
2c4f8ebd | 920 | |
4d3e3b12 | 921 | %if "%{_kernel_ver}" < "3.0.0" |
b9c868ae | 922 | %files -n kernel%{_alt_kernel}-char-lirc-ene0100 |
923 | %defattr(644,root,root,755) | |
65e462a0 | 924 | /lib/modules/%{_kernel_ver}/misc/lirc_ene0100.ko* |
4d3e3b12 | 925 | %endif |
b9c868ae | 926 | |
0a534fbb | 927 | %if "%{_kernel_ver}" < "2.6.23" |
c3974330 | 928 | %files -n kernel%{_alt_kernel}-char-lirc-gpio |
108f3100 | 929 | %defattr(644,root,root,755) |
65e462a0 | 930 | /lib/modules/%{_kernel_ver}/misc/lirc_gpio.ko* |
0a534fbb | 931 | %endif |
85dc97b9 | 932 | |
c3974330 | 933 | %files -n kernel%{_alt_kernel}-char-lirc-i2c |
108f3100 | 934 | %defattr(644,root,root,755) |
65e462a0 | 935 | /lib/modules/%{_kernel_ver}/misc/lirc_i2c.ko* |
fd0f086d | 936 | |
c3974330 | 937 | %files -n kernel%{_alt_kernel}-char-lirc-igorplugusb |
737e0cf0 | 938 | %defattr(644,root,root,755) |
65e462a0 | 939 | /lib/modules/%{_kernel_ver}/misc/lirc_igorplugusb.ko* |
737e0cf0 | 940 | |
c3974330 | 941 | %files -n kernel%{_alt_kernel}-char-lirc-imon |
737e0cf0 | 942 | %defattr(644,root,root,755) |
65e462a0 | 943 | /lib/modules/%{_kernel_ver}/misc/lirc_imon.ko* |
737e0cf0 | 944 | |
c3974330 | 945 | %files -n kernel%{_alt_kernel}-char-lirc-sasem |
fd0f086d | 946 | %defattr(644,root,root,755) |
65e462a0 | 947 | /lib/modules/%{_kernel_ver}/misc/lirc_sasem.ko* |
85dc97b9 | 948 | |
c3974330 | 949 | %files -n kernel%{_alt_kernel}-char-lirc-serial |
2c4f8ebd | 950 | %defattr(644,root,root,755) |
65e462a0 | 951 | /lib/modules/%{_kernel_ver}/misc/lirc_serial.ko* |
2c4f8ebd | 952 | |
c3974330 | 953 | %files -n kernel%{_alt_kernel}-char-lirc-sir |
2c4f8ebd | 954 | %defattr(644,root,root,755) |
65e462a0 | 955 | /lib/modules/%{_kernel_ver}/misc/lirc_sir.ko* |
2c4f8ebd | 956 | |
bbc3b29b | 957 | %files -n kernel%{_alt_kernel}-char-lirc-ttusbir |
958 | %defattr(644,root,root,755) | |
65e462a0 | 959 | /lib/modules/%{_kernel_ver}/misc/lirc_ttusbir.ko* |
bbc3b29b | 960 | |
4d3e3b12 | 961 | %if "%{_kernel_ver}" < "3.0.0" |
ddf1caee | 962 | %files -n kernel%{_alt_kernel}-char-lirc-wpc87691 |
963 | %defattr(644,root,root,755) | |
65e462a0 | 964 | /lib/modules/%{_kernel_ver}/misc/lirc_wpc8769l.ko* |
4d3e3b12 | 965 | %endif |
ddf1caee | 966 | |
29d85d0f JB |
967 | %files -n kernel%{_alt_kernel}-char-lirc-parallel |
968 | %defattr(644,root,root,755) | |
65e462a0 | 969 | /lib/modules/%{_kernel_ver}/misc/lirc_parallel.ko* |
29d85d0f | 970 | %endif |