1 Summary: File copying over the Object Exchange (OBEX) protocol
2 Summary(pl.UTF-8): Kopiowanie plików z wykorzystaniem protokołu Object Exchange (OBEX)
6 License: GPL v2+ (server, bindings), LGPL v2+ (libraries)
7 Group: Applications/Communications
8 Source0: http://dl.sourceforge.net/openobex/%{name}-%{version}.tar.bz2
9 # Source0-md5: f20762061b68bc921e80be4aebc349eb
10 Patch0: %{name}-no_server.patch
11 Patch1: %{name}-perl.patch
12 Patch2: %{name}-nostress.patch
13 Patch3: %{name}-ruby1.9.patch
15 Patch5: format-security.patch
16 URL: http://triq.net/obex/
17 BuildRequires: autoconf
18 BuildRequires: automake
19 BuildRequires: bluez-libs-devel
20 BuildRequires: gettext-tools
21 BuildRequires: libtool
22 BuildRequires: openobex-devel
23 BuildRequires: perl-devel >= 1:5.8.0
24 BuildRequires: pkgconfig
25 BuildRequires: python-devel >= 1:2.5
26 BuildRequires: rpm-perlprov
27 BuildRequires: rpm-pythonprov
28 BuildRequires: rpmbuild(macros) >= 1.277
29 BuildRequires: ruby-devel
30 BuildRequires: tcl-devel
31 Requires: %{name}-libs = %{version}-%{release}
32 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34 %define skip_post_check_so obexftp.so.0.0.0
37 Free open source application for file copying over the Object Exchange
40 %description -l pl.UTF-8
41 Wolnodostępna aplikacja służąca do kopiowania plików z wykorzystaniem
42 protokołu Object Exchange (OBEX).
45 Summary: ObexFTP libraries
46 Summary(pl.UTF-8): Biblioteki ObexFTP
53 %description libs -l pl.UTF-8
57 Summary: Header files for ObexFTP
58 Summary(es.UTF-8): Ficheros de cabecera para ObexFTP
59 Summary(pl.UTF-8): Pliki nagłówkowe ObexFTP
61 Group: Development/Libraries
62 Requires: %{name}-libs = %{version}-%{release}
63 Requires: bluez-libs-devel
64 Requires: openobex-devel
67 The header files are only needed for development of programs based on
70 %description devel -l pl.UTF-8
71 W pakiecie tym znajdują się pliki nagłówkowe, przeznaczone do
72 rozwijania programów bazujących na bibliotekach ObexFTP.
75 Summary: Static ObexFTP library
76 Summary(es.UTF-8): Biblioteca estática de ObexFTP
77 Summary(pl.UTF-8): Biblioteka statyczna ObexFTP
79 Group: Development/Libraries
80 Requires: %{name}-devel = %{version}-%{release}
83 Static ObexFTP library.
85 %description static -l pl.UTF-8
86 Biblioteka statyczna ObexFTP.
88 %package -n perl-obexftp
89 Summary: Perl binding for ObexFTP library
90 Summary(pl.UTF-8): Wiązanie Perla dla biblioteki ObexFTP
92 Group: Development/Languages/Perl
93 Requires: %{name}-libs = %{version}-%{release}
95 %description -n perl-obexftp
96 Perl binding for ObexFTP library.
98 %description -n perl-obexftp -l pl.UTF-8
99 Wiązanie Perla dla biblioteki ObexFTP.
101 %package -n python-obexftp
102 Summary: Python binding for ObexFTP library
103 Summary(pl.UTF-8): Wiązanie Pythona dla biblioteki ObexFTP
105 Group: Libraries/Python
106 Requires: %{name}-libs = %{version}-%{release}
107 %pyrequires_eq python-libs
109 %description -n python-obexftp
110 Python binding for ObexFTP library.
112 %description -n python-obexftp -l pl.UTF-8
113 Wiązanie Pythona dla biblioteki ObexFTP.
115 %package -n ruby-obexftp
116 Summary: Ruby binding for ObexFTP library
117 Summary(pl.UTF-8): Wiązanie języka Ruby dla biblioteki ObexFTP
119 Group: Development/Languages
120 Requires: %{name}-libs = %{version}-%{release}
121 %{?ruby_mod_ver_requires_eq}
123 %description -n ruby-obexftp
124 Ruby binding for ObexFTP library.
126 %description -n ruby-obexftp -l pl.UTF-8
127 Wiązanie języka Ruby dla biblioteki ObexFTP.
129 %package -n tcl-obexftp
130 Summary: Tcl binding for ObexFTP library
131 Summary(pl.UTF-8): Wiązanie Tcl-a dla biblioteki ObexFTP
133 Group: Development/Languages
134 Requires: %{name}-libs = %{version}-%{release}
137 %description -n tcl-obexftp
138 Tcl binding for ObexFTP library.
140 %description -n tcl-obexftp -l pl.UTF-8
141 Wiązanie Tcl-a dla biblioteki ObexFTP.
152 # hack for -L/usr/%{_lib} before -L../../obexftp/.libs
153 ln -sf ../../obexftp/.libs/libobexftp.so swig/ruby
165 rm -rf $RPM_BUILD_ROOT
168 RUBYARCHDIR=$RPM_BUILD_ROOT%{ruby_vendorarchdir} \
169 DESTDIR=$RPM_BUILD_ROOT
171 %{__rm} $RPM_BUILD_ROOT%{_libdir}/obexftp.{la,a}
172 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/OBEXFTP/.packlist
176 rm -rf $RPM_BUILD_ROOT
178 %post libs -p /sbin/ldconfig
179 %postun libs -p /sbin/ldconfig
181 %post -n tcl-obexftp -p /sbin/ldconfig
182 %postun -n tcl-obexftp -p /sbin/ldconfig
185 %defattr(644,root,root,755)
186 %doc doc/obexftp*.html README* NEWS THANKS TODO AUTHORS ChangeLog
187 %attr(755,root,root) %{_bindir}/obexftp
188 %attr(755,root,root) %{_bindir}/obexftpd
189 %{_mandir}/man1/obexftp.1*
190 %{_mandir}/man1/obexftpd.1*
193 %defattr(644,root,root,755)
194 %attr(755,root,root) %{_libdir}/libbfb.so.*.*.*
195 %attr(755,root,root) %ghost %{_libdir}/libbfb.so.0
196 %attr(755,root,root) %{_libdir}/libmulticobex.so.*.*.*
197 %attr(755,root,root) %ghost %{_libdir}/libmulticobex.so.1
198 %attr(755,root,root) %{_libdir}/libobexftp.so.*.*.*
199 %attr(755,root,root) %ghost %{_libdir}/libobexftp.so.0
202 %defattr(644,root,root,755)
203 %attr(755,root,root) %{_libdir}/libbfb.so
204 %attr(755,root,root) %{_libdir}/libmulticobex.so
205 %attr(755,root,root) %{_libdir}/libobexftp.so
207 %{_libdir}/libmulticobex.la
208 %{_libdir}/libobexftp.la
210 %{_includedir}/multicobex
211 %{_includedir}/obexftp
212 %{_pkgconfigdir}/obexftp.pc
215 %defattr(644,root,root,755)
217 %{_libdir}/libmulticobex.a
218 %{_libdir}/libobexftp.a
220 %files -n perl-obexftp
221 %defattr(644,root,root,755)
222 %{perl_vendorarch}/OBEXFTP.pm
223 %dir %{perl_vendorarch}/auto/OBEXFTP
224 %attr(755,root,root) %{perl_vendorarch}/auto/OBEXFTP/OBEXFTP.so
226 %files -n python-obexftp
227 %defattr(644,root,root,755)
228 %dir %{py_sitedir}/obexftp
229 %attr(755,root,root) %{py_sitedir}/obexftp/_obexftp.so
230 %{py_sitedir}/obexftp/__init__.py[co]
231 %{py_sitedir}/obexftp-*.egg-info
233 %files -n ruby-obexftp
234 %defattr(644,root,root,755)
235 %attr(755,root,root) %{ruby_vendorarchdir}/obexftp.so
237 %files -n tcl-obexftp
238 %defattr(644,root,root,755)
239 # -avoid-version missing
240 %attr(755,root,root) %{_libdir}/obexftp.so.*.*.*
241 %attr(755,root,root) %ghost %{_libdir}/obexftp.so.0
242 %attr(755,root,root) %{_libdir}/obexftp.so