diff options
author | Lorenzo Porta <vindex17@outlook.it> | 2016-09-17 15:48:50 +0200 |
---|---|---|
committer | Davide Pesavento <pesa@gentoo.org> | 2016-10-16 01:17:45 +0200 |
commit | f2e28b9db6bafd7cce980ca2312cd7af392d60be (patch) | |
tree | a0f22c16cb327caac2dede24a10f33441c46e86b /net-p2p/qbittorrent/qbittorrent-3.3.7.ebuild | |
parent | dev-ruby/sprockets: Remove old (diff) | |
download | gentoo-f2e28b9db6bafd7cce980ca2312cd7af392d60be.tar.gz gentoo-f2e28b9db6bafd7cce980ca2312cd7af392d60be.tar.bz2 gentoo-f2e28b9db6bafd7cce980ca2312cd7af392d60be.zip |
net-p2p/qbittorrent: version bump
Diffstat (limited to 'net-p2p/qbittorrent/qbittorrent-3.3.7.ebuild')
-rw-r--r-- | net-p2p/qbittorrent/qbittorrent-3.3.7.ebuild | 87 |
1 files changed, 87 insertions, 0 deletions
diff --git a/net-p2p/qbittorrent/qbittorrent-3.3.7.ebuild b/net-p2p/qbittorrent/qbittorrent-3.3.7.ebuild new file mode 100644 index 000000000000..70a4b9642c57 --- /dev/null +++ b/net-p2p/qbittorrent/qbittorrent-3.3.7.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit flag-o-matic qmake-utils + +DESCRIPTION="BitTorrent client in C++ and Qt" +HOMEPAGE="http://www.qbittorrent.org/" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/${PN}/qBittorrent.git" +else + MY_P=${P/_} + SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz" + KEYWORDS="~amd64 ~arm ~ppc64 ~x86" + S=${WORKDIR}/${MY_P} +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="+dbus debug +qt5 webui +X" +REQUIRED_USE=" + dbus? ( X ) +" + +RDEPEND=" + dev-libs/boost:= + >=net-libs/rb_libtorrent-1.0.6 + sys-libs/zlib + !qt5? ( + >=dev-libs/qjson-0.8.1[qt4(+)] + dev-qt/qtcore:4[ssl] + >=dev-qt/qtsingleapplication-2.6.1_p20130904-r1[qt4,X?] + dbus? ( dev-qt/qtdbus:4 ) + X? ( dev-qt/qtgui:4 ) + ) + qt5? ( + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 + dev-qt/qtnetwork:5[ssl] + >=dev-qt/qtsingleapplication-2.6.1_p20130904-r1[qt5,X?] + dev-qt/qtxml:5 + dbus? ( dev-qt/qtdbus:5 ) + X? ( + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) + ) +" +DEPEND="${RDEPEND} + qt5? ( dev-qt/linguist-tools:5 ) + virtual/pkgconfig +" + +DOCS=(AUTHORS Changelog CONTRIBUTING.md README.md TODO) + +src_configure() { + # workaround build issue with older boost + # https://github.com/qbittorrent/qBittorrent/issues/4112 + if has_version '<dev-libs/boost-1.58'; then + append-cppflags -DBOOST_NO_CXX11_REF_QUALIFIERS + fi + + econf \ + --with-qjson=system \ + --with-qtsingleapplication=system \ + $(use_enable dbus qt-dbus) \ + $(use_enable debug) \ + $(use_enable webui) \ + $(use_enable X gui) \ + $(use_enable !X systemd) \ + $(use_with !qt5 qt4) + + if use qt5; then + eqmake5 + else + eqmake4 + fi +} + +src_install() { + emake INSTALL_ROOT="${D}" install + einstalldocs +} |