]>
Commit | Line | Data |
---|---|---|
cf91394e AM |
1 | # TODO: |
2 | # - perl/python/tcl bindings subpackages | |
dd2be28b JB |
3 | # |
4 | # Conditional build: | |
5 | %bcond_with tcl # Tcl/Tk bindings | |
6 | # | |
21a2524a | 7 | Summary: File transfer utilities between Linux and PalmPilots |
981c5e80 ER |
8 | Summary(es.UTF-8): Bibliotecas estáticas necesarias para generar aplicaciones Pilot |
9 | Summary(pl.UTF-8): Narzędzia do przesyłania plików między Linuksem a PalmPilotami | |
10 | Summary(pt_BR.UTF-8): Utilitários de transferência de dados entre Unix e o Pilot | |
11 | Summary(ru.UTF-8): Утилита пересылки файлов между Linux и PalmPilot | |
12 | Summary(uk.UTF-8): Утиліта пересилки файлів між Linux та PalmPilot | |
1ffb1479 | 13 | Name: pilot-link |
586123a2 | 14 | Version: 0.12.4 |
15 | Release: 1 | |
16 | License: GPL v2+ | |
1ffb1479 | 17 | Group: Applications/Communications |
b699d09e | 18 | Source0: http://downloads.pilot-link.org/%{name}-%{version}.tar.bz2 |
586123a2 | 19 | # Source0-md5: a62baf6fd709c6a3d93077abda936e7a |
cf91394e | 20 | Patch0: %{name}-ac.patch |
32b16577 | 21 | Patch1: %{name}-open.patch |
0d9ea7d2 | 22 | Patch2: %{name}-man.patch |
2d07c574 | 23 | Patch3: %{name}-libpng.patch |
92da3216 | 24 | URL: http://www.pilot-link.org/ |
a6bc73b4 | 25 | BuildRequires: autoconf |
fc122bad | 26 | BuildRequires: automake |
27 | BuildRequires: bison | |
32b16577 | 28 | BuildRequires: bluez-libs-devel |
cf91394e | 29 | BuildRequires: libpng-devel |
8f47373f | 30 | BuildRequires: libstdc++-devel |
a6bc73b4 | 31 | BuildRequires: libtool |
a4bed476 | 32 | BuildRequires: libusb-compat-devel |
40283f97 | 33 | BuildRequires: perl-base >= 1:5.6 |
cf91394e | 34 | BuildRequires: popt-devel |
3a098846 | 35 | BuildRequires: python-devel |
17c81431 | 36 | BuildRequires: readline-devel >= 5.0 |
cf91394e | 37 | %if %{with tcl} |
26d070a5 | 38 | BuildRequires: tcl-devel >= 8.3.2 |
39 | BuildRequires: tk-devel >= 8.3.2 | |
cf91394e | 40 | %endif |
cdf6f2c1 | 41 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
3a9160f7 | 42 | |
cf91394e AM |
43 | %define _ulibdir %{_prefix}/lib |
44 | ||
3a9160f7 | 45 | %description |
1b496f4c | 46 | This suite of tools allows you to upload and download programs and |
47 | data files between a Linux/UNIX machine and the PalmPilot. It has a | |
48 | few extra utils that will allow for things like syncing the | |
49 | PalmPilot's calendar app with Ical. Note that you might still need to | |
50 | consult the sources for pilot-link if you would like the Python, Tcl, | |
51 | or Perl bindings. | |
3a9160f7 | 52 | |
750ea3f6 | 53 | Now also with support for USB PalmOS devices (Sony CLIE, Palm m5xx, |
54 | Handspring Visor). | |
55 | ||
fef94df9 JR |
56 | %description -l es.UTF-8 |
57 | Bibliotecas estáticas necesarias para generar aplicaciones Pilot. | |
fc122bad | 58 | |
fef94df9 JR |
59 | %description -l pl.UTF-8 |
60 | Ten zestaw narzędzi pozwala na przesyłanie programów i plików z danymi | |
61 | pomiędzy maszyną linuksową/uniksową a PalmPilotem. Ma kilka | |
62 | dodatkowych narzędzi pozwalających na synchronizację kalendarza | |
63 | PalmPilota z programem Ical. Aby używać interfejsu do Pythona, Tcl lub | |
586123a2 | 64 | Perla, może zaistnieć potrzeba zajrzenia do źródeł pilot-linka. |
7672c482 | 65 | |
fef94df9 | 66 | Obecna wersja działa również z urządzeniami z PalmOS wyposażonymi w |
fc61df90 | 67 | port USB (Sony CLIE, Palm m5xx, Handspring Visor). |
750ea3f6 | 68 | |
fef94df9 | 69 | %description -l pt_BR.UTF-8 |
fc122bad | 70 | Este conjunto de ferramentas permite transferir programas e dados |
fef94df9 JR |
71 | entre máquinas *nix e o Palm Pilot. Alguns utilitários extras permitem |
72 | coisas como sincronizar dados entre o calendário do Pilot e o Ical. | |
fc61df90 | 73 | |
fef94df9 JR |
74 | %description -l uk.UTF-8 |
75 | Цей набір інструментів дозволяє вам переносити програми та файли даних | |
76 | між системами Linux та PalmPilot. Він має також кілька додаткових | |
77 | утиліт, які забезпечують такі речі як синхронизація календаря | |
78 | PalmPilot та Ical. | |
fc61df90 | 79 | |
fef94df9 JR |
80 | %description -l ru.UTF-8 |
81 | Этот набор инструментов позволяет вам переносить программы и файлы | |
82 | данных между системами Linux и PalmPilot. Он имеет также несколько | |
83 | дополнительных утилит, обеспечивающих такие вещи как синхронизация | |
84 | календаря PalmPilot и Ical. | |
fc122bad | 85 | |
3a9160f7 | 86 | %package devel |
1ffb1479 | 87 | Summary: Pilot development header files |
981c5e80 ER |
88 | Summary(es.UTF-8): Archivos de inclusión para el desarrollo de programas |
89 | Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki pilot-link | |
90 | Summary(pt_BR.UTF-8): Arquivos de inclusão para o desenvolvimento de programas | |
91 | Summary(ru.UTF-8): Файлы для разработки программ взаимодействия с PalmPilot | |
92 | Summary(uk.UTF-8): Файли для розробки програм взаємодії з PalmPilot | |
1ffb1479 | 93 | Group: Development/Libraries |
068f675d | 94 | Requires: %{name} = %{version}-%{release} |
3a9160f7 | 95 | |
96 | %description devel | |
1b496f4c | 97 | This package contains the development headers that are used to build |
7672c482 | 98 | the pilot-link package. |
3a9160f7 | 99 | |
fef94df9 JR |
100 | %description devel -l es.UTF-8 |
101 | Este paquete contiene los archivos de inclusión necesarios para crear | |
fc122bad | 102 | aplicaciones Pilot. |
103 | ||
fef94df9 JR |
104 | %description devel -l pl.UTF-8 |
105 | Ten pakiet zawiera pliki nagłówkowe używane przy budowaniu pakietu | |
7672c482 JB |
106 | pilot-link. |
107 | ||
fef94df9 JR |
108 | %description devel -l pt_BR.UTF-8 |
109 | Este pacote contém os arquivos de inclusão necessários para gerar | |
110 | aplicações Pilot. | |
fc122bad | 111 | |
fef94df9 JR |
112 | %description devel -l ru.UTF-8 |
113 | Этот пакет содержит файлы заголовков C для построения программ | |
114 | взаимодействия с PalmPilot. | |
fc61df90 | 115 | |
fef94df9 JR |
116 | %description devel -l uk.UTF-8 |
117 | Цей пакет містить файли заголовків C для побудови програм взаємодії з | |
fc61df90 | 118 | PalmPilot. |
119 | ||
3a9160f7 | 120 | %package static |
1ffb1479 | 121 | Summary: Pilot link static libraries |
981c5e80 ER |
122 | Summary(es.UTF-8): Bibliotecas estáticas necesarias para crear aplicaciones Pilot |
123 | Summary(pl.UTF-8): Statyczne biblioteki pilot-link | |
124 | Summary(pt_BR.UTF-8): Bibliotecas estáticas necessárias para gerar aplicações Pilot | |
125 | Summary(ru.UTF-8): Статические библиотеки для разработки программ взаимодействия с PalmPilot | |
126 | Summary(uk.UTF-8): Статичні бібліотеки для розробки програм взаємодії з PalmPilot | |
1ffb1479 | 127 | Group: Development/Libraries |
068f675d | 128 | Requires: %{name}-devel = %{version}-%{release} |
3a9160f7 | 129 | |
130 | %description static | |
1ffb1479 | 131 | Pilot link static libraries. |
3a9160f7 | 132 | |
fef94df9 JR |
133 | %description static -l es.UTF-8 |
134 | Este paquete contiene las bibliotecas estáticas necesarias para crear | |
fc122bad | 135 | aplicaciones Pilot. |
136 | ||
fef94df9 | 137 | %description static -l pl.UTF-8 |
7672c482 JB |
138 | Statyczne biblioteki pilot-link. |
139 | ||
fef94df9 JR |
140 | %description static -l pt_BR.UTF-8 |
141 | Este pacote contém as bibliotecas estáticas necessárias para gerar | |
142 | aplicações Pilot. | |
fc122bad | 143 | |
fef94df9 JR |
144 | %description static -l ru.UTF-8 |
145 | Этот пакет содержит статические библиотеки для построения программ | |
146 | взаимодействия с PalmPilot. | |
fc61df90 | 147 | |
fef94df9 JR |
148 | %description static -l uk.UTF-8 |
149 | Цей пакет містить статичні бібліотеки для побудови програм взаємодії з | |
fc61df90 | 150 | PalmPilot. |
151 | ||
43605f13 | 152 | %prep |
92da3216 | 153 | %setup -q |
436a67ef | 154 | %patch0 -p1 |
32b16577 | 155 | %patch1 -p1 |
0d9ea7d2 | 156 | %patch2 -p1 |
2d07c574 | 157 | %patch3 -p1 |
cf91394e AM |
158 | |
159 | %if "%{_lib}" == "lib64" | |
586123a2 | 160 | %{__sed} -i -e 's#/lib #/lib64 #g' -e 's#/lib/#/lib64/#g' m4/python.m4 |
cf91394e | 161 | %endif |
3a9160f7 | 162 | |
163 | %build | |
b7fa8ee6 | 164 | %{__libtoolize} |
cf91394e | 165 | %{__aclocal} -I m4 |
534645bb | 166 | %{__autoheader} |
9d982b0d | 167 | %{__autoconf} |
3d711244 | 168 | %{__automake} |
1ffb1479 | 169 | |
cf91394e AM |
170 | %configure \ |
171 | %{!?debug:--disable-debug} \ | |
172 | --enable-conduits \ | |
173 | --enable-threads \ | |
174 | --enable-libusb \ | |
32b16577 | 175 | --with-bluez \ |
cf91394e AM |
176 | --with-libpng=%{_prefix} \ |
177 | --without-included-popt \ | |
178 | --with-perl \ | |
179 | %{!?with_tcl:--without-tcl}%{?with_tcl:--with-tcl=%{_ulibdir}} \ | |
180 | --with-python | |
181 | ||
1ffb1479 | 182 | |
7fd6035e ER |
183 | # perl part fails with -jN > 1 |
184 | %{__make} -j1 \ | |
436a67ef | 185 | LIBDIR="%{_datadir}" |
3a9160f7 | 186 | |
187 | %install | |
1ffb1479 | 188 | rm -rf $RPM_BUILD_ROOT |
1ffb1479 | 189 | |
436a67ef | 190 | %{__make} install \ |
191 | DESTDIR=$RPM_BUILD_ROOT | |
3a9160f7 | 192 | |
3a9160f7 | 193 | %clean |
1ffb1479 | 194 | rm -rf $RPM_BUILD_ROOT |
3a9160f7 | 195 | |
c38fe439 | 196 | %post -p /sbin/ldconfig |
197 | %postun -p /sbin/ldconfig | |
7672c482 | 198 | |
3a9160f7 | 199 | %files |
1ffb1479 | 200 | %defattr(644,root,root,755) |
3a098846 | 201 | %doc ChangeLog README* doc/README.usb doc/README.debugging NEWS |
9d2040ae | 202 | %attr(755,root,root) %{_bindir}/* |
f7acd4b2 | 203 | %attr(755,root,root) %{_libdir}/lib*.so.*.* |
7ee98c00 | 204 | %attr(755,root,root) %ghost %{_libdir}/libpisock.so.9 |
205 | %attr(755,root,root) %ghost %{_libdir}/libpisync.so.1 | |
be387c5c | 206 | %{_datadir}/pilot-link |
22f522f9 | 207 | %{_mandir}/man[17]/* |
3a9160f7 | 208 | |
209 | %files devel | |
1ffb1479 | 210 | %defattr(644,root,root,755) |
8787514f | 211 | %attr(755,root,root) %{_libdir}/lib*.so |
bbd1facf | 212 | %{_libdir}/lib*.la |
c9717284 | 213 | %{_includedir}/* |
3d711244 | 214 | %{_aclocaldir}/* |
cf91394e | 215 | %{_pkgconfigdir}/*.pc |
3a9160f7 | 216 | |
217 | %files static | |
1ffb1479 | 218 | %defattr(644,root,root,755) |
8787514f | 219 | %{_libdir}/lib*.a |