]> git.pld-linux.org Git - SPECS.git/blob - irda-utils.spec
SPECS updated Sun 1 Aug 20:13:02 CEST 2021
[SPECS.git] / irda-utils.spec
1 Summary:        IrDA Utilities
2 Summary(es.UTF-8):      Herramientas de IrDA
3 Summary(pl.UTF-8):      Narzędzia do IrDA
4 Name:           irda-utils
5 Version:        0.9.18
6 Release:        2
7 License:        GPL v2+
8 Group:          Applications/System
9 Source0:        http://downloads.sourceforge.net/irda/%{name}-%{version}.tar.gz
10 # Source0-md5:  84dc12aa4c3f61fccb8d8919bf4079bb
11 Patch0:         %{name}-includes.patch
12 Patch1:         %{name}-make.patch
13 URL:            http://irda.sourceforge.net/
14 BuildRequires:  glib2-devel >= 2.0.0
15 BuildRequires:  linux-libc-headers >= 2.4.0
16 BuildRequires:  pciutils-devel
17 BuildRequires:  pkgconfig
18 Requires(post,preun):   /sbin/chkconfig
19 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 %define         _sbindir        /sbin
22
23 %description
24 IrDA is an exciting way of communicating with remote devices. IrDA
25 uses infrared wireless communication so no cables are required. Speeds
26 range from 9600bps to 4Mbps. The types of devices that support IrDA
27 are LAN adapters, PDA's, printers, laptops, mobile phones etc.
28
29 Linux-IrDA is a GNU implementation of the IrDA protocols
30 specifications written from scratch. Linux-IrDA supports most of the
31 IrDA protocols like IrLAP, IrLMP, IrIAP, IrTTP, IrLPT, IrLAN, IrCOMM
32 and IrOBEX.
33
34 The IrDA Utils package is a collection of programs, that enables the
35 use of the IrDA protocols. Some user-space configuration is required
36 in order to make IrDA work for your machine, and some IrDA features
37 like IrOBEX is actually implemented in user-space.
38
39 Most of the features are implemented in the kernel, so you must enable
40 IrDA support in the kernel before you can use any of the tools and
41 programs mentioned in this document.
42
43 %description -l es.UTF-8
44 IrDA es una manera excitante de comunicar con dispositivos remotos.
45 IrDA usa comunicación inalámbrica infrarroja así que no hacen falta
46 ningunos cables. Las velocidades varian entre 9600 bps y 4 Mbps. Los
47 equipos que soportan IrDA son adaptadores de LAN, PDAs, impresoras,
48 portátiles, teléfonos móviles etc.
49
50 Linux-IrDA es una implementación GNU de las especificaciones de los
51 protocolos de IrDA. Linux-Irda soporta la mayoría de los protocolos:
52 IrLAP, IrLMP, IrIAP, IrTTP, IrLPT, IrLAN, IrCOMM y IrOBEX.
53
54 El paquete IrDA Utils es una colección de programas que permite el uso
55 de los protocolos de IrDA. Hay que configurar algunas cosas para hacer
56 IrDA funcionar en su máquina, y algunas cualidaded de IrDA están
57 implementadas en el espacio del usuario.
58
59 La mayoría de las cualidades es implementada en el núcleo, así que
60 tiene que habilitar el soporte de IrDA en el núcleo antes de poder
61 utilizar cualquiera de las herramientas y los programas aquí
62 mencionados.
63
64 %description -l pl.UTF-8
65 IrDA jest sposobem bezprzewodowej komunikacji z urządzeniami
66 zewnętrznymi przy użyciu podczerwieni. Szybkość od 9600bps do 4Mbps.
67 Rodzaje urządzeń obsługujących IrDA: interfejsy LAN, PDA, drukarki,
68 laptopy, telefony przenośne itp.
69
70 Linux-IrDA jest implementacją GNU protokołów IrDA napisaną od
71 początku. Obsługuje większość protokołów: IrLAP, IrLMP, IrIAP, IrTTP,
72 IrLPT, IrLAN, IrCOMM, IrOBEX.
73
74 Pakiet irda-utils jest zestawem programów pozwalających na używanie
75 protokołów IrDA. Część narzędzi jest wymaganych do uruchomienia IrDA,
76 część możliwości, jak np. IrOBEX, jest zaimplementowanych w
77 user-space.
78
79 Większość możliwości jest zaimplementowanych w jądrze, więc musisz
80 mieć jądro z obsługą IrDA zanim użyjesz jakiegokolwiek narzędzia z
81 tego pakietu.
82
83 %package devel
84 Summary:        IrDA header files
85 Summary(pl.UTF-8):      Pliki nagłówkowe IrDA
86 Group:          Development/Libraries
87
88 %description devel
89 IrDA header files to be used by IrDA applications.
90
91 %description devel -l pl.UTF-8
92 Pliki nagłówkowe IrDA, do budowania aplikacji korzystających z IrDA.
93
94 %prep
95 %setup -q
96 %patch0 -p1
97 %patch1 -p1
98
99 %build
100 %ifarch %{ix86} %{x8664}
101 %{__make} -C findchip \
102         CC="%{__cc}" \
103         RPM_OPT_FLAGS="%{rpmcflags}" \
104         V=1
105 %endif
106
107 for d in irattach irdadump irdaping irnetd irsockets psion smcinit tekram ; do
108 %{__make} -C $d \
109         CC="%{__cc}" \
110         RPM_OPT_FLAGS="%{rpmcflags}" \
111         V=1
112 done
113
114 %install
115 rm -rf $RPM_BUILD_ROOT
116 install -d $RPM_BUILD_ROOT{%{_sbindir},%{_bindir},%{_includedir}}
117
118 %ifarch %{ix86} %{x8664}
119 install findchip/findchip $RPM_BUILD_ROOT%{_sbindir}
120 %endif
121 install irattach/{irattach,dongle_attach} $RPM_BUILD_ROOT%{_sbindir}
122 ln irattach/ChangeLog ChangeLog.irattach
123 ln irattach/README README.irattach
124 install irdadump/irdadump $RPM_BUILD_ROOT%{_sbindir}
125 ln irdadump/ChangeLog ChangeLog.irdadump
126 ln irdadump/README README.irdadump
127 install irdaping/irdaping $RPM_BUILD_ROOT%{_sbindir}
128 install irnetd/irnetd $RPM_BUILD_ROOT%{_sbindir}
129 install irsockets/{ias_query,irdaspray,irprintf,irprintfx,irscanf,irscanfx,recv_ultra,send_ultra} $RPM_BUILD_ROOT%{_sbindir}
130 ln irsockets/README README.irsockets
131 install psion/irpsion5 $RPM_BUILD_ROOT%{_bindir}
132 install smcinit/{smcinit,tosh1800-smcinit,tosh2450-smcinit} $RPM_BUILD_ROOT%{_sbindir}
133 ln smcinit/AUTHORS AUTHORS.smcinit
134 ln smcinit/ChangeLog ChangeLog.smcinit
135 ln smcinit/README README.smcinit
136 ln smcinit/README.Peri README.smcinit.Peri
137 ln smcinit/README.Rob README.smcinit.Rob
138 ln smcinit/README.Tom README.smcinit.Tom
139 install tekram/irkbd $RPM_BUILD_ROOT%{_sbindir}
140 ln tekram/README README.tekram
141 install include/irda.h $RPM_BUILD_ROOT%{_includedir}
142
143 for s in 4 7 8 ; do
144         install -d $RPM_BUILD_ROOT%{_mandir}/man${s}
145         for f in man/*.${s}.gz ; do
146                 gzip -dc "$f" >$RPM_BUILD_ROOT%{_mandir}/man${s}/$(basename $f .gz)
147         done
148 done
149
150 %clean
151 rm -rf $RPM_BUILD_ROOT
152
153 %files
154 %defattr(644,root,root,755)
155 %doc AUTHORS* ChangeLog* README* etc/modules.conf.irda man/{ChangeLog,README,TODO}.man smcinit/RobMiller-irda.html
156 %attr(755,root,root) %{_sbindir}/dongle_attach
157 %ifarch %{ix86} %{x8664}
158 %attr(755,root,root) %{_sbindir}/findchip
159 %endif
160 %attr(755,root,root) %{_sbindir}/ias_query
161 %attr(755,root,root) %{_sbindir}/irattach
162 %attr(755,root,root) %{_sbindir}/irdadump
163 %attr(755,root,root) %{_sbindir}/irdaping
164 %attr(755,root,root) %{_sbindir}/irdaspray
165 %attr(755,root,root) %{_sbindir}/irkbd
166 %attr(755,root,root) %{_sbindir}/irnetd
167 %attr(755,root,root) %{_sbindir}/irprintf
168 %attr(755,root,root) %{_sbindir}/irprintfx
169 %attr(755,root,root) %{_sbindir}/irscanf
170 %attr(755,root,root) %{_sbindir}/irscanfx
171 %attr(755,root,root) %{_sbindir}/recv_ultra
172 %attr(755,root,root) %{_sbindir}/send_ultra
173 %attr(755,root,root) %{_sbindir}/smcinit
174 %attr(755,root,root) %{_sbindir}/tosh1800-smcinit
175 %attr(755,root,root) %{_sbindir}/tosh2450-smcinit
176 %attr(755,root,root) %{_bindir}/irpsion5
177 %{_mandir}/man4/irnet.4*
178 %{_mandir}/man7/irda.7*
179 %ifarch %{ix86} %{x8664}
180 %{_mandir}/man8/findchip.8*
181 %endif
182 %{_mandir}/man8/irattach.8*
183 %{_mandir}/man8/irdadump.8*
184 %{_mandir}/man8/irdaping.8*
185 %{_mandir}/man8/irnetd.8*
186 %{_mandir}/man8/irpsion5.8*
187 %{_mandir}/man8/smcinit.8*
188 %{_mandir}/man8/tosh1800-smcinit.8*
189
190 %files devel
191 %defattr(644,root,root,755)
192 %{_includedir}/irda.h
This page took 0.072142 seconds and 3 git commands to generate.