]> git.pld-linux.org Git - packages/pilot-link.git/blame - pilot-link.spec
- ghost soname symlinks
[packages/pilot-link.git] / pilot-link.spec
CommitLineData
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 7Summary: File transfer utilities between Linux and PalmPilots
981c5e80
ER
8Summary(es.UTF-8): Bibliotecas estáticas necesarias para generar aplicaciones Pilot
9Summary(pl.UTF-8): Narzędzia do przesyłania plików między Linuksem a PalmPilotami
10Summary(pt_BR.UTF-8): Utilitários de transferência de dados entre Unix e o Pilot
11Summary(ru.UTF-8): Утилита пересылки файлов между Linux и PalmPilot
12Summary(uk.UTF-8): Утиліта пересилки файлів між Linux та PalmPilot
1ffb1479 13Name: pilot-link
586123a2 14Version: 0.12.4
15Release: 1
16License: GPL v2+
1ffb1479 17Group: Applications/Communications
b699d09e 18Source0: http://downloads.pilot-link.org/%{name}-%{version}.tar.bz2
586123a2 19# Source0-md5: a62baf6fd709c6a3d93077abda936e7a
cf91394e 20Patch0: %{name}-ac.patch
32b16577 21Patch1: %{name}-open.patch
0d9ea7d2 22Patch2: %{name}-man.patch
2d07c574 23Patch3: %{name}-libpng.patch
92da3216 24URL: http://www.pilot-link.org/
a6bc73b4 25BuildRequires: autoconf
fc122bad 26BuildRequires: automake
27BuildRequires: bison
32b16577 28BuildRequires: bluez-libs-devel
cf91394e 29BuildRequires: libpng-devel
8f47373f 30BuildRequires: libstdc++-devel
a6bc73b4 31BuildRequires: libtool
a4bed476 32BuildRequires: libusb-compat-devel
40283f97 33BuildRequires: perl-base >= 1:5.6
cf91394e 34BuildRequires: popt-devel
3a098846 35BuildRequires: python-devel
17c81431 36BuildRequires: readline-devel >= 5.0
cf91394e 37%if %{with tcl}
26d070a5 38BuildRequires: tcl-devel >= 8.3.2
39BuildRequires: tk-devel >= 8.3.2
cf91394e 40%endif
cdf6f2c1 41BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
3a9160f7 42
cf91394e
AM
43%define _ulibdir %{_prefix}/lib
44
3a9160f7 45%description
1b496f4c 46This suite of tools allows you to upload and download programs and
47data files between a Linux/UNIX machine and the PalmPilot. It has a
48few extra utils that will allow for things like syncing the
49PalmPilot's calendar app with Ical. Note that you might still need to
50consult the sources for pilot-link if you would like the Python, Tcl,
51or Perl bindings.
3a9160f7 52
750ea3f6 53Now also with support for USB PalmOS devices (Sony CLIE, Palm m5xx,
54Handspring Visor).
55
fef94df9
JR
56%description -l es.UTF-8
57Bibliotecas estáticas necesarias para generar aplicaciones Pilot.
fc122bad 58
fef94df9
JR
59%description -l pl.UTF-8
60Ten zestaw narzędzi pozwala na przesyłanie programów i plików z danymi
61pomiędzy maszyną linuksową/uniksową a PalmPilotem. Ma kilka
62dodatkowych narzędzi pozwalających na synchronizację kalendarza
63PalmPilota z programem Ical. Aby używać interfejsu do Pythona, Tcl lub
586123a2 64Perla, może zaistnieć potrzeba zajrzenia do źródeł pilot-linka.
7672c482 65
fef94df9 66Obecna wersja działa również z urządzeniami z PalmOS wyposażonymi w
fc61df90 67port USB (Sony CLIE, Palm m5xx, Handspring Visor).
750ea3f6 68
fef94df9 69%description -l pt_BR.UTF-8
fc122bad 70Este conjunto de ferramentas permite transferir programas e dados
fef94df9
JR
71entre máquinas *nix e o Palm Pilot. Alguns utilitários extras permitem
72coisas 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утиліт, які забезпечують такі речі як синхронизація календаря
78PalmPilot та 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 87Summary: Pilot development header files
981c5e80
ER
88Summary(es.UTF-8): Archivos de inclusión para el desarrollo de programas
89Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki pilot-link
90Summary(pt_BR.UTF-8): Arquivos de inclusão para o desenvolvimento de programas
91Summary(ru.UTF-8): Файлы для разработки программ взаимодействия с PalmPilot
92Summary(uk.UTF-8): Файли для розробки програм взаємодії з PalmPilot
1ffb1479 93Group: Development/Libraries
068f675d 94Requires: %{name} = %{version}-%{release}
3a9160f7 95
96%description devel
1b496f4c 97This package contains the development headers that are used to build
7672c482 98the pilot-link package.
3a9160f7 99
fef94df9
JR
100%description devel -l es.UTF-8
101Este paquete contiene los archivos de inclusión necesarios para crear
fc122bad 102aplicaciones Pilot.
103
fef94df9
JR
104%description devel -l pl.UTF-8
105Ten pakiet zawiera pliki nagłówkowe używane przy budowaniu pakietu
7672c482
JB
106pilot-link.
107
fef94df9
JR
108%description devel -l pt_BR.UTF-8
109Este pacote contém os arquivos de inclusão necessários para gerar
110aplicaçõ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 118PalmPilot.
119
3a9160f7 120%package static
1ffb1479 121Summary: Pilot link static libraries
981c5e80
ER
122Summary(es.UTF-8): Bibliotecas estáticas necesarias para crear aplicaciones Pilot
123Summary(pl.UTF-8): Statyczne biblioteki pilot-link
124Summary(pt_BR.UTF-8): Bibliotecas estáticas necessárias para gerar aplicações Pilot
125Summary(ru.UTF-8): Статические библиотеки для разработки программ взаимодействия с PalmPilot
126Summary(uk.UTF-8): Статичні бібліотеки для розробки програм взаємодії з PalmPilot
1ffb1479 127Group: Development/Libraries
068f675d 128Requires: %{name}-devel = %{version}-%{release}
3a9160f7 129
130%description static
1ffb1479 131Pilot link static libraries.
3a9160f7 132
fef94df9
JR
133%description static -l es.UTF-8
134Este paquete contiene las bibliotecas estáticas necesarias para crear
fc122bad 135aplicaciones Pilot.
136
fef94df9 137%description static -l pl.UTF-8
7672c482
JB
138Statyczne biblioteki pilot-link.
139
fef94df9
JR
140%description static -l pt_BR.UTF-8
141Este pacote contém as bibliotecas estáticas necessárias para gerar
142aplicaçõ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 150PalmPilot.
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 188rm -rf $RPM_BUILD_ROOT
1ffb1479 189
436a67ef 190%{__make} install \
191 DESTDIR=$RPM_BUILD_ROOT
3a9160f7 192
3a9160f7 193%clean
1ffb1479 194rm -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
This page took 0.108984 seconds and 4 git commands to generate.