summaryrefslogtreecommitdiff
path: root/net-p2p/transmission
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-03-03 19:35:31 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-03-03 19:35:31 +0000
commited43421253416ff58a637be8932ac1d7b7b232de (patch)
tree3cf7b0046bd17c3d59b7621101a7fd606fc2662b /net-p2p/transmission
parent2d644a12e4e4d5061eeff8d068db29d562eba35b (diff)
gentoo auto-resync : 03:03:2023 - 19:35:31
Diffstat (limited to 'net-p2p/transmission')
-rw-r--r--net-p2p/transmission/Manifest4
-rw-r--r--net-p2p/transmission/transmission-4.0.1-r2.ebuild18
-rw-r--r--net-p2p/transmission/transmission-9999.ebuild18
3 files changed, 32 insertions, 8 deletions
diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 9cc4ca5fdac4..a20599d1216a 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -9,6 +9,6 @@ AUX transmission-daemon.tmpfiles 55 BLAKE2B 0f7200295e1faa22bc598e080d4c1583c5cc
DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
DIST transmission-4.0.1.tar.xz 10434832 BLAKE2B 6f5df293d804570f2a7bb1a13e2757eb643390d749cbfe238d8fdc5dccb829db29ff378ab767ecad89748a24de57e57dc34087f3a1fe7aad1dbdbc8f4b8af195 SHA512 a0226c96b08fd7be7cb9763132e36e59a4f84d67277c345860ac5a2e685ec0d5f2e8b3fe1e2d090e1180499518084de99387b822bb6dbdc1b7cb076d9a99ce05
EBUILD transmission-3.00-r6.ebuild 3304 BLAKE2B c28525ca9dcb080356278a957f774042eb2697166aed7a042a1a68d2f103666172a2be54f1f707ea7bf7a777e058ddcda70bd43e9c64662e7204a01d4bb3a715 SHA512 0fc2b5e44abb35d85d5ea1f6d7f36545a6ee1e552449a5d646b340ca16e7e41acb9348fb9df18c1b62451fdf920633cc0ad908aa24a65054c0adec5f85a110e5
-EBUILD transmission-4.0.1-r2.ebuild 3408 BLAKE2B 30b6bf93088b8ecb552ac5b93f242a10f17b1ec1e45cb10ed28a517dd946f0fd91d41d7904dbdc5162d91188b6b7898b71e1e00006e83e6c445cda4d695353a3 SHA512 bd923f82b5be78f03085bddc93ef6b170efa44a73937c3db823dabfe9d9ef358a03941836ee676bbc91715e71fcc79cce8a78ca2278643dacb16f0f6504f54b2
-EBUILD transmission-9999.ebuild 3408 BLAKE2B 30b6bf93088b8ecb552ac5b93f242a10f17b1ec1e45cb10ed28a517dd946f0fd91d41d7904dbdc5162d91188b6b7898b71e1e00006e83e6c445cda4d695353a3 SHA512 bd923f82b5be78f03085bddc93ef6b170efa44a73937c3db823dabfe9d9ef358a03941836ee676bbc91715e71fcc79cce8a78ca2278643dacb16f0f6504f54b2
+EBUILD transmission-4.0.1-r2.ebuild 3687 BLAKE2B 7215c29a798cba1153428b98bbf75cd85d072bcfd06351822d871644007f50298a8cc55faed53a6c6a7d79aba40a17bbec111e7a0c4f35e96422b283b2a623fb SHA512 ad289542b26c7a3cba0329e3da4d162526a02803898ae38d201f86de62b58f02281c9f2a1d5d726c1293161fde3d10316c369cd440ccd96c06cd3e12a4a4f3fe
+EBUILD transmission-9999.ebuild 3687 BLAKE2B 7215c29a798cba1153428b98bbf75cd85d072bcfd06351822d871644007f50298a8cc55faed53a6c6a7d79aba40a17bbec111e7a0c4f35e96422b283b2a623fb SHA512 ad289542b26c7a3cba0329e3da4d162526a02803898ae38d201f86de62b58f02281c9f2a1d5d726c1293161fde3d10316c369cd440ccd96c06cd3e12a4a4f3fe
MISC metadata.xml 766 BLAKE2B 288f003183213d5546cf2a5c9ff58cc9df762c4f5ca5e34165322626757b5281c01891575b935a5a236e98a1461cb0d66b0d4886fcce2ae001bb707fcf20f5fc SHA512 58f65aaed1b17ae6b13958552c169b5b76f999eee2c19c51a64ee237b88dd59042f92358e993fa74312892066c4d3bb2b03355b35fb5103f032ee00a9afe9c91
diff --git a/net-p2p/transmission/transmission-4.0.1-r2.ebuild b/net-p2p/transmission/transmission-4.0.1-r2.ebuild
index 16698fd7a746..f0f1e44f4a54 100644
--- a/net-p2p/transmission/transmission-4.0.1-r2.ebuild
+++ b/net-p2p/transmission/transmission-4.0.1-r2.ebuild
@@ -24,7 +24,8 @@ HOMEPAGE="https://transmissionbt.com/"
# MIT is in several libtransmission/ headers
LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
SLOT="0"
-IUSE="appindicator cli debug gtk nls mbedtls qt5 systemd test"
+IUSE="appindicator cli debug gtk nls mbedtls qt5 qt6 systemd test"
+REQUIRED_USE="?? ( qt5 qt6 )"
RESTRICT="!test? ( test )"
ACCT_DEPEND="
@@ -37,6 +38,7 @@ BDEPEND="
gtk? ( sys-devel/gettext )
)
qt5? ( dev-qt/linguist-tools:5 )
+ qt6? ( dev-qt/qttools:6[linguist] )
"
COMMON_DEPEND="
>=dev-libs/libevent-2.1.0:=[threads(+)]
@@ -61,6 +63,10 @@ COMMON_DEPEND="
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
)
+ qt6? (
+ dev-qt/qtbase:6[dbus,gui,network,widgets]
+ dev-qt/qtsvg:6
+ )
systemd? ( >=sys-apps/systemd-209:= )
"
DEPEND="${COMMON_DEPEND}
@@ -75,7 +81,6 @@ src_configure() {
-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
-DENABLE_GTK=$(usex gtk ON OFF)
- -DENABLE_QT=$(usex qt5 ON OFF)
-DENABLE_MAC=OFF
-DREBUILD_WEB=OFF
-DENABLE_CLI=$(usex cli ON OFF)
@@ -93,7 +98,6 @@ src_configure() {
-DUSE_SYSTEM_UTP=OFF
-DUSE_SYSTEM_B64=OFF
-DUSE_SYSTEM_PSL=ON
- -DUSE_QT_VERSION=5
-DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
-DWITH_INOTIFY=ON
@@ -101,6 +105,14 @@ src_configure() {
-DWITH_SYSTEMD=$(usex systemd ON OFF)
)
+ if use qt6; then
+ mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=6 )
+ elif use qt5; then
+ mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=5 )
+ else
+ mycmakeargs+=( -DENABLE_QT=OFF )
+ fi
+
# Disable assertions by default, bug 893870.
use debug || append-cppflags -DNDEBUG
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 16698fd7a746..f0f1e44f4a54 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -24,7 +24,8 @@ HOMEPAGE="https://transmissionbt.com/"
# MIT is in several libtransmission/ headers
LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
SLOT="0"
-IUSE="appindicator cli debug gtk nls mbedtls qt5 systemd test"
+IUSE="appindicator cli debug gtk nls mbedtls qt5 qt6 systemd test"
+REQUIRED_USE="?? ( qt5 qt6 )"
RESTRICT="!test? ( test )"
ACCT_DEPEND="
@@ -37,6 +38,7 @@ BDEPEND="
gtk? ( sys-devel/gettext )
)
qt5? ( dev-qt/linguist-tools:5 )
+ qt6? ( dev-qt/qttools:6[linguist] )
"
COMMON_DEPEND="
>=dev-libs/libevent-2.1.0:=[threads(+)]
@@ -61,6 +63,10 @@ COMMON_DEPEND="
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
)
+ qt6? (
+ dev-qt/qtbase:6[dbus,gui,network,widgets]
+ dev-qt/qtsvg:6
+ )
systemd? ( >=sys-apps/systemd-209:= )
"
DEPEND="${COMMON_DEPEND}
@@ -75,7 +81,6 @@ src_configure() {
-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
-DENABLE_GTK=$(usex gtk ON OFF)
- -DENABLE_QT=$(usex qt5 ON OFF)
-DENABLE_MAC=OFF
-DREBUILD_WEB=OFF
-DENABLE_CLI=$(usex cli ON OFF)
@@ -93,7 +98,6 @@ src_configure() {
-DUSE_SYSTEM_UTP=OFF
-DUSE_SYSTEM_B64=OFF
-DUSE_SYSTEM_PSL=ON
- -DUSE_QT_VERSION=5
-DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
-DWITH_INOTIFY=ON
@@ -101,6 +105,14 @@ src_configure() {
-DWITH_SYSTEMD=$(usex systemd ON OFF)
)
+ if use qt6; then
+ mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=6 )
+ elif use qt5; then
+ mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=5 )
+ else
+ mycmakeargs+=( -DENABLE_QT=OFF )
+ fi
+
# Disable assertions by default, bug 893870.
use debug || append-cppflags -DNDEBUG