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