1 # Copyright 1999-2018 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
6 PYTHON_COMPAT=( python{2_7,3_4,3_5} )
7 USE_RUBY="ruby22 ruby23"
9 inherit cmake-utils python-single-r1 python-utils-r1 ruby-single eutils multilib
11 DESCRIPTION="File transfer over OBEX for mobile phones"
12 HOMEPAGE="http://dev.zuckschwerdt.org/openobex/wiki/ObexFtp"
13 SRC_URI="mirror://sourceforge/openobex/${P}-Source.tar.gz"
17 KEYWORDS="amd64 hppa ppc x86"
19 # bluetooth support is not really optional, bug #529068
20 IUSE="perl python ruby tcl" #bluetooth
21 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
24 >=dev-libs/openobex-1.7
26 perl? ( dev-lang/perl:= )
27 python? ( ${PYTHON_DEPS} )
28 ruby? ( ${RUBY_DEPS} )
29 tcl? ( dev-lang/tcl:0= )
33 perl? ( dev-lang/swig )
34 python? ( dev-lang/swig )
35 ruby? ( dev-lang/swig )
36 tcl? ( dev-lang/swig )
40 S=${WORKDIR}/${P}-Source
42 DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO )
45 "${FILESDIR}"/${PN}-0.23-gentoo.patch
46 "${FILESDIR}"/${PN}-0.24-config.patch
47 "${FILESDIR}"/${PN}-0.24-enable_bluetooth.patch
48 "${FILESDIR}"/${PN}-0.24-python_sitedir.patch
49 "${FILESDIR}"/${PN}-0.24-norpath.patch
50 "${FILESDIR}"/${PN}-0.24-fuse.patch
51 "${FILESDIR}"/${PN}-0.24-pkgconfig_requires.patch
55 # -DENABLE_BLUETOOTH=$(usex bluetooth)
57 -DCMAKE_BUILD_TYPE=Release
59 -DENABLE_PERL=$(usex perl)
60 -DENABLE_BLUETOOTH=yes
61 -DENABLE_PYTHON=$(usex python)
62 $(usex python -DPYTHON_SITE_DIR=$(python_get_sitedir) '')
63 -DENABLE_RUBY=$(usex ruby)
64 -DENABLE_TCL=$(usex tcl)
67 cmake-utils_src_configure
71 cmake-utils_src_install
72 rm -rf "${ED}"/usr/share/doc/${PN}/html || die #524866