--- 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 0.20-alt0.9