1 %include /usr/lib/rpm/macros.perl
2 Summary: File copying over the Object Exchange (OBEX) protocol
3 Summary(pl.UTF-8): Kopiowanie plików z wykorzystaniem protokołu Object Exchange (OBEX)
7 License: GPL v2+ (server, bindings), LGPL v2+ (libraries)
8 Group: Applications/Communications
9 Source0: http://dl.sourceforge.net/openobex/%{name}-%{version}.tar.bz2
10 # Source0-md5: f20762061b68bc921e80be4aebc349eb
11 Patch0: %{name}-no_server.patch
12 Patch1: %{name}-perl.patch
13 Patch2: %{name}-nostress.patch
14 Patch3: %{name}-ruby1.9.patch
16 Patch5: format-security.patch
17 URL: http://triq.net/obex/
18 BuildRequires: autoconf
19 BuildRequires: automake
20 BuildRequires: bluez-libs-devel
21 BuildRequires: gettext-devel
22 BuildRequires: libtool
23 BuildRequires: openobex-devel
24 BuildRequires: perl-devel >= 1:5.8.0
25 BuildRequires: pkgconfig
26 BuildRequires: python-devel >= 1:2.5
27 BuildRequires: rpm-perlprov
28 BuildRequires: rpm-pythonprov
29 BuildRequires: rpmbuild(macros) >= 1.277
30 BuildRequires: ruby-devel
31 BuildRequires: tcl-devel
32 Requires: %{name}-libs = %{version}-%{release}
33 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 %define skip_post_check_so obexftp.so.0.0.0
38 Free open source application for file copying over the Object Exchange
41 %description -l pl.UTF-8
42 Wolnodostępna aplikacja służąca do kopiowania plików z wykorzystaniem
43 protokołu Object Exchange (OBEX).
46 Summary: ObexFTP libraries
47 Summary(pl.UTF-8): Biblioteki ObexFTP
54 %description libs -l pl.UTF-8
58 Summary: Header files for ObexFTP
59 Summary(es.UTF-8): Ficheros de cabecera para ObexFTP
60 Summary(pl.UTF-8): Pliki nagłówkowe ObexFTP
62 Group: Development/Libraries
63 Requires: %{name}-libs = %{version}-%{release}
64 Requires: bluez-libs-devel
65 Requires: openobex-devel
68 The header files are only needed for development of programs based on
71 %description devel -l pl.UTF-8
72 W pakiecie tym znajdują się pliki nagłówkowe, przeznaczone do
73 rozwijania programów bazujących na bibliotekach ObexFTP.
76 Summary: Static ObexFTP library
77 Summary(es.UTF-8): Biblioteca estática de ObexFTP
78 Summary(pl.UTF-8): Biblioteka statyczna ObexFTP
80 Group: Development/Libraries
81 Requires: %{name}-devel = %{version}-%{release}
84 Static ObexFTP library.
86 %description static -l pl.UTF-8
87 Biblioteka statyczna ObexFTP.
89 %package -n perl-obexftp
90 Summary: Perl binding for ObexFTP library
91 Summary(pl.UTF-8): Wiązanie Perla dla biblioteki ObexFTP
93 Group: Development/Languages/Perl
94 Requires: %{name}-libs = %{version}-%{release}
96 %description -n perl-obexftp
97 Perl binding for ObexFTP library.
99 %description -n perl-obexftp -l pl.UTF-8
100 Wiązanie Perla dla biblioteki ObexFTP.
102 %package -n python-obexftp
103 Summary: Python binding for ObexFTP library
104 Summary(pl.UTF-8): Wiązanie Pythona dla biblioteki ObexFTP
106 Group: Libraries/Python
107 Requires: %{name}-libs = %{version}-%{release}
108 %pyrequires_eq python-libs
110 %description -n python-obexftp
111 Python binding for ObexFTP library.
113 %description -n python-obexftp -l pl.UTF-8
114 Wiązanie Pythona dla biblioteki ObexFTP.
116 %package -n ruby-obexftp
117 Summary: Ruby binding for ObexFTP library
118 Summary(pl.UTF-8): Wiązanie języka Ruby dla biblioteki ObexFTP
120 Group: Development/Languages
121 Requires: %{name}-libs = %{version}-%{release}
122 %{?ruby_mod_ver_requires_eq}
124 %description -n ruby-obexftp
125 Ruby binding for ObexFTP library.
127 %description -n ruby-obexftp -l pl.UTF-8
128 Wiązanie języka Ruby dla biblioteki ObexFTP.
130 %package -n tcl-obexftp
131 Summary: Tcl binding for ObexFTP library
132 Summary(pl.UTF-8): Wiązanie Tcl-a dla biblioteki ObexFTP
134 Group: Development/Languages
135 Requires: %{name}-libs = %{version}-%{release}
138 %description -n tcl-obexftp
139 Tcl binding for ObexFTP library.
141 %description -n tcl-obexftp -l pl.UTF-8
142 Wiązanie Tcl-a dla biblioteki ObexFTP.
153 # hack for -L/usr/%{_lib} before -L../../obexftp/.libs
154 ln -sf ../../obexftp/.libs/libobexftp.so swig/ruby
166 rm -rf $RPM_BUILD_ROOT
169 RUBYARCHDIR=$RPM_BUILD_ROOT%{ruby_vendorarchdir} \
170 DESTDIR=$RPM_BUILD_ROOT
172 %{__rm} $RPM_BUILD_ROOT%{_libdir}/obexftp.{la,a}
173 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/OBEXFTP/.packlist
177 rm -rf $RPM_BUILD_ROOT
179 %post libs -p /sbin/ldconfig
180 %postun libs -p /sbin/ldconfig
182 %post -n tcl-obexftp -p /sbin/ldconfig
183 %postun -n tcl-obexftp -p /sbin/ldconfig
186 %defattr(644,root,root,755)
187 %doc doc/obexftp*.html README* NEWS THANKS TODO AUTHORS ChangeLog
188 %attr(755,root,root) %{_bindir}/obexftp
189 %attr(755,root,root) %{_bindir}/obexftpd
190 %{_mandir}/man1/obexftp.1*
191 %{_mandir}/man1/obexftpd.1*
194 %defattr(644,root,root,755)
195 %attr(755,root,root) %{_libdir}/libbfb.so.*.*.*
196 %attr(755,root,root) %ghost %{_libdir}/libbfb.so.0
197 %attr(755,root,root) %{_libdir}/libmulticobex.so.*.*.*
198 %attr(755,root,root) %ghost %{_libdir}/libmulticobex.so.1
199 %attr(755,root,root) %{_libdir}/libobexftp.so.*.*.*
200 %attr(755,root,root) %ghost %{_libdir}/libobexftp.so.0
203 %defattr(644,root,root,755)
204 %attr(755,root,root) %{_libdir}/libbfb.so
205 %attr(755,root,root) %{_libdir}/libmulticobex.so
206 %attr(755,root,root) %{_libdir}/libobexftp.so
208 %{_libdir}/libmulticobex.la
209 %{_libdir}/libobexftp.la
211 %{_includedir}/multicobex
212 %{_includedir}/obexftp
213 %{_pkgconfigdir}/obexftp.pc
216 %defattr(644,root,root,755)
218 %{_libdir}/libmulticobex.a
219 %{_libdir}/libobexftp.a
221 %files -n perl-obexftp
222 %defattr(644,root,root,755)
223 %{perl_vendorarch}/OBEXFTP.pm
224 %dir %{perl_vendorarch}/auto/OBEXFTP
225 %attr(755,root,root) %{perl_vendorarch}/auto/OBEXFTP/OBEXFTP.so
226 %{perl_vendorarch}/auto/OBEXFTP/OBEXFTP.bs
228 %files -n python-obexftp
229 %defattr(644,root,root,755)
230 %dir %{py_sitedir}/obexftp
231 %attr(755,root,root) %{py_sitedir}/obexftp/_obexftp.so
232 %{py_sitedir}/obexftp/__init__.py[co]
233 %{py_sitedir}/obexftp-*.egg-info
235 %files -n ruby-obexftp
236 %defattr(644,root,root,755)
237 %attr(755,root,root) %{ruby_vendorarchdir}/obexftp.so
239 %files -n tcl-obexftp
240 %defattr(644,root,root,755)
241 # -avoid-version missing
242 %attr(755,root,root) %{_libdir}/obexftp.so.*.*.*
243 %attr(755,root,root) %ghost %{_libdir}/obexftp.so.0
244 %attr(755,root,root) %{_libdir}/obexftp.so