diff options
Diffstat (limited to 'net-p2p')
-rw-r--r-- | net-p2p/Manifest.gz | bin | 7433 -> 7438 bytes | |||
-rw-r--r-- | net-p2p/qbittorrent/Manifest | 2 | ||||
-rw-r--r-- | net-p2p/qbittorrent/qbittorrent-4.5.0.ebuild | 103 |
3 files changed, 105 insertions, 0 deletions
diff --git a/net-p2p/Manifest.gz b/net-p2p/Manifest.gz Binary files differindex 72f070dd1185..e06856969c72 100644 --- a/net-p2p/Manifest.gz +++ b/net-p2p/Manifest.gz diff --git a/net-p2p/qbittorrent/Manifest b/net-p2p/qbittorrent/Manifest index 481a63f8f0aa..0d2b3b9069bd 100644 --- a/net-p2p/qbittorrent/Manifest +++ b/net-p2p/qbittorrent/Manifest @@ -2,10 +2,12 @@ DIST qbittorrent-4.3.9.tar.gz 8510414 BLAKE2B de98aff6d81f43c3ad87f6c5f800a4488e DIST qbittorrent-4.4.3.1.tar.gz 7736308 BLAKE2B 9177f0c629418a5f9e7f117b7d1f990181ef910193fed9763f2137cbc91c9de07ad96884d57e96782b5a2f6089fe73d3fab0a2f2f54f72dd8c2cec00dd179e5f SHA512 e3d63c4090e27387f4a5524d0daab26eab70f70ef81ad607e9661e128ccccbf33f2d240cd219bbb1fb138d6e78493ce73055d5128bf888e0ad3949922774efba DIST qbittorrent-4.4.4.tar.gz 7738480 BLAKE2B 2a3157a732fda6eaff809d3ea717ebcc2cb7f4364cc3209bd1836196541e83cf8c7430b32037a6a6c4f517d17edb576dd80c834185d7cb764567bd5ce699bd52 SHA512 3bd26021f45287ff5b6c9a1629ff470204121c4056d452a5c00bc94b69a198093127916d33797b357eaacdb9ffd01d0de13daecb7503088cde440d5e4895ec3e DIST qbittorrent-4.4.5.tar.gz 7739170 BLAKE2B b40a3ca63c787e0b9b9aac00a6fef452b461ba36b1ef030bc3cdd5fbefcca42d58ff6c3bd382e49f7937161afc6a37bc2c29de4f804db10c7031b9f1ad5f4e2b SHA512 a2b6ecd9a6f087a7ecaad2774d395ee4b2164cb8540b9f32574640f485fa3fc8688046d30e0179863a0aff1524d69b83c00bc232c7feb9ad737c79a05734ad95 +DIST qbittorrent-4.5.0.tar.gz 8703851 BLAKE2B 1d124921726124650073f5ae2bc078213d82d95b5986145f8570da3af38bc3f70e67046cf22db2e3a196343715b60c0896ed933bec45f5d746e6ad410748223d SHA512 3a7ae1e5d8b92748ea87b3bd07ea76fc19f4ce1c5cfbb76e57dae3e4fee1ca1c4d650db28e9571463c34b9d1af7c7c8475851911398f57e24b395223683727e7 EBUILD qbittorrent-4.3.9.ebuild 1362 BLAKE2B 6106817ed42c625617fd496dc1eae4a28f87688bd10d5608a78d55d4dd7b36f55f3f43ee8e5724cf9a1a1d97a6617bb7e1a580fe4eec34b5b5a1db2eb91d1379 SHA512 2b799366d1e5900ca8f379aaa2effb52a429047cf413fbb994746bb64abb94d7cca043ee7cedb045dc65dd10e719486fae9888ed7437602709822029b78bd7f4 EBUILD qbittorrent-4.4.3.1-r1.ebuild 2352 BLAKE2B 230145a96bdbc09cb22e4cb50a884747cb2f839be1f64b887e5d5d62c788accee17d93fba183ffd12a055b9bf57faf220f47f1b261ed088b0e811f9c4521075a SHA512 b5ce026aa2709b21ccbc6dc838ed297ef9859ad6230abebc112f63932a123b43f0dddd0650138c30f9b22a73d7b955438f294783da6e557c848ceb789e485f4d EBUILD qbittorrent-4.4.3.1.ebuild 2246 BLAKE2B f3371154bc570260986ac64cb0939701feaf9f337a3a091d2f2febc84014942995310b40dcfe55d01914de4d78cadbc82b38f893af087ed0f355347000049981 SHA512 bdcefaf7424e155bab24545de21691050966b352cc6a56ba6855de1ef49b7c4bcc9ba4618be7ee25e692e9989a9c056b602d1d2263940bf7b6772681b058667e EBUILD qbittorrent-4.4.4.ebuild 2341 BLAKE2B ee24cf7b2eea7eed8c5693b52a59ba14ee55fff3c82b485e020d8a9de8dd757c0ec91b9795b883fc9829bc457c3c44a89adcf226fae9ecb60c9fd2ade0520cca SHA512 62ddd28777814c08af483d0c4fa36bb2409ae567b6bbb1f40f9740b41cc63e03203e18959a45205ba67f052fa9a394199e09a60bfde16c3e3a217747b22f84ef EBUILD qbittorrent-4.4.5-r2.ebuild 2200 BLAKE2B 6dba9e0c890ef795c05f6ba8bd11f862048a4e0006b4a8228945978aa14acb7c9caba616b07eb45575c84151cc439759d818c93290aed337eb6aec00d1336432 SHA512 0c394a2b6e588d5a7c646c3664c1a8ee902998f0483d127d96c8a8d80f5075e3bb5eaf349f8904b1990591528e131bce26bc12149852a78d89bf51f5af3ea156 +EBUILD qbittorrent-4.5.0.ebuild 2195 BLAKE2B df816dc9932e40ded609e03e260439197cd6163018bb50261285d2276aef8cc9e422609838021923e5e92c7948c9942684b12cfe479866bf180dc82c0387d881 SHA512 3c2bcbfe186383ebe4c33dc81ccb3d0d763b4a79bc9e3e1db6ed1a7467803bc8164e737d686dd53e73f8c5b081edbd7006d750a8a7ea2cda92e8c77900cad2c1 EBUILD qbittorrent-9999.ebuild 2400 BLAKE2B 43bd3d95c41f48a9559a6d1ea4425dd6403829f578eced5ad8ff573d78ed5eef728abd43fcee20ffaffe6076bf633aebe76e24af791e8864cc0971b7a5d2bb7a SHA512 29cd2977a885952192ce2d5580e38be1dfaf734cf665a528a384894ef905ef210d30c0c6919113a1134458e70101b68117ec732c0d8ea554698a3275af038edb MISC metadata.xml 566 BLAKE2B 72e93fef7709a25fa6059c14628ee6111454bc9ce5e3a18c2797f639047d690d5d5c42d97ec1b5376420ed9f449c36f344684b65e40797f98808709731f710f6 SHA512 24713ec8461785dc06298abf8c1e5ef34bc85412c734efb91a32fc4bc279635cde48c576ebd3743c0669d21f57129ebe7893ed7e40989f0cde1ae31db2f43ad7 diff --git a/net-p2p/qbittorrent/qbittorrent-4.5.0.ebuild b/net-p2p/qbittorrent/qbittorrent-4.5.0.ebuild new file mode 100644 index 000000000000..c12b6e9850c3 --- /dev/null +++ b/net-p2p/qbittorrent/qbittorrent-4.5.0.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake multibuild systemd xdg + +DESCRIPTION="BitTorrent client in C++ and Qt" +HOMEPAGE="https://www.qbittorrent.org" + +if [[ ${PV} == *9999 ]]; then + EGIT_REPO_URI="https://github.com/qbittorrent/qBittorrent.git" + inherit git-r3 +else + SRC_URI="https://github.com/qbittorrent/qBittorrent/archive/release-${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + S="${WORKDIR}"/qBittorrent-release-${PV} +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="+dbus +gui webui" +REQUIRED_USE="dbus? ( gui ) + || ( gui webui )" + +RDEPEND=" + dev-libs/boost:= + >=dev-libs/openssl-1.1.1:= + dev-qt/qtcore:5 + dev-qt/qtnetwork:5[ssl] + dev-qt/qtsql:5 + dev-qt/qtxml:5 + <net-libs/libtorrent-rasterbar-2:= + >=sys-libs/zlib-1.2.11 + dbus? ( dev-qt/qtdbus:5 ) + gui? ( + dev-libs/geoip + dev-qt/qtgui:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + )" +DEPEND="${RDEPEND}" +BDEPEND="dev-qt/linguist-tools:5 + virtual/pkgconfig" + +DOCS=( AUTHORS Changelog CONTRIBUTING.md README.md ) + +src_prepare() { + MULTIBUILD_VARIANTS=() + use gui && MULTIBUILD_VARIANTS+=( gui ) + use webui && MULTIBUILD_VARIANTS+=( nogui ) + + cmake_src_prepare +} + +src_configure() { + multibuild_src_configure() { + local mycmakeargs=( + # musl lacks execinfo.h + -DSTACKTRACE=$(usex !elibc_musl) + + # More verbose build logs are preferable for bug reports + -DVERBOSE_CONFIGURE=ON + + # Not yet in ::gentoo + -DQT6=OFF + + -DWEBUI=$(usex webui) + ) + + if [[ ${MULTIBUILD_VARIANT} == gui ]]; then + # We do this in multibuild, see bug #839531 for why. + # Fedora has to do the same thing. + mycmakeargs+=( + -DGUI=ON + -DDBUS=$(usex dbus) + -DSYSTEMD=OFF + ) + else + mycmakeargs+=( + -DGUI=OFF + -DDBUS=OFF + # The systemd service calls qbittorrent-nox, which is only + # installed when GUI=OFF. + -DSYSTEMD=ON + -DSYSTEMD_SERVICES_INSTALL_DIR="$(systemd_get_systemunitdir)" + ) + fi + + cmake_src_configure + } + + multibuild_foreach_variant multibuild_src_configure +} + +src_compile() { + multibuild_foreach_variant cmake_src_compile +} + +src_install() { + multibuild_foreach_variant cmake_src_install + einstalldocs +} |