]> git.pld-linux.org Git - packages/pilot-link.git/blob - pilot-link.spec
- ghost soname symlinks
[packages/pilot-link.git] / pilot-link.spec
1 # TODO:
2 # - perl/python/tcl bindings subpackages
3 #
4 # Conditional build:
5 %bcond_with     tcl     # Tcl/Tk bindings
6 #
7 Summary:        File transfer utilities between Linux and PalmPilots
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
13 Name:           pilot-link
14 Version:        0.12.4
15 Release:        1
16 License:        GPL v2+
17 Group:          Applications/Communications
18 Source0:        http://downloads.pilot-link.org/%{name}-%{version}.tar.bz2
19 # Source0-md5:  a62baf6fd709c6a3d93077abda936e7a
20 Patch0:         %{name}-ac.patch
21 Patch1:         %{name}-open.patch
22 Patch2:         %{name}-man.patch
23 Patch3:         %{name}-libpng.patch
24 URL:            http://www.pilot-link.org/
25 BuildRequires:  autoconf
26 BuildRequires:  automake
27 BuildRequires:  bison
28 BuildRequires:  bluez-libs-devel
29 BuildRequires:  libpng-devel
30 BuildRequires:  libstdc++-devel
31 BuildRequires:  libtool
32 BuildRequires:  libusb-compat-devel
33 BuildRequires:  perl-base >= 1:5.6
34 BuildRequires:  popt-devel
35 BuildRequires:  python-devel
36 BuildRequires:  readline-devel >= 5.0
37 %if %{with tcl}
38 BuildRequires:  tcl-devel >= 8.3.2
39 BuildRequires:  tk-devel >= 8.3.2
40 %endif
41 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42
43 %define         _ulibdir        %{_prefix}/lib
44
45 %description
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.
52
53 Now also with support for USB PalmOS devices (Sony CLIE, Palm m5xx,
54 Handspring Visor).
55
56 %description -l es.UTF-8
57 Bibliotecas estáticas necesarias para generar aplicaciones Pilot.
58
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
64 Perla, może zaistnieć potrzeba zajrzenia do źródeł pilot-linka.
65
66 Obecna wersja działa również z urządzeniami z PalmOS wyposażonymi w
67 port USB (Sony CLIE, Palm m5xx, Handspring Visor).
68
69 %description -l pt_BR.UTF-8
70 Este conjunto de ferramentas permite transferir programas e dados
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.
73
74 %description -l uk.UTF-8
75 Цей набір інструментів дозволяє вам переносити програми та файли даних
76 між системами Linux та PalmPilot. Він має також кілька додаткових
77 утиліт, які забезпечують такі речі як синхронизація календаря
78 PalmPilot та Ical.
79
80 %description -l ru.UTF-8
81 Этот набор инструментов позволяет вам переносить программы и файлы
82 данных между системами Linux и PalmPilot. Он имеет также несколько
83 дополнительных утилит, обеспечивающих такие вещи как синхронизация
84 календаря PalmPilot и Ical.
85
86 %package devel
87 Summary:        Pilot development header files
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
93 Group:          Development/Libraries
94 Requires:       %{name} = %{version}-%{release}
95
96 %description devel
97 This package contains the development headers that are used to build
98 the pilot-link package.
99
100 %description devel -l es.UTF-8
101 Este paquete contiene los archivos de inclusión necesarios para crear
102 aplicaciones Pilot.
103
104 %description devel -l pl.UTF-8
105 Ten pakiet zawiera pliki nagłówkowe używane przy budowaniu pakietu
106 pilot-link.
107
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.
111
112 %description devel -l ru.UTF-8
113 Этот пакет содержит файлы заголовков C для построения программ
114 взаимодействия с PalmPilot.
115
116 %description devel -l uk.UTF-8
117 Цей пакет містить файли заголовків C для побудови програм взаємодії з
118 PalmPilot.
119
120 %package static
121 Summary:        Pilot link static libraries
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
127 Group:          Development/Libraries
128 Requires:       %{name}-devel = %{version}-%{release}
129
130 %description static
131 Pilot link static libraries.
132
133 %description static -l es.UTF-8
134 Este paquete contiene las bibliotecas estáticas necesarias para crear
135 aplicaciones Pilot.
136
137 %description static -l pl.UTF-8
138 Statyczne biblioteki pilot-link.
139
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.
143
144 %description static -l ru.UTF-8
145 Этот пакет содержит статические библиотеки для построения программ
146 взаимодействия с PalmPilot.
147
148 %description static -l uk.UTF-8
149 Цей пакет містить статичні бібліотеки для побудови програм взаємодії з
150 PalmPilot.
151
152 %prep
153 %setup -q
154 %patch0 -p1
155 %patch1 -p1
156 %patch2 -p1
157 %patch3 -p1
158
159 %if "%{_lib}" == "lib64"
160 %{__sed} -i -e 's#/lib #/lib64 #g' -e 's#/lib/#/lib64/#g' m4/python.m4
161 %endif
162
163 %build
164 %{__libtoolize}
165 %{__aclocal} -I m4
166 %{__autoheader}
167 %{__autoconf}
168 %{__automake}
169
170 %configure \
171         %{!?debug:--disable-debug} \
172         --enable-conduits \
173         --enable-threads \
174         --enable-libusb \
175         --with-bluez \
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
182
183 # perl part fails with -jN > 1
184 %{__make} -j1 \
185         LIBDIR="%{_datadir}"
186
187 %install
188 rm -rf $RPM_BUILD_ROOT
189
190 %{__make} install \
191         DESTDIR=$RPM_BUILD_ROOT
192
193 %clean
194 rm -rf $RPM_BUILD_ROOT
195
196 %post   -p /sbin/ldconfig
197 %postun -p /sbin/ldconfig
198
199 %files
200 %defattr(644,root,root,755)
201 %doc ChangeLog README* doc/README.usb doc/README.debugging NEWS
202 %attr(755,root,root) %{_bindir}/*
203 %attr(755,root,root) %{_libdir}/lib*.so.*.*
204 %attr(755,root,root) %ghost %{_libdir}/libpisock.so.9
205 %attr(755,root,root) %ghost %{_libdir}/libpisync.so.1
206 %{_datadir}/pilot-link
207 %{_mandir}/man[17]/*
208
209 %files devel
210 %defattr(644,root,root,755)
211 %attr(755,root,root) %{_libdir}/lib*.so
212 %{_libdir}/lib*.la
213 %{_includedir}/*
214 %{_aclocaldir}/*
215 %{_pkgconfigdir}/*.pc
216
217 %files static
218 %defattr(644,root,root,755)
219 %{_libdir}/lib*.a
This page took 0.088879 seconds and 3 git commands to generate.