# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-p2p/qbittorrent/qbittorrent-3.0.8.ebuild,v 1.2 2013/03/02 23:09:45 hwoarang Exp $ EAPI="2" PYTHON_DEPEND="2" inherit python qt4-r2 versionator MY_P="${P/_/}" DESCRIPTION="BitTorrent client in C++ and Qt" HOMEPAGE="http://www.qbittorrent.org/" SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="dbus +X geoip" QT_MIN="4.6.1" # boost version so that we always have thread support CDEPEND=">=net-libs/rb_libtorrent-0.16.3 >=dev-qt/qtcore-${QT_MIN}:4 X? ( >=dev-qt/qtgui-${QT_MIN}:4 ) dbus? ( >=dev-qt/qtdbus-${QT_MIN}:4 ) dev-libs/boost" DEPEND="${CDEPEND} virtual/pkgconfig" RDEPEND="${CDEPEND} geoip? ( dev-libs/geoip )" DOCS="AUTHORS Changelog NEWS README TODO" S="${WORKDIR}/${MY_P}" pkg_setup() { python_set_active_version 2 python_pkg_setup } src_prepare() { # Respect LDFLAGS sed -i -e 's/-Wl,--as-needed/$(LDFLAGS)/g' src/src.pro qt4-r2_src_prepare } src_configure() { local myconf use X || myconf+=" --disable-gui" use geoip || myconf+=" --disable-geoip-database" use dbus || myconf+=" --disable-qt-dbus" # slotted boost detection, bug #309415 BOOST_PKG="$(best_version ">=dev-libs/boost-1.34.1")" BOOST_VER="$(get_version_component_range 1-2 "${BOOST_PKG/*boost-/}")" BOOST_VER="$(replace_all_version_separators _ "${BOOST_VER}")" myconf+=" --with-libboost-inc=/usr/include/boost-${BOOST_VER}" # econf fails, since this uses qconf ./configure --prefix=/usr --qtdir=/usr ${myconf} || die "configure failed" eqmake4 }