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