2 # - java/tcl bindings subpackages
5 %bcond_without perl # Perl bindings
6 %bcond_without python # Python bindings
7 %bcond_with tcl # Tcl/Tk bindings
9 Summary: File transfer utilities between Linux and PalmPilots
10 Summary(es.UTF-8): Bibliotecas estáticas necesarias para generar aplicaciones Pilot
11 Summary(pl.UTF-8): Narzędzia do przesyłania plików między Linuksem a PalmPilotami
12 Summary(pt_BR.UTF-8): Utilitários de transferência de dados entre Unix e o Pilot
13 Summary(ru.UTF-8): Утилита пересылки файлов между Linux и PalmPilot
14 Summary(uk.UTF-8): Утиліта пересилки файлів між Linux та PalmPilot
19 Group: Applications/Communications
20 Source0: http://downloads.pilot-link.org/%{name}-%{version}.tar.bz2
21 # Source0-md5: 568c55bf504b044f6fbd50baa407c990
22 Patch0: %{name}-ac.patch
23 Patch1: %{name}-open.patch
24 Patch2: %{name}-man.patch
25 Patch3: %{name}-libpng.patch
26 Patch4: %{name}-format.patch
28 Patch5: pilot-link-0.12.5-redefinePerlsymbols.patch
29 URL: http://www.pilot-link.org/
30 BuildRequires: autoconf >= 2.53
31 BuildRequires: automake
33 BuildRequires: bluez-libs-devel
34 BuildRequires: libpng-devel
35 BuildRequires: libstdc++-devel
36 BuildRequires: libtool
37 BuildRequires: libusb-compat-devel
38 BuildRequires: perl-ExtUtils-MakeMaker
39 BuildRequires: perl-base >= 1:5.6
40 %{?with_perl:BuildRequires: perl-devel >= 1:5.6}
41 BuildRequires: pkgconfig
42 BuildRequires: popt-devel
43 %{?with_python:BuildRequires: python-devel >= 2}
44 BuildRequires: python-modules
45 BuildRequires: readline-devel >= 5.0
46 BuildRequires: rpmbuild(macros) >= 1.745
48 BuildRequires: tcl-devel >= 8.3.2
49 BuildRequires: tk-devel >= 8.3.2
51 Requires: %{name}-libs = %{version}-%{release}
52 Requires: perl-PDA-Pilot = %{version}-%{release}
53 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
55 %define _ulibdir %{_prefix}/lib
58 This suite of tools allows you to upload and download programs and
59 data files between a Linux/UNIX machine and the PalmPilot. It has a
60 few extra utils that will allow for things like syncing the
61 PalmPilot's calendar app with Ical. Note that you might still need to
62 consult the sources for pilot-link if you would like the Python, Tcl,
65 Now also with support for USB PalmOS devices (Sony CLIE, Palm m5xx,
68 %description -l es.UTF-8
69 Bibliotecas estáticas necesarias para generar aplicaciones Pilot.
71 %description -l pl.UTF-8
72 Ten zestaw narzędzi pozwala na przesyłanie programów i plików z danymi
73 pomiędzy maszyną linuksową/uniksową a PalmPilotem. Ma kilka
74 dodatkowych narzędzi pozwalających na synchronizację kalendarza
75 PalmPilota z programem Ical. Aby używać interfejsu do Pythona, Tcl lub
76 Perla, może zaistnieć potrzeba zajrzenia do źródeł pilot-linka.
78 Obecna wersja działa również z urządzeniami z PalmOS wyposażonymi w
79 port USB (Sony CLIE, Palm m5xx, Handspring Visor).
81 %description -l pt_BR.UTF-8
82 Este conjunto de ferramentas permite transferir programas e dados
83 entre máquinas *nix e o Palm Pilot. Alguns utilitários extras permitem
84 coisas como sincronizar dados entre o calendário do Pilot e o Ical.
86 %description -l uk.UTF-8
87 Цей набір інструментів дозволяє вам переносити програми та файли даних
88 між системами Linux та PalmPilot. Він має також кілька додаткових
89 утиліт, які забезпечують такі речі як синхронизація календаря
92 %description -l ru.UTF-8
93 Этот набор инструментов позволяет вам переносить программы и файлы
94 данных между системами Linux и PalmPilot. Он имеет также несколько
95 дополнительных утилит, обеспечивающих такие вещи как синхронизация
96 календаря PalmPilot и Ical.
99 Summary: Pilot link shared libraries
100 Summary(pl.UTF-8): Biblioteki współdzielone pilot-link
102 Conflicts: pilot-link < 0.12.5-11
105 Pilot link shared libraries.
107 %description libs -l pl.UTF-8
108 Biblioteki współdzielone pilot-link.
111 Summary: Pilot development header files
112 Summary(es.UTF-8): Archivos de inclusión para el desarrollo de programas
113 Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki pilot-link
114 Summary(pt_BR.UTF-8): Arquivos de inclusão para o desenvolvimento de programas
115 Summary(ru.UTF-8): Файлы для разработки программ взаимодействия с PalmPilot
116 Summary(uk.UTF-8): Файли для розробки програм взаємодії з PalmPilot
117 Group: Development/Libraries
118 Requires: %{name}-libs = %{version}-%{release}
121 This package contains the development headers that are used to build
122 the pilot-link package.
124 %description devel -l es.UTF-8
125 Este paquete contiene los archivos de inclusión necesarios para crear
128 %description devel -l pl.UTF-8
129 Ten pakiet zawiera pliki nagłówkowe używane przy budowaniu pakietu
132 %description devel -l pt_BR.UTF-8
133 Este pacote contém os arquivos de inclusão necessários para gerar
136 %description devel -l ru.UTF-8
137 Этот пакет содержит файлы заголовков C для построения программ
138 взаимодействия с PalmPilot.
140 %description devel -l uk.UTF-8
141 Цей пакет містить файли заголовків C для побудови програм взаємодії з
145 Summary: Pilot link static libraries
146 Summary(es.UTF-8): Bibliotecas estáticas necesarias para crear aplicaciones Pilot
147 Summary(pl.UTF-8): Statyczne biblioteki pilot-link
148 Summary(pt_BR.UTF-8): Bibliotecas estáticas necessárias para gerar aplicações Pilot
149 Summary(ru.UTF-8): Статические библиотеки для разработки программ взаимодействия с PalmPilot
150 Summary(uk.UTF-8): Статичні бібліотеки для розробки програм взаємодії з PalmPilot
151 Group: Development/Libraries
152 Requires: %{name}-devel = %{version}-%{release}
155 Pilot link static libraries.
157 %description static -l es.UTF-8
158 Este paquete contiene las bibliotecas estáticas necesarias para crear
161 %description static -l pl.UTF-8
162 Statyczne biblioteki pilot-link.
164 %description static -l pt_BR.UTF-8
165 Este pacote contém as bibliotecas estáticas necessárias para gerar
168 %description static -l ru.UTF-8
169 Этот пакет содержит статические библиотеки для построения программ
170 взаимодействия с PalmPilot.
172 %description static -l uk.UTF-8
173 Цей пакет містить статичні бібліотеки для побудови програм взаємодії з
176 %package -n perl-PDA-Pilot
177 Summary: PDA::Pilot - Perl binding to pilot-link library
178 Summary(pl.UTF-8): PDA::Pilot - wiązanie Perla do biblioteki pilot-link
179 Group: Development/Languages/Perl
180 Requires: %{name}-libs = %{version}-%{release}
182 %description -n perl-PDA-Pilot
183 PDA::Pilot - Perl binding to pilot-link library.
185 %description -n perl-PDA-Pilot -l pl.UTF-8
186 PDA::Pilot - wiązanie Perla do biblioteki pilot-link.
188 %package -n python-pilot-link
189 Summary: Python binding to pilot-link library
190 Summary(pl.UTF-8): Wiązanie Pythona do biblioteki pilot-link
191 Group: Libraries/Python
192 Requires: %{name}-libs = %{version}-%{release}
194 %description -n python-pilot-link
195 Python binding to pilot-link library.
197 %description -n python-pilot-link -l pl.UTF-8
198 Wiązanie Pythona do biblioteki pilot-link.
209 %if "%{_lib}" != "lib"
210 %{__sed} -i -e 's#/lib\>#/%{_lib}#g' m4/python.m4
213 # script that produces a script - has additional shebang embedded inside
214 %{__sed} -i -e 's,^#!/usr/bin/env perl,#!%{__perl},' src/pilot-ietf2datebook.pl
216 %{__sed} -i -e '1s,/usr/bin/env perl,%{__perl},' bindings/Perl/dump.pl
225 ac_cv_lib_iconv_libiconv=no \
226 %{!?debug:--disable-debug} \
231 --without-included-popt \
232 %{?with_perl:--with-perl} \
233 %{?with_python:--with-python} \
234 --with-tcl=%{!?with_tcl:no}%{?with_tcl:%{_ulibdir}}
236 # perl part fails with -jN > 1
241 rm -rf $RPM_BUILD_ROOT
244 DESTDIR=$RPM_BUILD_ROOT
247 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
248 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
253 rm -rf $RPM_BUILD_ROOT
255 %post libs -p /sbin/ldconfig
256 %postun libs -p /sbin/ldconfig
259 %defattr(644,root,root,755)
260 %doc ChangeLog README* doc/README.usb doc/README.debugging NEWS
261 %attr(755,root,root) %{_bindir}/pilot-*
262 %{_datadir}/pilot-link
263 %{_mandir}/man1/ietf2datebook.1*
264 %{_mandir}/man1/pilot-*.1*
265 %{_mandir}/man7/pilot-link.7*
268 %defattr(644,root,root,755)
269 %attr(755,root,root) %{_libdir}/libpisock.so.*.*.*
270 %attr(755,root,root) %ghost %{_libdir}/libpisock.so.9
271 %attr(755,root,root) %{_libdir}/libpisync.so.*.*.*
272 %attr(755,root,root) %ghost %{_libdir}/libpisync.so.1
275 %defattr(644,root,root,755)
276 %attr(755,root,root) %{_libdir}/libpisock.so
277 %attr(755,root,root) %{_libdir}/libpisync.so
278 %{_libdir}/libpisock.la
279 %{_libdir}/libpisync.la
280 %{_includedir}/pi-*.h
281 %{_aclocaldir}/pilot-link.m4
282 %{_pkgconfigdir}/pilot-link.pc
285 %defattr(644,root,root,755)
286 %{_libdir}/libpisock.a
287 %{_libdir}/libpisync.a
290 %files -n perl-PDA-Pilot
291 %defattr(644,root,root,755)
292 %dir %{perl_vendorarch}/PDA
293 %{perl_vendorarch}/PDA/Pilot.pm
294 %{perl_vendorarch}/PDA/dump.pl
295 %dir %{perl_vendorarch}/auto/PDA
296 %dir %{perl_vendorarch}/auto/PDA/Pilot
297 %attr(755,root,root) %{perl_vendorarch}/auto/PDA/Pilot/Pilot.so
298 %{perl_vendorarch}/auto/PDA/Pilot/autosplit.ix
299 %{_mandir}/man3/PDA::Pilot.3pm*
303 %files -n python-pilot-link
304 %defattr(644,root,root,755)
305 %attr(755,root,root) %{py_sitedir}/_pisock.so
306 %{py_sitedir}/pisock.py[co]
307 %{py_sitedir}/pisockextras.py[co]
308 %{py_sitedir}/python_libpisock-%{version}-py*.egg-info