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