# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-p2p/tribler/tribler-6.1.0.ebuild,v 1.2 2013/08/11 22:59:17 aballier Exp $ EAPI="5" PYTHON_DEPEND="2" PYTHON_USE_WITH="sqlite" inherit eutils python unpacker DESCRIPTION="Bittorrent client that does not require a website to discover content" HOMEPAGE="http://www.tribler.org/" SRC_URI=" http://dl.tribler.org/tribler_6.1ubuntu1_all.deb x86? ( http://dl.tribler.org/tribler-swift_6.1ubuntu1_i386.deb ) amd64? ( http://dl.tribler.org/tribler-swift_6.1ubuntu1_amd64.deb )" LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="vlc" RDEPEND=" dev-python/apsw dev-python/feedparser dev-python/m2crypto dev-python/netifaces dev-libs/openssl dev-python/wxpython net-libs/rb_libtorrent vlc? ( media-video/vlc media-video/ffmpeg:0 )" DEPEND="${RDEPEND} app-arch/unzip" S="${WORKDIR}" QA_PREBUILT="/usr/lib/tribler/swift" pkg_setup() { python_set_active_version 2 python_pkg_setup } src_prepare() { epatch "${FILESDIR}/${PN}-5.9.12-fix-global-declarations.patch" epatch "${FILESDIR}/${PN}-log2homedir.patch" epatch "${FILESDIR}/${P}-fix-desktop.patch" python_convert_shebangs -r 2 . } src_compile() { :; } src_install() { #Rename the doc dir properly mv usr/share/doc/${PN} usr/share/doc/${P} #Move the readme to the doc dir mv usr/share/${PN}/Tribler/readme.txt usr/share/doc/${P} #Remove the licenses scattered throughout rm usr/share/doc/${P}/copyright rm usr/share/${PN}/Tribler/*.txt rm usr/share/${PN}/Tribler/Core/DecentralizedTracking/pymdht/LGPL-2.1.txt #Copy the rest over cp -pPR usr/ "${ED}"/ } pkg_postinst() { python_mod_optimize "${ROOT}"usr/share/${PN} } pkg_postrm() { python_mod_cleanup "${ROOT}"usr/share/${PN} }