--- obexftp.spec 2006-08-11 19:20:33 +0400 +++ obexftp 2006-08-11 20:26:01 +0400 @@ -1,6 +1,11 @@ # -*- rpm-spec -*- # $Id: obexftp,v 1.14 2005/08/22 12:46:28 grigory Exp $ +%def_disable 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++ glibc-devel-static 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 @@ -75,12 +92,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,6 +113,12 @@ 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 +ln -s ../`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/* @@ -102,6 +126,10 @@ %files -n lib%name %_libdir/*.so.* +%if_enabled tcl +%_tcllibdir/* +%_tcldatadir/* +%endif %files devel %dir %_includedir/bfb @@ -113,12 +141,16 @@ %files devel-static %_libdir/*.a -%files -n python-module-obexftp -%python_sitelibdir/obexftp - +%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 %changelog * Fri Aug 11 2006 Pavlov Konstantin 0.20-alt0.9