rendered paste body--- obexftp.spec 2006-08-11 19:20:33 +0400
+++ obexftp 2006-08-11 20:50:34 +0400
@@ -1,6 +1,11 @@
# -*- rpm-spec -*-
# $Id: obexftp,v 1.14 2005/08/22 12:46:28 grigory Exp $
+%def_enable perl
+%def_disable python
+%def_disable ruby
+%def_enable tcl
+
Summary: Access devices via ObexFTP e.g. Siemens Moblile Equipment
Name: obexftp
Version: 0.20
@@ -19,7 +24,19 @@
Requires: lib%name = %version
# Automatically added by buildreq on Fri May 30 2003
-BuildRequires: gcc-c++ glibc-devel-static libopenobex-devel libgsm-devel libbluez-devel libusb-devel python-devel perl-devel ruby libruby-devel tcl-devel
+BuildRequires: gcc-c++ libopenobex-devel libgsm-devel libbluez-devel libusb-devel
+%if_enabled perl
+BuildRequires: perl-devel
+%endif
+%if_enabled python
+BuildRequires: python-devel
+%endif
+%if_enabled ruby
+BuildRequires: ruby libruby-devel
+%endif
+%if_enabled tcl
+BuildRequires: tcl-devel
+%endif
%package -n lib%name
Summary: obexftp libraries
@@ -43,6 +60,11 @@
Summary: Perl bindings for obexftp
Group: Development/Perl
+%package -n tcl-obexftp
+Summary: Tcl bindings for obexftp
+Group: Development/Tcl
+Requires: tcl
+
%description
This package contains some command line tools and the ObexFTP library.
Using OpenOBEX it enables you to transfer data via IrDA, BlueTooth
@@ -66,6 +88,9 @@
%description -n perl-obexftp
Perl bindings for obexftp.
+%description -n tcl-obexftp
+Tcl bindings for obexftp.
+
%prep
%setup
@@ -75,12 +100,13 @@
%__autoreconf
%configure \
- --enable-bluetooth \
- --enable-builddocs \
- --enable-python \
- --enable-tcl \
- --enable-perl \
- --enable-ruby
+ --enable-bluetooth \
+ --enable-builddocs \
+ %{subst_enable perl} \
+ %{subst_enable python} \
+ %{subst_enable tcl} \
+ %{subst_enable ruby} \
+ #
%__make
@@ -95,13 +121,19 @@
install -m 0755 -D apps/discovery %buildroot%_bindir/obexftp-discovery
install -m 0644 -D doc/%name.1 %buildroot%_man1dir/%name.1
+%if_enabled tcl
+mkdir -p %buildroot%_tcllibdir
+mv %buildroot%_libdir/`readlink %buildroot%_libdir/obexftp.so` %buildroot%_tcllibdir/obexftp.so
+LD_LIBRARY_PATH=%buildroot%_libdir %tea_makeindex -C %buildroot%_tcldatadir/obexftp
+%endif
+
%files
%doc AUTHORS ChangeLog NEWS README* THANKS TODO
%_bindir/*
%_man1dir/*
%files -n lib%name
-%_libdir/*.so.*
+%_libdir/lib*.so.*
%files devel
%dir %_includedir/bfb
@@ -111,14 +143,24 @@
%_libdir/*.so
%files devel-static
-%_libdir/*.a
-
-%files -n python-module-obexftp
-%python_sitelibdir/obexftp
+%_libdir/lib*.a
+%if_enabled perl
%files -n perl-obexftp
%perl_vendor_archlib/*
%perl_vendor_autolib/*
+%endif
+
+%if_enabled python
+%files -n python-module-obexftp
+%python_sitelibdir/obexftp
+%endif
+
+%if_enabled tcl
+%files -n tcl-obexftp
+%_tcllibdir/*
+%_tcldatadir/*
+%endif
%changelog
* Fri Aug 11 2006 Pavlov Konstantin <thresh@altlinux.ru> 0.20-alt0.9