* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2021-11-21 19:55 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2021-11-21 19:55 UTC (permalink / raw
To: gentoo-commits
commit: adb7f025a8208f192c9ee1cb7834dbedecdb2043
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 21 19:53:21 2021 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Nov 21 19:53:21 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adb7f025
net-p2p/transmission: drop broken libtransmission.a
Bug: https://bugs.gentoo.org/807993
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/transmission-3.00-r1.ebuild | 5 +----
net-p2p/transmission/transmission-9999.ebuild | 5 +----
2 files changed, 2 insertions(+), 8 deletions(-)
diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
index e02291fd6cba..6198bf9dfff7 100644
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -21,7 +21,7 @@ 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 gtk lightweight nls mbedtls qt5 static-libs systemd test"
+IUSE="appindicator cli gtk lightweight nls mbedtls qt5 systemd test"
RESTRICT="!test? ( test )"
ACCT_DEPEND="
@@ -95,9 +95,6 @@ src_configure() {
-DENABLE_QT=$(usex qt5 ON OFF)
-DENABLE_TESTS=$(usex test ON OFF)
- # https://bugs.gentoo.org/807993
- -DINSTALL_LIB=$(usex static-libs ON OFF)
-
-DUSE_SYSTEM_EVENT2=ON
-DUSE_SYSTEM_DHT=OFF
-DUSE_SYSTEM_MINIUPNPC=ON
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index c5946c683acb..263035fd7e17 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -21,7 +21,7 @@ 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 gtk lightweight nls mbedtls qt5 static-libs systemd test web"
+IUSE="appindicator cli gtk lightweight nls mbedtls qt5 systemd test web"
RESTRICT="!test? ( test )"
ACCT_DEPEND="
@@ -92,9 +92,6 @@ src_configure() {
-DENABLE_TESTS=$(usex test ON OFF)
-DENABLE_WEB=$(usex web ON OFF)
- # https://bugs.gentoo.org/807993
- -DINSTALL_LIB=$(usex static-libs ON OFF)
-
-DUSE_SYSTEM_EVENT2=ON
-DUSE_SYSTEM_DHT=OFF
-DUSE_SYSTEM_MINIUPNPC=ON
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-11-11 19:26 Andreas Sturmlechner
0 siblings, 0 replies; 133+ messages in thread
From: Andreas Sturmlechner @ 2024-11-11 19:26 UTC (permalink / raw
To: gentoo-commits
commit: d593e72468af13a302b5858137a127b22fb06890
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 13 08:34:29 2024 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Nov 11 19:25:56 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d593e724
net-p2p/transmission: drop 4.0.6-r2, 4.0.6-r4
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
net-p2p/transmission/transmission-4.0.6-r2.ebuild | 162 ---------------------
net-p2p/transmission/transmission-4.0.6-r4.ebuild | 163 ----------------------
2 files changed, 325 deletions(-)
diff --git a/net-p2p/transmission/transmission-4.0.6-r2.ebuild b/net-p2p/transmission/transmission-4.0.6-r2.ebuild
deleted file mode 100644
index 4391fa79bfe5..000000000000
--- a/net-p2p/transmission/transmission-4.0.6-r2.ebuild
+++ /dev/null
@@ -1,162 +0,0 @@
-# Copyright 2006-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic tmpfiles systemd xdg-utils
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/transmission/transmission"
-else
- MY_PV="${PV/_beta/-beta.}"
- MY_P="${PN}-${MY_PV}"
- S="${WORKDIR}/${MY_P}"
- SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
- KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="A fast, easy, and free BitTorrent client"
-HOMEPAGE="https://transmissionbt.com/"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# 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 qt6 systemd test"
-REQUIRED_USE="?? ( qt5 qt6 )"
-RESTRICT="!test? ( test )"
-
-ACCT_DEPEND="
- acct-group/transmission
- acct-user/transmission
-"
-BDEPEND="
- virtual/pkgconfig
- nls? (
- 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(+)]
- !mbedtls? ( dev-libs/openssl:0= )
- mbedtls? ( net-libs/mbedtls:0= )
- net-libs/libnatpmp
- >=net-libs/libpsl-0.21.1
- net-libs/miniupnpc:=
- >=net-misc/curl-7.28.0[ssl]
- sys-libs/zlib:=
- nls? ( virtual/libintl )
- gtk? (
- >=dev-cpp/gtkmm-3.24.0:4.0
- >=dev-cpp/glibmm-2.60.0:2.68
- appindicator? ( dev-libs/libayatana-appindicator )
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- 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}
- nls? ( virtual/libintl )
-"
-RDEPEND="${COMMON_DEPEND}
- ${ACCT_DEPEND}
-"
-
-PATCHES=(
- "${FILESDIR}/transmission-4.0.6-miniupnpc-2.2.8.patch"
-)
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
-
- -DENABLE_GTK=$(usex gtk ON OFF)
- -DENABLE_MAC=OFF
- -DREBUILD_WEB=OFF
- -DENABLE_CLI=$(usex cli ON OFF)
- -DENABLE_TESTS=$(usex test ON OFF)
- -DENABLE_NLS=$(usex nls ON OFF)
-
- -DRUN_CLANG_TIDY=OFF
-
- -DUSE_GTK_VERSION=4
- -DUSE_SYSTEM_EVENT2=ON
- -DUSE_SYSTEM_DEFLATE=OFF
- -DUSE_SYSTEM_DHT=OFF
- -DUSE_SYSTEM_MINIUPNPC=ON
- -DUSE_SYSTEM_NATPMP=ON
- -DUSE_SYSTEM_UTP=OFF
- -DUSE_SYSTEM_B64=OFF
- -DUSE_SYSTEM_PSL=ON
-
- -DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
- -DWITH_INOTIFY=ON
- -DWITH_APPINDICATOR=$(usex appindicator ON OFF)
- -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
-
- cmake_src_configure
-}
-
-src_test() {
- # https://github.com/transmission/transmission/issues/4763
- cmake_src_test -E DhtTest.usesBootstrapFile
-}
-
-src_install() {
- cmake_src_install
-
- newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
- newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
-
- if use systemd; then
- # Service sets Type=notify
- systemd_dounit daemon/transmission-daemon.service
- systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
- fi
-
- insinto /usr/lib/sysctl.d
- doins "${FILESDIR}"/60-transmission.conf
-
- newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf
-}
-
-pkg_postrm() {
- if use gtk || use qt5 || use qt6; then
- xdg_desktop_database_update
- xdg_icon_cache_update
- fi
-}
-
-pkg_postinst() {
- if use gtk || use qt5 || use qt6; then
- xdg_desktop_database_update
- xdg_icon_cache_update
- fi
- tmpfiles_process transmission-daemon.conf
-}
diff --git a/net-p2p/transmission/transmission-4.0.6-r4.ebuild b/net-p2p/transmission/transmission-4.0.6-r4.ebuild
deleted file mode 100644
index df7714ef6386..000000000000
--- a/net-p2p/transmission/transmission-4.0.6-r4.ebuild
+++ /dev/null
@@ -1,163 +0,0 @@
-# Copyright 2006-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic tmpfiles systemd xdg-utils
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/transmission/transmission"
-else
- MY_PV="${PV/_beta/-beta.}"
- MY_P="${PN}-${MY_PV}"
- S="${WORKDIR}/${MY_P}"
- SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="A fast, easy, and free BitTorrent client"
-HOMEPAGE="https://transmissionbt.com/"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# 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 qt6 systemd test"
-REQUIRED_USE="?? ( qt5 qt6 )"
-RESTRICT="!test? ( test )"
-
-ACCT_DEPEND="
- acct-group/transmission
- acct-user/transmission
-"
-BDEPEND="
- virtual/pkgconfig
- nls? (
- gtk? ( sys-devel/gettext )
- )
- qt5? ( dev-qt/linguist-tools:5 )
- qt6? ( dev-qt/qttools:6[linguist] )
-"
-COMMON_DEPEND="
- app-arch/libdeflate:=[gzip(+)]
- >=dev-libs/libevent-2.1.0:=[threads(+)]
- !mbedtls? ( dev-libs/openssl:0= )
- mbedtls? ( net-libs/mbedtls:0= )
- net-libs/libnatpmp
- >=net-libs/libpsl-0.21.1
- >=net-libs/miniupnpc-1.7:=
- >=net-misc/curl-7.28.0[ssl]
- sys-libs/zlib:=
- nls? ( virtual/libintl )
- gtk? (
- >=dev-cpp/gtkmm-4.11.1:4.0
- >=dev-cpp/glibmm-2.60.0:2.68
- appindicator? ( dev-libs/libayatana-appindicator )
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- 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}
- nls? ( virtual/libintl )
-"
-RDEPEND="${COMMON_DEPEND}
- ${ACCT_DEPEND}
-"
-
-PATCHES=(
- "${FILESDIR}/transmission-4.0.6-miniupnpc-2.2.8.patch"
-)
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
-
- -DENABLE_GTK=$(usex gtk ON OFF)
- -DENABLE_MAC=OFF
- -DREBUILD_WEB=OFF
- -DENABLE_CLI=$(usex cli ON OFF)
- -DENABLE_TESTS=$(usex test ON OFF)
- -DENABLE_NLS=$(usex nls ON OFF)
-
- -DRUN_CLANG_TIDY=OFF
-
- -DUSE_GTK_VERSION=4
- -DUSE_SYSTEM_EVENT2=ON
- -DUSE_SYSTEM_DEFLATE=ON
- -DUSE_SYSTEM_DHT=OFF
- -DUSE_SYSTEM_MINIUPNPC=ON
- -DUSE_SYSTEM_NATPMP=ON
- -DUSE_SYSTEM_UTP=OFF
- -DUSE_SYSTEM_B64=OFF
- -DUSE_SYSTEM_PSL=ON
-
- -DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
- -DWITH_INOTIFY=ON
- -DWITH_APPINDICATOR=$(usex appindicator ON OFF)
- -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
-
- cmake_src_configure
-}
-
-src_test() {
- # https://github.com/transmission/transmission/issues/4763
- cmake_src_test -E DhtTest.usesBootstrapFile
-}
-
-src_install() {
- cmake_src_install
-
- newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
- newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
-
- if use systemd; then
- # Service sets Type=notify
- systemd_dounit daemon/transmission-daemon.service
- systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
- fi
-
- insinto /usr/lib/sysctl.d
- doins "${FILESDIR}"/60-transmission.conf
-
- newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf
-}
-
-pkg_postrm() {
- if use gtk || use qt5 || use qt6; then
- xdg_desktop_database_update
- xdg_icon_cache_update
- fi
-}
-
-pkg_postinst() {
- if use gtk || use qt5 || use qt6; then
- xdg_desktop_database_update
- xdg_icon_cache_update
- fi
- tmpfiles_process transmission-daemon.conf
-}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-10-06 0:28 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2024-10-06 0:28 UTC (permalink / raw
To: gentoo-commits
commit: 38497e844dc15e099c4c0297a18390b8cf15b3bc
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 6 00:27:53 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 6 00:27:53 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38497e84
net-p2p/transmission: Stabilize 4.0.6-r5 ppc64, #940768
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-p2p/transmission/transmission-4.0.6-r5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-4.0.6-r5.ebuild b/net-p2p/transmission/transmission-4.0.6-r5.ebuild
index 82193e5df07e..75dbfa8237f3 100644
--- a/net-p2p/transmission/transmission-4.0.6-r5.ebuild
+++ b/net-p2p/transmission/transmission-4.0.6-r5.ebuild
@@ -13,7 +13,7 @@ else
MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
- KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-10-05 21:47 Jakov Smolić
0 siblings, 0 replies; 133+ messages in thread
From: Jakov Smolić @ 2024-10-05 21:47 UTC (permalink / raw
To: gentoo-commits
commit: 96ee63af1203e4b8d1c187c156ba2e113b2593bb
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 5 21:47:01 2024 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sat Oct 5 21:47:01 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96ee63af
net-p2p/transmission: Stabilize 4.0.6-r5 x86, #940768
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
net-p2p/transmission/transmission-4.0.6-r5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-4.0.6-r5.ebuild b/net-p2p/transmission/transmission-4.0.6-r5.ebuild
index 5f17ccd5c63e..dc9e5ebab5af 100644
--- a/net-p2p/transmission/transmission-4.0.6-r5.ebuild
+++ b/net-p2p/transmission/transmission-4.0.6-r5.ebuild
@@ -13,7 +13,7 @@ else
MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-10-05 21:47 Jakov Smolić
0 siblings, 0 replies; 133+ messages in thread
From: Jakov Smolić @ 2024-10-05 21:47 UTC (permalink / raw
To: gentoo-commits
commit: 08562405af540abb4298a80fe0eefe3c8a4b7be4
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 5 21:47:03 2024 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sat Oct 5 21:47:03 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08562405
net-p2p/transmission: Stabilize 4.0.6-r5 amd64, #940768
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
net-p2p/transmission/transmission-4.0.6-r5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-4.0.6-r5.ebuild b/net-p2p/transmission/transmission-4.0.6-r5.ebuild
index dc9e5ebab5af..82193e5df07e 100644
--- a/net-p2p/transmission/transmission-4.0.6-r5.ebuild
+++ b/net-p2p/transmission/transmission-4.0.6-r5.ebuild
@@ -13,7 +13,7 @@ else
MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-09-02 18:38 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2024-09-02 18:38 UTC (permalink / raw
To: gentoo-commits
commit: 3e4f021fa2f5b67348d97a2a44b5f1737d7ecbbe
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 2 18:37:49 2024 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Sep 2 18:37:49 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e4f021f
net-p2p/transmission: restore miniupnpc patch
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/transmission-4.0.6-r5.ebuild | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/net-p2p/transmission/transmission-4.0.6-r5.ebuild b/net-p2p/transmission/transmission-4.0.6-r5.ebuild
index 5e09d9018343..5f17ccd5c63e 100644
--- a/net-p2p/transmission/transmission-4.0.6-r5.ebuild
+++ b/net-p2p/transmission/transmission-4.0.6-r5.ebuild
@@ -67,6 +67,10 @@ RDEPEND="${COMMON_DEPEND}
${ACCT_DEPEND}
"
+PATCHES=(
+ "${FILESDIR}/transmission-4.0.6-miniupnpc-2.2.8.patch"
+)
+
src_configure() {
local mycmakeargs=(
-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-09-02 18:34 Andreas Sturmlechner
0 siblings, 0 replies; 133+ messages in thread
From: Andreas Sturmlechner @ 2024-09-02 18:34 UTC (permalink / raw
To: gentoo-commits
commit: bf0f7bef2f38cc03102c762f492c4a6d4fead653
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 31 18:28:39 2024 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Sep 2 18:34:35 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf0f7bef
net-p2p/transmission: Drop IUSE qt5 from 9999
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
net-p2p/transmission/transmission-9999.ebuild | 18 +++---------------
1 file changed, 3 insertions(+), 15 deletions(-)
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index c129e9140880..5e09d9018343 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -24,8 +24,7 @@ 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 qt6 systemd test"
-REQUIRED_USE="?? ( qt5 qt6 )"
+IUSE="appindicator cli debug gtk nls mbedtls qt6 systemd test"
RESTRICT="!test? ( test )"
ACCT_DEPEND="
@@ -37,7 +36,6 @@ BDEPEND="
nls? (
gtk? ( sys-devel/gettext )
)
- qt5? ( dev-qt/linguist-tools:5 )
qt6? ( dev-qt/qttools:6[linguist] )
"
COMMON_DEPEND="
@@ -56,14 +54,6 @@ COMMON_DEPEND="
>=dev-cpp/glibmm-2.60.0:2.68
appindicator? ( dev-libs/libayatana-appindicator )
)
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- )
qt6? (
dev-qt/qtbase:6[dbus,gui,network,widgets]
dev-qt/qtsvg:6
@@ -108,8 +98,6 @@ src_configure() {
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
@@ -144,14 +132,14 @@ src_install() {
}
pkg_postrm() {
- if use gtk || use qt5 || use qt6; then
+ if use gtk || use qt6; then
xdg_desktop_database_update
xdg_icon_cache_update
fi
}
pkg_postinst() {
- if use gtk || use qt5 || use qt6; then
+ if use gtk || use qt6; then
xdg_desktop_database_update
xdg_icon_cache_update
fi
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-09-02 18:34 Andreas Sturmlechner
0 siblings, 0 replies; 133+ messages in thread
From: Andreas Sturmlechner @ 2024-09-02 18:34 UTC (permalink / raw
To: gentoo-commits
commit: 7c8ff872881ab8448d182c11441c2e0b6acf5b39
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 2 18:34:03 2024 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Sep 2 18:34:36 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c8ff872
net-p2p/transmission: 4.0.6-r5 revbump w/o Qt5
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
net-p2p/transmission/transmission-4.0.6-r5.ebuild | 147 ++++++++++++++++++++++
1 file changed, 147 insertions(+)
diff --git a/net-p2p/transmission/transmission-4.0.6-r5.ebuild b/net-p2p/transmission/transmission-4.0.6-r5.ebuild
new file mode 100644
index 000000000000..5e09d9018343
--- /dev/null
+++ b/net-p2p/transmission/transmission-4.0.6-r5.ebuild
@@ -0,0 +1,147 @@
+# Copyright 2006-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic tmpfiles systemd xdg-utils
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/transmission/transmission"
+else
+ MY_PV="${PV/_beta/-beta.}"
+ MY_P="${PN}-${MY_PV}"
+ S="${WORKDIR}/${MY_P}"
+ SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="A fast, easy, and free BitTorrent client"
+HOMEPAGE="https://transmissionbt.com/"
+
+# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
+# transmission in licenses/ is for mentioning OpenSSL linking exception
+# 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 qt6 systemd test"
+RESTRICT="!test? ( test )"
+
+ACCT_DEPEND="
+ acct-group/transmission
+ acct-user/transmission
+"
+BDEPEND="
+ virtual/pkgconfig
+ nls? (
+ gtk? ( sys-devel/gettext )
+ )
+ qt6? ( dev-qt/qttools:6[linguist] )
+"
+COMMON_DEPEND="
+ app-arch/libdeflate:=[gzip(+)]
+ >=dev-libs/libevent-2.1.0:=[threads(+)]
+ !mbedtls? ( dev-libs/openssl:0= )
+ mbedtls? ( net-libs/mbedtls:0= )
+ net-libs/libnatpmp
+ >=net-libs/libpsl-0.21.1
+ >=net-libs/miniupnpc-1.7:=
+ >=net-misc/curl-7.28.0[ssl]
+ sys-libs/zlib:=
+ nls? ( virtual/libintl )
+ gtk? (
+ >=dev-cpp/gtkmm-4.11.1:4.0
+ >=dev-cpp/glibmm-2.60.0:2.68
+ appindicator? ( dev-libs/libayatana-appindicator )
+ )
+ qt6? (
+ dev-qt/qtbase:6[dbus,gui,network,widgets]
+ dev-qt/qtsvg:6
+ )
+ systemd? ( >=sys-apps/systemd-209:= )
+"
+DEPEND="${COMMON_DEPEND}
+ nls? ( virtual/libintl )
+"
+RDEPEND="${COMMON_DEPEND}
+ ${ACCT_DEPEND}
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
+
+ -DENABLE_GTK=$(usex gtk ON OFF)
+ -DENABLE_MAC=OFF
+ -DREBUILD_WEB=OFF
+ -DENABLE_CLI=$(usex cli ON OFF)
+ -DENABLE_TESTS=$(usex test ON OFF)
+ -DENABLE_NLS=$(usex nls ON OFF)
+
+ -DRUN_CLANG_TIDY=OFF
+
+ -DUSE_GTK_VERSION=4
+ -DUSE_SYSTEM_EVENT2=ON
+ -DUSE_SYSTEM_DEFLATE=ON
+ -DUSE_SYSTEM_DHT=OFF
+ -DUSE_SYSTEM_MINIUPNPC=ON
+ -DUSE_SYSTEM_NATPMP=ON
+ -DUSE_SYSTEM_UTP=OFF
+ -DUSE_SYSTEM_B64=OFF
+ -DUSE_SYSTEM_PSL=ON
+
+ -DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
+ -DWITH_INOTIFY=ON
+ -DWITH_APPINDICATOR=$(usex appindicator ON OFF)
+ -DWITH_SYSTEMD=$(usex systemd ON OFF)
+ )
+
+ if use qt6; then
+ mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=6 )
+ else
+ mycmakeargs+=( -DENABLE_QT=OFF )
+ fi
+
+ # Disable assertions by default, bug 893870.
+ use debug || append-cppflags -DNDEBUG
+
+ cmake_src_configure
+}
+
+src_test() {
+ # https://github.com/transmission/transmission/issues/4763
+ cmake_src_test -E DhtTest.usesBootstrapFile
+}
+
+src_install() {
+ cmake_src_install
+
+ newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
+ newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
+
+ if use systemd; then
+ # Service sets Type=notify
+ systemd_dounit daemon/transmission-daemon.service
+ systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+ fi
+
+ insinto /usr/lib/sysctl.d
+ doins "${FILESDIR}"/60-transmission.conf
+
+ newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf
+}
+
+pkg_postrm() {
+ if use gtk || use qt6; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ fi
+}
+
+pkg_postinst() {
+ if use gtk || use qt6; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ fi
+ tmpfiles_process transmission-daemon.conf
+}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-08-13 20:45 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2024-08-13 20:45 UTC (permalink / raw
To: gentoo-commits
commit: b8029cfa8bd51084e4c3f836212fe0b3f1b5702b
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 13 20:44:08 2024 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue Aug 13 20:44:08 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8029cfa
net-p2p/transmission: depend on app-arch/libdeflate[gzip]
Closes: https://bugs.gentoo.org/937881
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
.../{transmission-4.0.6-r3.ebuild => transmission-4.0.6-r4.ebuild} | 2 +-
net-p2p/transmission/transmission-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-p2p/transmission/transmission-4.0.6-r3.ebuild b/net-p2p/transmission/transmission-4.0.6-r4.ebuild
similarity index 99%
rename from net-p2p/transmission/transmission-4.0.6-r3.ebuild
rename to net-p2p/transmission/transmission-4.0.6-r4.ebuild
index da35ac8b5679..df7714ef6386 100644
--- a/net-p2p/transmission/transmission-4.0.6-r3.ebuild
+++ b/net-p2p/transmission/transmission-4.0.6-r4.ebuild
@@ -41,7 +41,7 @@ BDEPEND="
qt6? ( dev-qt/qttools:6[linguist] )
"
COMMON_DEPEND="
- app-arch/libdeflate:=
+ app-arch/libdeflate:=[gzip(+)]
>=dev-libs/libevent-2.1.0:=[threads(+)]
!mbedtls? ( dev-libs/openssl:0= )
mbedtls? ( net-libs/mbedtls:0= )
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 38b587a61780..c129e9140880 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -41,7 +41,7 @@ BDEPEND="
qt6? ( dev-qt/qttools:6[linguist] )
"
COMMON_DEPEND="
- app-arch/libdeflate:=
+ app-arch/libdeflate:=[gzip(+)]
>=dev-libs/libevent-2.1.0:=[threads(+)]
!mbedtls? ( dev-libs/openssl:0= )
mbedtls? ( net-libs/mbedtls:0= )
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-08-13 17:24 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2024-08-13 17:24 UTC (permalink / raw
To: gentoo-commits
commit: d800bb25926fcd06f8c1f60dc3be72abc399adb2
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 13 17:24:15 2024 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue Aug 13 17:24:15 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d800bb25
net-p2p/transmission: drop 4.0.5-r1
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/Manifest | 1 -
net-p2p/transmission/transmission-4.0.5-r1.ebuild | 158 ----------------------
2 files changed, 159 deletions(-)
diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index ee2b56c96a39..25fe0a891814 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,2 +1 @@
-DIST transmission-4.0.5.tar.xz 9745756 BLAKE2B 60caa3bc615137b225d3ac3f25daa352c6960fcc848c91e5ea45488ae109d93b53e314e4683bd7c4ef3f9b2f364d796b6c5bb014ca647d3f44fb5c9df9f8c997 SHA512 9d3df965929ba18aa8186f89060aeacc8ead3df4a5acdc74a005dc62deadc5fa239af99c49ca2477cc5c1adfcd834481105f1dbc94e0efe210e9e6680bfec124
DIST transmission-4.0.6.tar.xz 11908296 BLAKE2B 3eb1d851322299cb1b79c799f431c09db5aee1be0372fa2877e16508ca6f9e78ea42ed75520ab29a3325e62efcfca63a83559db73c39c981c9e2eddb403ef65a SHA512 d11654bd5174a990d8021fde890389bc7c073f63f80e1335bb2c250aff60f06d0b6481fb041ae4fdccd1c43278c71ddc36f692d7dda3ed2a1aaa9bd1bbc2cb0c
diff --git a/net-p2p/transmission/transmission-4.0.5-r1.ebuild b/net-p2p/transmission/transmission-4.0.5-r1.ebuild
deleted file mode 100644
index 84c29cb03a00..000000000000
--- a/net-p2p/transmission/transmission-4.0.5-r1.ebuild
+++ /dev/null
@@ -1,158 +0,0 @@
-# Copyright 2006-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic tmpfiles systemd xdg-utils
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/transmission/transmission"
-else
- MY_PV="${PV/_beta/-beta.}"
- MY_P="${PN}-${MY_PV}"
- S="${WORKDIR}/${MY_P}"
- SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
- KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="A fast, easy, and free BitTorrent client"
-HOMEPAGE="https://transmissionbt.com/"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# 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 qt6 systemd test"
-REQUIRED_USE="?? ( qt5 qt6 )"
-RESTRICT="!test? ( test )"
-
-ACCT_DEPEND="
- acct-group/transmission
- acct-user/transmission
-"
-BDEPEND="
- virtual/pkgconfig
- nls? (
- 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(+)]
- !mbedtls? ( dev-libs/openssl:0= )
- mbedtls? ( net-libs/mbedtls:0= )
- net-libs/libnatpmp
- >=net-libs/libpsl-0.21.1
- <net-libs/miniupnpc-2.2.8:=
- >=net-misc/curl-7.28.0[ssl]
- sys-libs/zlib:=
- nls? ( virtual/libintl )
- gtk? (
- >=dev-cpp/gtkmm-3.24.0:4.0
- >=dev-cpp/glibmm-2.60.0:2.68
- appindicator? ( dev-libs/libayatana-appindicator )
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- 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}
- nls? ( virtual/libintl )
-"
-RDEPEND="${COMMON_DEPEND}
- ${ACCT_DEPEND}
-"
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
-
- -DENABLE_GTK=$(usex gtk ON OFF)
- -DENABLE_MAC=OFF
- -DREBUILD_WEB=OFF
- -DENABLE_CLI=$(usex cli ON OFF)
- -DENABLE_TESTS=$(usex test ON OFF)
- -DENABLE_NLS=$(usex nls ON OFF)
-
- -DRUN_CLANG_TIDY=OFF
-
- -DUSE_GTK_VERSION=4
- -DUSE_SYSTEM_EVENT2=ON
- -DUSE_SYSTEM_DEFLATE=OFF
- -DUSE_SYSTEM_DHT=OFF
- -DUSE_SYSTEM_MINIUPNPC=ON
- -DUSE_SYSTEM_NATPMP=ON
- -DUSE_SYSTEM_UTP=OFF
- -DUSE_SYSTEM_B64=OFF
- -DUSE_SYSTEM_PSL=ON
-
- -DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
- -DWITH_INOTIFY=ON
- -DWITH_APPINDICATOR=$(usex appindicator ON OFF)
- -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
-
- cmake_src_configure
-}
-
-src_test() {
- # https://github.com/transmission/transmission/issues/4763
- cmake_src_test -E DhtTest.usesBootstrapFile
-}
-
-src_install() {
- cmake_src_install
-
- newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
- newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
-
- if use systemd; then
- # Service sets Type=notify
- systemd_dounit daemon/transmission-daemon.service
- systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
- fi
-
- insinto /usr/lib/sysctl.d
- doins "${FILESDIR}"/60-transmission.conf
-
- newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf
-}
-
-pkg_postrm() {
- if use gtk || use qt5 || use qt6; then
- xdg_desktop_database_update
- xdg_icon_cache_update
- fi
-}
-
-pkg_postinst() {
- if use gtk || use qt5 || use qt6; then
- xdg_desktop_database_update
- xdg_icon_cache_update
- fi
- tmpfiles_process transmission-daemon.conf
-}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-08-13 17:24 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2024-08-13 17:24 UTC (permalink / raw
To: gentoo-commits
commit: 73fc2f39f45b7bb6a01dd64630816e7224cffa92
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 13 17:23:31 2024 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue Aug 13 17:23:31 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73fc2f39
net-p2p/transmission: use system libdeflate
Closes: https://bugs.gentoo.org/937786
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
.../{transmission-9999.ebuild => transmission-4.0.6-r3.ebuild} | 7 ++++++-
net-p2p/transmission/transmission-9999.ebuild | 3 ++-
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-4.0.6-r3.ebuild
similarity index 96%
copy from net-p2p/transmission/transmission-9999.ebuild
copy to net-p2p/transmission/transmission-4.0.6-r3.ebuild
index 84da9b553129..da35ac8b5679 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-4.0.6-r3.ebuild
@@ -41,6 +41,7 @@ BDEPEND="
qt6? ( dev-qt/qttools:6[linguist] )
"
COMMON_DEPEND="
+ app-arch/libdeflate:=
>=dev-libs/libevent-2.1.0:=[threads(+)]
!mbedtls? ( dev-libs/openssl:0= )
mbedtls? ( net-libs/mbedtls:0= )
@@ -76,6 +77,10 @@ RDEPEND="${COMMON_DEPEND}
${ACCT_DEPEND}
"
+PATCHES=(
+ "${FILESDIR}/transmission-4.0.6-miniupnpc-2.2.8.patch"
+)
+
src_configure() {
local mycmakeargs=(
-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
@@ -91,7 +96,7 @@ src_configure() {
-DUSE_GTK_VERSION=4
-DUSE_SYSTEM_EVENT2=ON
- -DUSE_SYSTEM_DEFLATE=OFF
+ -DUSE_SYSTEM_DEFLATE=ON
-DUSE_SYSTEM_DHT=OFF
-DUSE_SYSTEM_MINIUPNPC=ON
-DUSE_SYSTEM_NATPMP=ON
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 84da9b553129..38b587a61780 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -41,6 +41,7 @@ BDEPEND="
qt6? ( dev-qt/qttools:6[linguist] )
"
COMMON_DEPEND="
+ app-arch/libdeflate:=
>=dev-libs/libevent-2.1.0:=[threads(+)]
!mbedtls? ( dev-libs/openssl:0= )
mbedtls? ( net-libs/mbedtls:0= )
@@ -91,7 +92,7 @@ src_configure() {
-DUSE_GTK_VERSION=4
-DUSE_SYSTEM_EVENT2=ON
- -DUSE_SYSTEM_DEFLATE=OFF
+ -DUSE_SYSTEM_DEFLATE=ON
-DUSE_SYSTEM_DHT=OFF
-DUSE_SYSTEM_MINIUPNPC=ON
-DUSE_SYSTEM_NATPMP=ON
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-08-04 3:16 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2024-08-04 3:16 UTC (permalink / raw
To: gentoo-commits
commit: ca120191fdb6b814dadf33b15e8049f3b77f56ae
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 4 03:15:17 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Aug 4 03:15:17 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca120191
net-p2p/transmission: Stabilize 4.0.6-r2 ppc, #937241
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-p2p/transmission/transmission-4.0.6-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-4.0.6-r2.ebuild b/net-p2p/transmission/transmission-4.0.6-r2.ebuild
index c708fb8933c7..4391fa79bfe5 100644
--- a/net-p2p/transmission/transmission-4.0.6-r2.ebuild
+++ b/net-p2p/transmission/transmission-4.0.6-r2.ebuild
@@ -13,7 +13,7 @@ else
MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
- KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-08-03 22:51 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2024-08-03 22:51 UTC (permalink / raw
To: gentoo-commits
commit: fd7c661e149f12ffe4d04e98a621710d4ba2492a
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 3 22:50:49 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Aug 3 22:50:49 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd7c661e
net-p2p/transmission: Stabilize 4.0.6-r2 ppc64, #937241
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-p2p/transmission/transmission-4.0.6-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-4.0.6-r2.ebuild b/net-p2p/transmission/transmission-4.0.6-r2.ebuild
index 8ca26e4f0a6e..c708fb8933c7 100644
--- a/net-p2p/transmission/transmission-4.0.6-r2.ebuild
+++ b/net-p2p/transmission/transmission-4.0.6-r2.ebuild
@@ -13,7 +13,7 @@ else
MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
- KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-08-03 16:48 Jakov Smolić
0 siblings, 0 replies; 133+ messages in thread
From: Jakov Smolić @ 2024-08-03 16:48 UTC (permalink / raw
To: gentoo-commits
commit: 2b51d80f57b25403bc81890037919ee9f99a241c
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 3 16:48:22 2024 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sat Aug 3 16:48:22 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b51d80f
net-p2p/transmission: Stabilize 4.0.6-r2 x86, #937241
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
net-p2p/transmission/transmission-4.0.6-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-4.0.6-r2.ebuild b/net-p2p/transmission/transmission-4.0.6-r2.ebuild
index 7290956d4833..8ca26e4f0a6e 100644
--- a/net-p2p/transmission/transmission-4.0.6-r2.ebuild
+++ b/net-p2p/transmission/transmission-4.0.6-r2.ebuild
@@ -13,7 +13,7 @@ else
MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
- KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-08-03 16:48 Jakov Smolić
0 siblings, 0 replies; 133+ messages in thread
From: Jakov Smolić @ 2024-08-03 16:48 UTC (permalink / raw
To: gentoo-commits
commit: 0b624f62e9ad2668d3bee8e451e72e22a1bca303
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 3 16:48:21 2024 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sat Aug 3 16:48:21 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b624f62
net-p2p/transmission: Stabilize 4.0.6-r2 amd64, #937241
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
net-p2p/transmission/transmission-4.0.6-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-4.0.6-r2.ebuild b/net-p2p/transmission/transmission-4.0.6-r2.ebuild
index b30c5a0934af..7290956d4833 100644
--- a/net-p2p/transmission/transmission-4.0.6-r2.ebuild
+++ b/net-p2p/transmission/transmission-4.0.6-r2.ebuild
@@ -13,7 +13,7 @@ else
MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-06-10 20:15 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2024-06-10 20:15 UTC (permalink / raw
To: gentoo-commits
commit: ac43a544c7a3d47b4bbd4f076c62261d68b1d8fc
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 10 20:11:58 2024 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Jun 10 20:14:31 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac43a544
net-p2p/transmission: depend on <net-libs/miniupnpc-2.2.8
Bug: https://bugs.gentoo.org/934016
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
.../{transmission-4.0.5.ebuild => transmission-4.0.5-r1.ebuild} | 2 +-
.../{transmission-4.0.6.ebuild => transmission-4.0.6-r1.ebuild} | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-p2p/transmission/transmission-4.0.5.ebuild b/net-p2p/transmission/transmission-4.0.5-r1.ebuild
similarity index 99%
rename from net-p2p/transmission/transmission-4.0.5.ebuild
rename to net-p2p/transmission/transmission-4.0.5-r1.ebuild
index f077a49f379e..84c29cb03a00 100644
--- a/net-p2p/transmission/transmission-4.0.5.ebuild
+++ b/net-p2p/transmission/transmission-4.0.5-r1.ebuild
@@ -46,7 +46,7 @@ COMMON_DEPEND="
mbedtls? ( net-libs/mbedtls:0= )
net-libs/libnatpmp
>=net-libs/libpsl-0.21.1
- >=net-libs/miniupnpc-1.7:=
+ <net-libs/miniupnpc-2.2.8:=
>=net-misc/curl-7.28.0[ssl]
sys-libs/zlib:=
nls? ( virtual/libintl )
diff --git a/net-p2p/transmission/transmission-4.0.6.ebuild b/net-p2p/transmission/transmission-4.0.6-r1.ebuild
similarity index 99%
rename from net-p2p/transmission/transmission-4.0.6.ebuild
rename to net-p2p/transmission/transmission-4.0.6-r1.ebuild
index b9122b4b131b..de67e505ed49 100644
--- a/net-p2p/transmission/transmission-4.0.6.ebuild
+++ b/net-p2p/transmission/transmission-4.0.6-r1.ebuild
@@ -46,7 +46,7 @@ COMMON_DEPEND="
mbedtls? ( net-libs/mbedtls:0= )
net-libs/libnatpmp
>=net-libs/libpsl-0.21.1
- >=net-libs/miniupnpc-1.7:=
+ <net-libs/miniupnpc-2.2.8:=
>=net-misc/curl-7.28.0[ssl]
sys-libs/zlib:=
nls? ( virtual/libintl )
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-05-30 16:26 Craig Andrews
0 siblings, 0 replies; 133+ messages in thread
From: Craig Andrews @ 2024-05-30 16:26 UTC (permalink / raw
To: gentoo-commits
commit: 0d3147a4a80510507ed9ddd3b9ff2ae75d7b0fa5
Author: Craig Andrews <candrews <AT> gentoo <DOT> org>
AuthorDate: Thu May 30 16:25:46 2024 +0000
Commit: Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Thu May 30 16:26:09 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d3147a4
net-p2p/transmission: remove errant file
Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>
net-p2p/transmission/1 | 158 -------------------------------------------------
1 file changed, 158 deletions(-)
diff --git a/net-p2p/transmission/1 b/net-p2p/transmission/1
deleted file mode 100644
index b9122b4b131b..000000000000
--- a/net-p2p/transmission/1
+++ /dev/null
@@ -1,158 +0,0 @@
-# Copyright 2006-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic tmpfiles systemd xdg-utils
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/transmission/transmission"
-else
- MY_PV="${PV/_beta/-beta.}"
- MY_P="${PN}-${MY_PV}"
- S="${WORKDIR}/${MY_P}"
- SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="A fast, easy, and free BitTorrent client"
-HOMEPAGE="https://transmissionbt.com/"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# 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 qt6 systemd test"
-REQUIRED_USE="?? ( qt5 qt6 )"
-RESTRICT="!test? ( test )"
-
-ACCT_DEPEND="
- acct-group/transmission
- acct-user/transmission
-"
-BDEPEND="
- virtual/pkgconfig
- nls? (
- 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(+)]
- !mbedtls? ( dev-libs/openssl:0= )
- mbedtls? ( net-libs/mbedtls:0= )
- net-libs/libnatpmp
- >=net-libs/libpsl-0.21.1
- >=net-libs/miniupnpc-1.7:=
- >=net-misc/curl-7.28.0[ssl]
- sys-libs/zlib:=
- nls? ( virtual/libintl )
- gtk? (
- >=dev-cpp/gtkmm-3.24.0:4.0
- >=dev-cpp/glibmm-2.60.0:2.68
- appindicator? ( dev-libs/libayatana-appindicator )
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- 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}
- nls? ( virtual/libintl )
-"
-RDEPEND="${COMMON_DEPEND}
- ${ACCT_DEPEND}
-"
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
-
- -DENABLE_GTK=$(usex gtk ON OFF)
- -DENABLE_MAC=OFF
- -DREBUILD_WEB=OFF
- -DENABLE_CLI=$(usex cli ON OFF)
- -DENABLE_TESTS=$(usex test ON OFF)
- -DENABLE_NLS=$(usex nls ON OFF)
-
- -DRUN_CLANG_TIDY=OFF
-
- -DUSE_GTK_VERSION=4
- -DUSE_SYSTEM_EVENT2=ON
- -DUSE_SYSTEM_DEFLATE=OFF
- -DUSE_SYSTEM_DHT=OFF
- -DUSE_SYSTEM_MINIUPNPC=ON
- -DUSE_SYSTEM_NATPMP=ON
- -DUSE_SYSTEM_UTP=OFF
- -DUSE_SYSTEM_B64=OFF
- -DUSE_SYSTEM_PSL=ON
-
- -DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
- -DWITH_INOTIFY=ON
- -DWITH_APPINDICATOR=$(usex appindicator ON OFF)
- -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
-
- cmake_src_configure
-}
-
-src_test() {
- # https://github.com/transmission/transmission/issues/4763
- cmake_src_test -E DhtTest.usesBootstrapFile
-}
-
-src_install() {
- cmake_src_install
-
- newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
- newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
-
- if use systemd; then
- # Service sets Type=notify
- systemd_dounit daemon/transmission-daemon.service
- systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
- fi
-
- insinto /usr/lib/sysctl.d
- doins "${FILESDIR}"/60-transmission.conf
-
- newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf
-}
-
-pkg_postrm() {
- if use gtk || use qt5 || use qt6; then
- xdg_desktop_database_update
- xdg_icon_cache_update
- fi
-}
-
-pkg_postinst() {
- if use gtk || use qt5 || use qt6; then
- xdg_desktop_database_update
- xdg_icon_cache_update
- fi
- tmpfiles_process transmission-daemon.conf
-}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-05-30 16:02 Craig Andrews
0 siblings, 0 replies; 133+ messages in thread
From: Craig Andrews @ 2024-05-30 16:02 UTC (permalink / raw
To: gentoo-commits
commit: 5f9a2d0d1de18802f3fd5cc2dd2e123cbdab9eec
Author: Craig Andrews <candrews <AT> gentoo <DOT> org>
AuthorDate: Thu May 30 15:57:49 2024 +0000
Commit: Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Thu May 30 16:02:48 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f9a2d0d
net-p2p/transmission: add 4.0.6
Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>
net-p2p/transmission/1 | 158 +++++++++++++++++++++++++
net-p2p/transmission/Manifest | 1 +
net-p2p/transmission/transmission-4.0.6.ebuild | 158 +++++++++++++++++++++++++
3 files changed, 317 insertions(+)
diff --git a/net-p2p/transmission/1 b/net-p2p/transmission/1
new file mode 100644
index 000000000000..b9122b4b131b
--- /dev/null
+++ b/net-p2p/transmission/1
@@ -0,0 +1,158 @@
+# Copyright 2006-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic tmpfiles systemd xdg-utils
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/transmission/transmission"
+else
+ MY_PV="${PV/_beta/-beta.}"
+ MY_P="${PN}-${MY_PV}"
+ S="${WORKDIR}/${MY_P}"
+ SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="A fast, easy, and free BitTorrent client"
+HOMEPAGE="https://transmissionbt.com/"
+
+# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
+# transmission in licenses/ is for mentioning OpenSSL linking exception
+# 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 qt6 systemd test"
+REQUIRED_USE="?? ( qt5 qt6 )"
+RESTRICT="!test? ( test )"
+
+ACCT_DEPEND="
+ acct-group/transmission
+ acct-user/transmission
+"
+BDEPEND="
+ virtual/pkgconfig
+ nls? (
+ 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(+)]
+ !mbedtls? ( dev-libs/openssl:0= )
+ mbedtls? ( net-libs/mbedtls:0= )
+ net-libs/libnatpmp
+ >=net-libs/libpsl-0.21.1
+ >=net-libs/miniupnpc-1.7:=
+ >=net-misc/curl-7.28.0[ssl]
+ sys-libs/zlib:=
+ nls? ( virtual/libintl )
+ gtk? (
+ >=dev-cpp/gtkmm-3.24.0:4.0
+ >=dev-cpp/glibmm-2.60.0:2.68
+ appindicator? ( dev-libs/libayatana-appindicator )
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ 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}
+ nls? ( virtual/libintl )
+"
+RDEPEND="${COMMON_DEPEND}
+ ${ACCT_DEPEND}
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
+
+ -DENABLE_GTK=$(usex gtk ON OFF)
+ -DENABLE_MAC=OFF
+ -DREBUILD_WEB=OFF
+ -DENABLE_CLI=$(usex cli ON OFF)
+ -DENABLE_TESTS=$(usex test ON OFF)
+ -DENABLE_NLS=$(usex nls ON OFF)
+
+ -DRUN_CLANG_TIDY=OFF
+
+ -DUSE_GTK_VERSION=4
+ -DUSE_SYSTEM_EVENT2=ON
+ -DUSE_SYSTEM_DEFLATE=OFF
+ -DUSE_SYSTEM_DHT=OFF
+ -DUSE_SYSTEM_MINIUPNPC=ON
+ -DUSE_SYSTEM_NATPMP=ON
+ -DUSE_SYSTEM_UTP=OFF
+ -DUSE_SYSTEM_B64=OFF
+ -DUSE_SYSTEM_PSL=ON
+
+ -DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
+ -DWITH_INOTIFY=ON
+ -DWITH_APPINDICATOR=$(usex appindicator ON OFF)
+ -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
+
+ cmake_src_configure
+}
+
+src_test() {
+ # https://github.com/transmission/transmission/issues/4763
+ cmake_src_test -E DhtTest.usesBootstrapFile
+}
+
+src_install() {
+ cmake_src_install
+
+ newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
+ newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
+
+ if use systemd; then
+ # Service sets Type=notify
+ systemd_dounit daemon/transmission-daemon.service
+ systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+ fi
+
+ insinto /usr/lib/sysctl.d
+ doins "${FILESDIR}"/60-transmission.conf
+
+ newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf
+}
+
+pkg_postrm() {
+ if use gtk || use qt5 || use qt6; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ fi
+}
+
+pkg_postinst() {
+ if use gtk || use qt5 || use qt6; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ fi
+ tmpfiles_process transmission-daemon.conf
+}
diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 640f75615431..dde3fc627b5a 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -2,3 +2,4 @@ DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156e
DIST transmission-4.0.3.tar.xz 10062044 BLAKE2B 3d58f002d57458869e143e4a3617c8992e51a01f15f0e17031bc2913f404a455cde3397bde404f84a2234d12411e99b2902e4213ca6811b95288bb68f9b98553 SHA512 246d4af2f9b399cb5a6e43ca0852d2ab5ff48d2a5c89d0f450c968fcad042ef2e45fef3c9be8ffbf37e7c61dc509929869b6bf59914333818ddf6950582d669c
DIST transmission-4.0.4.tar.xz 9755152 BLAKE2B 0cdf6075dffba941cbb47924879e8849938620068f3389fe6d5a03b100d11d66a0d33692738001092b8ac3ea181d9cfb554ba1bb2553dc7f06fd83b04f7e0ca9 SHA512 3ddb36c46cc496c16bc4571678dfec33bd3697b6ace656d0f57a6c32279e937cbce91d11cf1895721e880be0c20cc6f88b71a0663dc32879c44d31a3611bd6ef
DIST transmission-4.0.5.tar.xz 9745756 BLAKE2B 60caa3bc615137b225d3ac3f25daa352c6960fcc848c91e5ea45488ae109d93b53e314e4683bd7c4ef3f9b2f364d796b6c5bb014ca647d3f44fb5c9df9f8c997 SHA512 9d3df965929ba18aa8186f89060aeacc8ead3df4a5acdc74a005dc62deadc5fa239af99c49ca2477cc5c1adfcd834481105f1dbc94e0efe210e9e6680bfec124
+DIST transmission-4.0.6.tar.xz 11908296 BLAKE2B 3eb1d851322299cb1b79c799f431c09db5aee1be0372fa2877e16508ca6f9e78ea42ed75520ab29a3325e62efcfca63a83559db73c39c981c9e2eddb403ef65a SHA512 d11654bd5174a990d8021fde890389bc7c073f63f80e1335bb2c250aff60f06d0b6481fb041ae4fdccd1c43278c71ddc36f692d7dda3ed2a1aaa9bd1bbc2cb0c
diff --git a/net-p2p/transmission/transmission-4.0.6.ebuild b/net-p2p/transmission/transmission-4.0.6.ebuild
new file mode 100644
index 000000000000..b9122b4b131b
--- /dev/null
+++ b/net-p2p/transmission/transmission-4.0.6.ebuild
@@ -0,0 +1,158 @@
+# Copyright 2006-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic tmpfiles systemd xdg-utils
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/transmission/transmission"
+else
+ MY_PV="${PV/_beta/-beta.}"
+ MY_P="${PN}-${MY_PV}"
+ S="${WORKDIR}/${MY_P}"
+ SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="A fast, easy, and free BitTorrent client"
+HOMEPAGE="https://transmissionbt.com/"
+
+# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
+# transmission in licenses/ is for mentioning OpenSSL linking exception
+# 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 qt6 systemd test"
+REQUIRED_USE="?? ( qt5 qt6 )"
+RESTRICT="!test? ( test )"
+
+ACCT_DEPEND="
+ acct-group/transmission
+ acct-user/transmission
+"
+BDEPEND="
+ virtual/pkgconfig
+ nls? (
+ 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(+)]
+ !mbedtls? ( dev-libs/openssl:0= )
+ mbedtls? ( net-libs/mbedtls:0= )
+ net-libs/libnatpmp
+ >=net-libs/libpsl-0.21.1
+ >=net-libs/miniupnpc-1.7:=
+ >=net-misc/curl-7.28.0[ssl]
+ sys-libs/zlib:=
+ nls? ( virtual/libintl )
+ gtk? (
+ >=dev-cpp/gtkmm-3.24.0:4.0
+ >=dev-cpp/glibmm-2.60.0:2.68
+ appindicator? ( dev-libs/libayatana-appindicator )
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ 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}
+ nls? ( virtual/libintl )
+"
+RDEPEND="${COMMON_DEPEND}
+ ${ACCT_DEPEND}
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
+
+ -DENABLE_GTK=$(usex gtk ON OFF)
+ -DENABLE_MAC=OFF
+ -DREBUILD_WEB=OFF
+ -DENABLE_CLI=$(usex cli ON OFF)
+ -DENABLE_TESTS=$(usex test ON OFF)
+ -DENABLE_NLS=$(usex nls ON OFF)
+
+ -DRUN_CLANG_TIDY=OFF
+
+ -DUSE_GTK_VERSION=4
+ -DUSE_SYSTEM_EVENT2=ON
+ -DUSE_SYSTEM_DEFLATE=OFF
+ -DUSE_SYSTEM_DHT=OFF
+ -DUSE_SYSTEM_MINIUPNPC=ON
+ -DUSE_SYSTEM_NATPMP=ON
+ -DUSE_SYSTEM_UTP=OFF
+ -DUSE_SYSTEM_B64=OFF
+ -DUSE_SYSTEM_PSL=ON
+
+ -DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
+ -DWITH_INOTIFY=ON
+ -DWITH_APPINDICATOR=$(usex appindicator ON OFF)
+ -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
+
+ cmake_src_configure
+}
+
+src_test() {
+ # https://github.com/transmission/transmission/issues/4763
+ cmake_src_test -E DhtTest.usesBootstrapFile
+}
+
+src_install() {
+ cmake_src_install
+
+ newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
+ newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
+
+ if use systemd; then
+ # Service sets Type=notify
+ systemd_dounit daemon/transmission-daemon.service
+ systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+ fi
+
+ insinto /usr/lib/sysctl.d
+ doins "${FILESDIR}"/60-transmission.conf
+
+ newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf
+}
+
+pkg_postrm() {
+ if use gtk || use qt5 || use qt6; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ fi
+}
+
+pkg_postinst() {
+ if use gtk || use qt5 || use qt6; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ fi
+ tmpfiles_process transmission-daemon.conf
+}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-05-22 19:24 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2024-05-22 19:24 UTC (permalink / raw
To: gentoo-commits
commit: c8855d42dda56656e508fdea7502361b21349693
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed May 22 19:24:12 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed May 22 19:24:12 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8855d42
net-p2p/transmission: Stabilize 4.0.5 ppc, #930626
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-p2p/transmission/transmission-4.0.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-4.0.5.ebuild b/net-p2p/transmission/transmission-4.0.5.ebuild
index 502587eaf033..9ef3fd6b0fc1 100644
--- a/net-p2p/transmission/transmission-4.0.5.ebuild
+++ b/net-p2p/transmission/transmission-4.0.5.ebuild
@@ -13,7 +13,7 @@ else
MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
- KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-05-22 19:24 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2024-05-22 19:24 UTC (permalink / raw
To: gentoo-commits
commit: ad11c132b70f78ffddfeb6678e9f067f5d66af11
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed May 22 19:24:13 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed May 22 19:24:13 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad11c132
net-p2p/transmission: Stabilize 4.0.5 ppc64, #930626
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-p2p/transmission/transmission-4.0.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-4.0.5.ebuild b/net-p2p/transmission/transmission-4.0.5.ebuild
index 9ef3fd6b0fc1..f077a49f379e 100644
--- a/net-p2p/transmission/transmission-4.0.5.ebuild
+++ b/net-p2p/transmission/transmission-4.0.5.ebuild
@@ -13,7 +13,7 @@ else
MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
- KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-05-19 15:57 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2024-05-19 15:57 UTC (permalink / raw
To: gentoo-commits
commit: 936b39f7323a334b1ec6c8c3ad0686a5f32a1d05
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun May 19 15:57:00 2024 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun May 19 15:57:00 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=936b39f7
net-p2p/transmission: skip DhtTest.usesBootstrapFile
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/transmission-4.0.5.ebuild | 5 +++++
net-p2p/transmission/transmission-9999.ebuild | 7 ++++++-
2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-4.0.5.ebuild b/net-p2p/transmission/transmission-4.0.5.ebuild
index fae44eb0e63f..502587eaf033 100644
--- a/net-p2p/transmission/transmission-4.0.5.ebuild
+++ b/net-p2p/transmission/transmission-4.0.5.ebuild
@@ -119,6 +119,11 @@ src_configure() {
cmake_src_configure
}
+src_test() {
+ # https://github.com/transmission/transmission/issues/4763
+ cmake_src_test -E DhtTest.usesBootstrapFile
+}
+
src_install() {
cmake_src_install
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index fa1c1b0109b5..84da9b553129 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2006-2023 Gentoo Authors
+# Copyright 2006-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -119,6 +119,11 @@ src_configure() {
cmake_src_configure
}
+src_test() {
+ # https://github.com/transmission/transmission/issues/4763
+ cmake_src_test -E DhtTest.usesBootstrapFile
+}
+
src_install() {
cmake_src_install
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-04-24 19:08 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2024-04-24 19:08 UTC (permalink / raw
To: gentoo-commits
commit: 7425d4f0a6936eb3fe6613559e65ff9b6df736b7
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 24 19:08:07 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Apr 24 19:08:07 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7425d4f0
net-p2p/transmission: Stabilize 4.0.5 x86, #930626
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-p2p/transmission/transmission-4.0.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-4.0.5.ebuild b/net-p2p/transmission/transmission-4.0.5.ebuild
index 8f441f3d9995..fae44eb0e63f 100644
--- a/net-p2p/transmission/transmission-4.0.5.ebuild
+++ b/net-p2p/transmission/transmission-4.0.5.ebuild
@@ -13,7 +13,7 @@ else
MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
- KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2024-04-24 19:08 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2024-04-24 19:08 UTC (permalink / raw
To: gentoo-commits
commit: 0dd34e7c0853dd178738901a5262abfc70f35954
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 24 19:08:06 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Apr 24 19:08:06 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dd34e7c
net-p2p/transmission: Stabilize 4.0.5 amd64, #930626
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-p2p/transmission/transmission-4.0.5.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-p2p/transmission/transmission-4.0.5.ebuild b/net-p2p/transmission/transmission-4.0.5.ebuild
index e7bdf0c597cc..8f441f3d9995 100644
--- a/net-p2p/transmission/transmission-4.0.5.ebuild
+++ b/net-p2p/transmission/transmission-4.0.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2006-2023 Gentoo Authors
+# Copyright 2006-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ else
MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-12-21 7:51 Arthur Zamarin
0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2023-12-21 7:51 UTC (permalink / raw
To: gentoo-commits
commit: f21970211527999b314eb1c73821258b1f8c6cdb
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 21 07:51:34 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Dec 21 07:51:34 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2197021
net-p2p/transmission: Stabilize 4.0.4 x86, #918530
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
net-p2p/transmission/transmission-4.0.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-4.0.4.ebuild b/net-p2p/transmission/transmission-4.0.4.ebuild
index 98c91b092d53..f9d4e2dcede6 100644
--- a/net-p2p/transmission/transmission-4.0.4.ebuild
+++ b/net-p2p/transmission/transmission-4.0.4.ebuild
@@ -13,7 +13,7 @@ else
MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
- KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-12-21 7:51 Arthur Zamarin
0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2023-12-21 7:51 UTC (permalink / raw
To: gentoo-commits
commit: 474c34cbcf7840a41d6899a42f70fdad38ff0226
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 21 07:51:31 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Dec 21 07:51:31 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=474c34cb
net-p2p/transmission: Stabilize 4.0.4 ppc64, #918530
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
net-p2p/transmission/transmission-4.0.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-4.0.4.ebuild b/net-p2p/transmission/transmission-4.0.4.ebuild
index d11603ed4b9e..98c91b092d53 100644
--- a/net-p2p/transmission/transmission-4.0.4.ebuild
+++ b/net-p2p/transmission/transmission-4.0.4.ebuild
@@ -13,7 +13,7 @@ else
MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
- KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv ~x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-12-07 17:21 Craig Andrews
0 siblings, 0 replies; 133+ messages in thread
From: Craig Andrews @ 2023-12-07 17:21 UTC (permalink / raw
To: gentoo-commits
commit: 85d47eb7cec4a89fbdba626637c265b871e59e4c
Author: Craig Andrews <candrews <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 7 17:20:37 2023 +0000
Commit: Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Thu Dec 7 17:21:02 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85d47eb7
net-p2p/transmission: add 4.0.5
Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>
net-p2p/transmission/Manifest | 1 +
net-p2p/transmission/transmission-4.0.5.ebuild | 153 +++++++++++++++++++++++++
2 files changed, 154 insertions(+)
diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 33407b81fd92..640f75615431 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,3 +1,4 @@
DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
DIST transmission-4.0.3.tar.xz 10062044 BLAKE2B 3d58f002d57458869e143e4a3617c8992e51a01f15f0e17031bc2913f404a455cde3397bde404f84a2234d12411e99b2902e4213ca6811b95288bb68f9b98553 SHA512 246d4af2f9b399cb5a6e43ca0852d2ab5ff48d2a5c89d0f450c968fcad042ef2e45fef3c9be8ffbf37e7c61dc509929869b6bf59914333818ddf6950582d669c
DIST transmission-4.0.4.tar.xz 9755152 BLAKE2B 0cdf6075dffba941cbb47924879e8849938620068f3389fe6d5a03b100d11d66a0d33692738001092b8ac3ea181d9cfb554ba1bb2553dc7f06fd83b04f7e0ca9 SHA512 3ddb36c46cc496c16bc4571678dfec33bd3697b6ace656d0f57a6c32279e937cbce91d11cf1895721e880be0c20cc6f88b71a0663dc32879c44d31a3611bd6ef
+DIST transmission-4.0.5.tar.xz 9745756 BLAKE2B 60caa3bc615137b225d3ac3f25daa352c6960fcc848c91e5ea45488ae109d93b53e314e4683bd7c4ef3f9b2f364d796b6c5bb014ca647d3f44fb5c9df9f8c997 SHA512 9d3df965929ba18aa8186f89060aeacc8ead3df4a5acdc74a005dc62deadc5fa239af99c49ca2477cc5c1adfcd834481105f1dbc94e0efe210e9e6680bfec124
diff --git a/net-p2p/transmission/transmission-4.0.5.ebuild b/net-p2p/transmission/transmission-4.0.5.ebuild
new file mode 100644
index 000000000000..e7bdf0c597cc
--- /dev/null
+++ b/net-p2p/transmission/transmission-4.0.5.ebuild
@@ -0,0 +1,153 @@
+# Copyright 2006-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic tmpfiles systemd xdg-utils
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/transmission/transmission"
+else
+ MY_PV="${PV/_beta/-beta.}"
+ MY_P="${PN}-${MY_PV}"
+ S="${WORKDIR}/${MY_P}"
+ SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="A fast, easy, and free BitTorrent client"
+HOMEPAGE="https://transmissionbt.com/"
+
+# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
+# transmission in licenses/ is for mentioning OpenSSL linking exception
+# 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 qt6 systemd test"
+REQUIRED_USE="?? ( qt5 qt6 )"
+RESTRICT="!test? ( test )"
+
+ACCT_DEPEND="
+ acct-group/transmission
+ acct-user/transmission
+"
+BDEPEND="
+ virtual/pkgconfig
+ nls? (
+ 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(+)]
+ !mbedtls? ( dev-libs/openssl:0= )
+ mbedtls? ( net-libs/mbedtls:0= )
+ net-libs/libnatpmp
+ >=net-libs/libpsl-0.21.1
+ >=net-libs/miniupnpc-1.7:=
+ >=net-misc/curl-7.28.0[ssl]
+ sys-libs/zlib:=
+ nls? ( virtual/libintl )
+ gtk? (
+ >=dev-cpp/gtkmm-3.24.0:4.0
+ >=dev-cpp/glibmm-2.60.0:2.68
+ appindicator? ( dev-libs/libayatana-appindicator )
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ 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}
+ nls? ( virtual/libintl )
+"
+RDEPEND="${COMMON_DEPEND}
+ ${ACCT_DEPEND}
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
+
+ -DENABLE_GTK=$(usex gtk ON OFF)
+ -DENABLE_MAC=OFF
+ -DREBUILD_WEB=OFF
+ -DENABLE_CLI=$(usex cli ON OFF)
+ -DENABLE_TESTS=$(usex test ON OFF)
+ -DENABLE_NLS=$(usex nls ON OFF)
+
+ -DRUN_CLANG_TIDY=OFF
+
+ -DUSE_GTK_VERSION=4
+ -DUSE_SYSTEM_EVENT2=ON
+ -DUSE_SYSTEM_DEFLATE=OFF
+ -DUSE_SYSTEM_DHT=OFF
+ -DUSE_SYSTEM_MINIUPNPC=ON
+ -DUSE_SYSTEM_NATPMP=ON
+ -DUSE_SYSTEM_UTP=OFF
+ -DUSE_SYSTEM_B64=OFF
+ -DUSE_SYSTEM_PSL=ON
+
+ -DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
+ -DWITH_INOTIFY=ON
+ -DWITH_APPINDICATOR=$(usex appindicator ON OFF)
+ -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
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
+ newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
+
+ if use systemd; then
+ # Service sets Type=notify
+ systemd_dounit daemon/transmission-daemon.service
+ systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+ fi
+
+ insinto /usr/lib/sysctl.d
+ doins "${FILESDIR}"/60-transmission.conf
+
+ newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf
+}
+
+pkg_postrm() {
+ if use gtk || use qt5 || use qt6; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ fi
+}
+
+pkg_postinst() {
+ if use gtk || use qt5 || use qt6; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ fi
+ tmpfiles_process transmission-daemon.conf
+}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-11-29 13:23 Arthur Zamarin
0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2023-11-29 13:23 UTC (permalink / raw
To: gentoo-commits
commit: 7337e6dbd2603e17f1b29fcb93284e55d00a3153
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 29 13:23:17 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Nov 29 13:23:17 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7337e6db
net-p2p/transmission: Stabilize 4.0.4 ppc, #918530
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
net-p2p/transmission/transmission-4.0.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-4.0.4.ebuild b/net-p2p/transmission/transmission-4.0.4.ebuild
index 1e52a1d02119..d11603ed4b9e 100644
--- a/net-p2p/transmission/transmission-4.0.4.ebuild
+++ b/net-p2p/transmission/transmission-4.0.4.ebuild
@@ -13,7 +13,7 @@ else
MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
- KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-11-27 23:45 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2023-11-27 23:45 UTC (permalink / raw
To: gentoo-commits
commit: 61fc6772455735b7350e3043452ac2856fbc003e
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 27 23:44:54 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Nov 27 23:44:54 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61fc6772
net-p2p/transmission: Stabilize 4.0.4 amd64, #918530
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-p2p/transmission/transmission-4.0.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-4.0.4.ebuild b/net-p2p/transmission/transmission-4.0.4.ebuild
index e7bdf0c597cc..1e52a1d02119 100644
--- a/net-p2p/transmission/transmission-4.0.4.ebuild
+++ b/net-p2p/transmission/transmission-4.0.4.ebuild
@@ -13,7 +13,7 @@ else
MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-08-28 20:06 Craig Andrews
0 siblings, 0 replies; 133+ messages in thread
From: Craig Andrews @ 2023-08-28 20:06 UTC (permalink / raw
To: gentoo-commits
commit: 6ed045f2ce40a3bd470f4b64f388bec2f7665e26
Author: Craig Andrews <candrews <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 28 20:06:45 2023 +0000
Commit: Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Mon Aug 28 20:06:53 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ed045f2
net-p2p/transmission: add 4.0.4
Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>
net-p2p/transmission/Manifest | 1 +
net-p2p/transmission/transmission-4.0.4.ebuild | 153 +++++++++++++++++++++++++
2 files changed, 154 insertions(+)
diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index e32f0a53fc43..33407b81fd92 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,2 +1,3 @@
DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
DIST transmission-4.0.3.tar.xz 10062044 BLAKE2B 3d58f002d57458869e143e4a3617c8992e51a01f15f0e17031bc2913f404a455cde3397bde404f84a2234d12411e99b2902e4213ca6811b95288bb68f9b98553 SHA512 246d4af2f9b399cb5a6e43ca0852d2ab5ff48d2a5c89d0f450c968fcad042ef2e45fef3c9be8ffbf37e7c61dc509929869b6bf59914333818ddf6950582d669c
+DIST transmission-4.0.4.tar.xz 9755152 BLAKE2B 0cdf6075dffba941cbb47924879e8849938620068f3389fe6d5a03b100d11d66a0d33692738001092b8ac3ea181d9cfb554ba1bb2553dc7f06fd83b04f7e0ca9 SHA512 3ddb36c46cc496c16bc4571678dfec33bd3697b6ace656d0f57a6c32279e937cbce91d11cf1895721e880be0c20cc6f88b71a0663dc32879c44d31a3611bd6ef
diff --git a/net-p2p/transmission/transmission-4.0.4.ebuild b/net-p2p/transmission/transmission-4.0.4.ebuild
new file mode 100644
index 000000000000..e7bdf0c597cc
--- /dev/null
+++ b/net-p2p/transmission/transmission-4.0.4.ebuild
@@ -0,0 +1,153 @@
+# Copyright 2006-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic tmpfiles systemd xdg-utils
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/transmission/transmission"
+else
+ MY_PV="${PV/_beta/-beta.}"
+ MY_P="${PN}-${MY_PV}"
+ S="${WORKDIR}/${MY_P}"
+ SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="A fast, easy, and free BitTorrent client"
+HOMEPAGE="https://transmissionbt.com/"
+
+# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
+# transmission in licenses/ is for mentioning OpenSSL linking exception
+# 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 qt6 systemd test"
+REQUIRED_USE="?? ( qt5 qt6 )"
+RESTRICT="!test? ( test )"
+
+ACCT_DEPEND="
+ acct-group/transmission
+ acct-user/transmission
+"
+BDEPEND="
+ virtual/pkgconfig
+ nls? (
+ 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(+)]
+ !mbedtls? ( dev-libs/openssl:0= )
+ mbedtls? ( net-libs/mbedtls:0= )
+ net-libs/libnatpmp
+ >=net-libs/libpsl-0.21.1
+ >=net-libs/miniupnpc-1.7:=
+ >=net-misc/curl-7.28.0[ssl]
+ sys-libs/zlib:=
+ nls? ( virtual/libintl )
+ gtk? (
+ >=dev-cpp/gtkmm-3.24.0:4.0
+ >=dev-cpp/glibmm-2.60.0:2.68
+ appindicator? ( dev-libs/libayatana-appindicator )
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ 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}
+ nls? ( virtual/libintl )
+"
+RDEPEND="${COMMON_DEPEND}
+ ${ACCT_DEPEND}
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
+
+ -DENABLE_GTK=$(usex gtk ON OFF)
+ -DENABLE_MAC=OFF
+ -DREBUILD_WEB=OFF
+ -DENABLE_CLI=$(usex cli ON OFF)
+ -DENABLE_TESTS=$(usex test ON OFF)
+ -DENABLE_NLS=$(usex nls ON OFF)
+
+ -DRUN_CLANG_TIDY=OFF
+
+ -DUSE_GTK_VERSION=4
+ -DUSE_SYSTEM_EVENT2=ON
+ -DUSE_SYSTEM_DEFLATE=OFF
+ -DUSE_SYSTEM_DHT=OFF
+ -DUSE_SYSTEM_MINIUPNPC=ON
+ -DUSE_SYSTEM_NATPMP=ON
+ -DUSE_SYSTEM_UTP=OFF
+ -DUSE_SYSTEM_B64=OFF
+ -DUSE_SYSTEM_PSL=ON
+
+ -DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
+ -DWITH_INOTIFY=ON
+ -DWITH_APPINDICATOR=$(usex appindicator ON OFF)
+ -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
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
+ newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
+
+ if use systemd; then
+ # Service sets Type=notify
+ systemd_dounit daemon/transmission-daemon.service
+ systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+ fi
+
+ insinto /usr/lib/sysctl.d
+ doins "${FILESDIR}"/60-transmission.conf
+
+ newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf
+}
+
+pkg_postrm() {
+ if use gtk || use qt5 || use qt6; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ fi
+}
+
+pkg_postinst() {
+ if use gtk || use qt5 || use qt6; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ fi
+ tmpfiles_process transmission-daemon.conf
+}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-08-23 14:27 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2023-08-23 14:27 UTC (permalink / raw
To: gentoo-commits
commit: 7d7feb4543da99071689393093db4e6808351cdc
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 23 14:26:05 2023 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Aug 23 14:26:05 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d7feb45
net-p2p/transmission: depend on >=dev-cpp/gtkmm-4.11.1
Closes: https://bugs.gentoo.org/912876
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/transmission-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index e7bdf0c597cc..fa1c1b0109b5 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -51,7 +51,7 @@ COMMON_DEPEND="
sys-libs/zlib:=
nls? ( virtual/libintl )
gtk? (
- >=dev-cpp/gtkmm-3.24.0:4.0
+ >=dev-cpp/gtkmm-4.11.1:4.0
>=dev-cpp/glibmm-2.60.0:2.68
appindicator? ( dev-libs/libayatana-appindicator )
)
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-05-14 17:31 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2023-05-14 17:31 UTC (permalink / raw
To: gentoo-commits
commit: d72af612ac7e0039c13f1059fcbaaf48d7b52f74
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun May 14 17:31:17 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun May 14 17:31:17 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d72af612
net-p2p/transmission: Stabilize 4.0.3-r1 amd64, #906317
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-p2p/transmission/transmission-4.0.3-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-4.0.3-r1.ebuild b/net-p2p/transmission/transmission-4.0.3-r1.ebuild
index e7bdf0c597cc..1e52a1d02119 100644
--- a/net-p2p/transmission/transmission-4.0.3-r1.ebuild
+++ b/net-p2p/transmission/transmission-4.0.3-r1.ebuild
@@ -13,7 +13,7 @@ else
MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-05-06 17:50 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2023-05-06 17:50 UTC (permalink / raw
To: gentoo-commits
commit: 87cafe04fb8ae01d45e96de56ca14125064b44d0
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat May 6 17:49:40 2023 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat May 6 17:49:40 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87cafe04
net-p2p/transmission: drop 4.0.2
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/Manifest | 1 -
net-p2p/transmission/transmission-4.0.2.ebuild | 153 -------------------------
2 files changed, 154 deletions(-)
diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 761067bb06a4..e32f0a53fc43 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,3 +1,2 @@
DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
-DIST transmission-4.0.2.tar.xz 10055708 BLAKE2B bab21145013ade7eb457bc6f847c7670a6f71780e50abfe190639826d02b4cc57876f31e0911655279c44d231a95a9068697d8390e0c1a9418151d266b7024cd SHA512 84784e0c06d4595674710dbc3caac545e0bcf69bef44f2d681ed80ed6722dbb24fc4b8cba39dd957e0e3a276b6b664f8a938087d930f633ebfe9af16e7afcbf4
DIST transmission-4.0.3.tar.xz 10062044 BLAKE2B 3d58f002d57458869e143e4a3617c8992e51a01f15f0e17031bc2913f404a455cde3397bde404f84a2234d12411e99b2902e4213ca6811b95288bb68f9b98553 SHA512 246d4af2f9b399cb5a6e43ca0852d2ab5ff48d2a5c89d0f450c968fcad042ef2e45fef3c9be8ffbf37e7c61dc509929869b6bf59914333818ddf6950582d669c
diff --git a/net-p2p/transmission/transmission-4.0.2.ebuild b/net-p2p/transmission/transmission-4.0.2.ebuild
deleted file mode 100644
index c75d92d0e1a1..000000000000
--- a/net-p2p/transmission/transmission-4.0.2.ebuild
+++ /dev/null
@@ -1,153 +0,0 @@
-# Copyright 2006-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic tmpfiles systemd xdg-utils
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/transmission/transmission"
-else
- MY_PV="${PV/_beta/-beta.}"
- MY_P="${PN}-${MY_PV}"
- S="${WORKDIR}/${MY_P}"
- SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="A fast, easy, and free BitTorrent client"
-HOMEPAGE="https://transmissionbt.com/"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# 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 qt6 systemd test"
-REQUIRED_USE="?? ( qt5 qt6 )"
-RESTRICT="!test? ( test )"
-
-ACCT_DEPEND="
- acct-group/transmission
- acct-user/transmission
-"
-BDEPEND="
- virtual/pkgconfig
- nls? (
- 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(+)]
- !mbedtls? ( dev-libs/openssl:0= )
- mbedtls? ( net-libs/mbedtls:0= )
- net-libs/libnatpmp
- >=net-libs/libpsl-0.21.1
- >=net-libs/miniupnpc-1.7:=
- >=net-misc/curl-7.28.0[ssl]
- sys-libs/zlib:=
- nls? ( virtual/libintl )
- gtk? (
- >=dev-cpp/gtkmm-3.24.0:3.0
- >=dev-cpp/glibmm-2.60.0:2
- appindicator? ( dev-libs/libayatana-appindicator )
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- 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}
- nls? ( virtual/libintl )
-"
-RDEPEND="${COMMON_DEPEND}
- ${ACCT_DEPEND}
-"
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
-
- -DENABLE_GTK=$(usex gtk ON OFF)
- -DENABLE_MAC=OFF
- -DREBUILD_WEB=OFF
- -DENABLE_CLI=$(usex cli ON OFF)
- -DENABLE_TESTS=$(usex test ON OFF)
- -DENABLE_NLS=$(usex nls ON OFF)
-
- -DRUN_CLANG_TIDY=OFF
-
- -DUSE_GTK_VERSION=3
- -DUSE_SYSTEM_EVENT2=ON
- -DUSE_SYSTEM_DEFLATE=OFF
- -DUSE_SYSTEM_DHT=OFF
- -DUSE_SYSTEM_MINIUPNPC=ON
- -DUSE_SYSTEM_NATPMP=ON
- -DUSE_SYSTEM_UTP=OFF
- -DUSE_SYSTEM_B64=OFF
- -DUSE_SYSTEM_PSL=ON
-
- -DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
- -DWITH_INOTIFY=ON
- -DWITH_APPINDICATOR=$(usex appindicator ON OFF)
- -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
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
- newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
-
- if use systemd; then
- # Service sets Type=notify
- systemd_dounit daemon/transmission-daemon.service
- systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
- fi
-
- insinto /usr/lib/sysctl.d
- doins "${FILESDIR}"/60-transmission.conf
-
- newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf
-}
-
-pkg_postrm() {
- if use gtk || use qt5 || use qt6; then
- xdg_desktop_database_update
- xdg_icon_cache_update
- fi
-}
-
-pkg_postinst() {
- if use gtk || use qt5 || use qt6; then
- xdg_desktop_database_update
- xdg_icon_cache_update
- fi
- tmpfiles_process transmission-daemon.conf
-}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-05-06 0:40 Matt Turner
0 siblings, 0 replies; 133+ messages in thread
From: Matt Turner @ 2023-05-06 0:40 UTC (permalink / raw
To: gentoo-commits
commit: f5702821a11671c463d2cc98671e1773619bd292
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri May 5 18:53:40 2023 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sat May 6 00:39:37 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5702821
net-p2p/transmission: Switch from GTK3 to GTK4
Closes: https://bugs.gentoo.org/900885
Closes: https://github.com/gentoo/gentoo/pull/30882
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
.../{transmission-9999.ebuild => transmission-4.0.3-r1.ebuild} | 6 +++---
net-p2p/transmission/transmission-9999.ebuild | 6 +++---
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-4.0.3-r1.ebuild
similarity index 97%
copy from net-p2p/transmission/transmission-9999.ebuild
copy to net-p2p/transmission/transmission-4.0.3-r1.ebuild
index c75d92d0e1a1..e7bdf0c597cc 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-4.0.3-r1.ebuild
@@ -51,8 +51,8 @@ COMMON_DEPEND="
sys-libs/zlib:=
nls? ( virtual/libintl )
gtk? (
- >=dev-cpp/gtkmm-3.24.0:3.0
- >=dev-cpp/glibmm-2.60.0:2
+ >=dev-cpp/gtkmm-3.24.0:4.0
+ >=dev-cpp/glibmm-2.60.0:2.68
appindicator? ( dev-libs/libayatana-appindicator )
)
qt5? (
@@ -89,7 +89,7 @@ src_configure() {
-DRUN_CLANG_TIDY=OFF
- -DUSE_GTK_VERSION=3
+ -DUSE_GTK_VERSION=4
-DUSE_SYSTEM_EVENT2=ON
-DUSE_SYSTEM_DEFLATE=OFF
-DUSE_SYSTEM_DHT=OFF
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index c75d92d0e1a1..e7bdf0c597cc 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -51,8 +51,8 @@ COMMON_DEPEND="
sys-libs/zlib:=
nls? ( virtual/libintl )
gtk? (
- >=dev-cpp/gtkmm-3.24.0:3.0
- >=dev-cpp/glibmm-2.60.0:2
+ >=dev-cpp/gtkmm-3.24.0:4.0
+ >=dev-cpp/glibmm-2.60.0:2.68
appindicator? ( dev-libs/libayatana-appindicator )
)
qt5? (
@@ -89,7 +89,7 @@ src_configure() {
-DRUN_CLANG_TIDY=OFF
- -DUSE_GTK_VERSION=3
+ -DUSE_GTK_VERSION=4
-DUSE_SYSTEM_EVENT2=ON
-DUSE_SYSTEM_DEFLATE=OFF
-DUSE_SYSTEM_DHT=OFF
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-04-14 17:04 Craig Andrews
0 siblings, 0 replies; 133+ messages in thread
From: Craig Andrews @ 2023-04-14 17:04 UTC (permalink / raw
To: gentoo-commits
commit: d29116f799cec1c14f952499ed88ff08b87a8f5a
Author: Michael Vetter <jubalh <AT> iodoru <DOT> org>
AuthorDate: Fri Apr 14 08:19:28 2023 +0000
Commit: Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Fri Apr 14 17:04:40 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d29116f7
net-p2p/transmission: drop 4.0.1-r2
Signed-off-by: Michael Vetter <jubalh <AT> iodoru.org>
Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>
net-p2p/transmission/Manifest | 1 -
net-p2p/transmission/transmission-4.0.1-r2.ebuild | 153 ----------------------
2 files changed, 154 deletions(-)
diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 0a59863a97a3..761067bb06a4 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,4 +1,3 @@
DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
-DIST transmission-4.0.1.tar.xz 10434832 BLAKE2B 6f5df293d804570f2a7bb1a13e2757eb643390d749cbfe238d8fdc5dccb829db29ff378ab767ecad89748a24de57e57dc34087f3a1fe7aad1dbdbc8f4b8af195 SHA512 a0226c96b08fd7be7cb9763132e36e59a4f84d67277c345860ac5a2e685ec0d5f2e8b3fe1e2d090e1180499518084de99387b822bb6dbdc1b7cb076d9a99ce05
DIST transmission-4.0.2.tar.xz 10055708 BLAKE2B bab21145013ade7eb457bc6f847c7670a6f71780e50abfe190639826d02b4cc57876f31e0911655279c44d231a95a9068697d8390e0c1a9418151d266b7024cd SHA512 84784e0c06d4595674710dbc3caac545e0bcf69bef44f2d681ed80ed6722dbb24fc4b8cba39dd957e0e3a276b6b664f8a938087d930f633ebfe9af16e7afcbf4
DIST transmission-4.0.3.tar.xz 10062044 BLAKE2B 3d58f002d57458869e143e4a3617c8992e51a01f15f0e17031bc2913f404a455cde3397bde404f84a2234d12411e99b2902e4213ca6811b95288bb68f9b98553 SHA512 246d4af2f9b399cb5a6e43ca0852d2ab5ff48d2a5c89d0f450c968fcad042ef2e45fef3c9be8ffbf37e7c61dc509929869b6bf59914333818ddf6950582d669c
diff --git a/net-p2p/transmission/transmission-4.0.1-r2.ebuild b/net-p2p/transmission/transmission-4.0.1-r2.ebuild
deleted file mode 100644
index c75d92d0e1a1..000000000000
--- a/net-p2p/transmission/transmission-4.0.1-r2.ebuild
+++ /dev/null
@@ -1,153 +0,0 @@
-# Copyright 2006-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic tmpfiles systemd xdg-utils
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/transmission/transmission"
-else
- MY_PV="${PV/_beta/-beta.}"
- MY_P="${PN}-${MY_PV}"
- S="${WORKDIR}/${MY_P}"
- SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="A fast, easy, and free BitTorrent client"
-HOMEPAGE="https://transmissionbt.com/"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# 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 qt6 systemd test"
-REQUIRED_USE="?? ( qt5 qt6 )"
-RESTRICT="!test? ( test )"
-
-ACCT_DEPEND="
- acct-group/transmission
- acct-user/transmission
-"
-BDEPEND="
- virtual/pkgconfig
- nls? (
- 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(+)]
- !mbedtls? ( dev-libs/openssl:0= )
- mbedtls? ( net-libs/mbedtls:0= )
- net-libs/libnatpmp
- >=net-libs/libpsl-0.21.1
- >=net-libs/miniupnpc-1.7:=
- >=net-misc/curl-7.28.0[ssl]
- sys-libs/zlib:=
- nls? ( virtual/libintl )
- gtk? (
- >=dev-cpp/gtkmm-3.24.0:3.0
- >=dev-cpp/glibmm-2.60.0:2
- appindicator? ( dev-libs/libayatana-appindicator )
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- 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}
- nls? ( virtual/libintl )
-"
-RDEPEND="${COMMON_DEPEND}
- ${ACCT_DEPEND}
-"
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
-
- -DENABLE_GTK=$(usex gtk ON OFF)
- -DENABLE_MAC=OFF
- -DREBUILD_WEB=OFF
- -DENABLE_CLI=$(usex cli ON OFF)
- -DENABLE_TESTS=$(usex test ON OFF)
- -DENABLE_NLS=$(usex nls ON OFF)
-
- -DRUN_CLANG_TIDY=OFF
-
- -DUSE_GTK_VERSION=3
- -DUSE_SYSTEM_EVENT2=ON
- -DUSE_SYSTEM_DEFLATE=OFF
- -DUSE_SYSTEM_DHT=OFF
- -DUSE_SYSTEM_MINIUPNPC=ON
- -DUSE_SYSTEM_NATPMP=ON
- -DUSE_SYSTEM_UTP=OFF
- -DUSE_SYSTEM_B64=OFF
- -DUSE_SYSTEM_PSL=ON
-
- -DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
- -DWITH_INOTIFY=ON
- -DWITH_APPINDICATOR=$(usex appindicator ON OFF)
- -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
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
- newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
-
- if use systemd; then
- # Service sets Type=notify
- systemd_dounit daemon/transmission-daemon.service
- systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
- fi
-
- insinto /usr/lib/sysctl.d
- doins "${FILESDIR}"/60-transmission.conf
-
- newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf
-}
-
-pkg_postrm() {
- if use gtk || use qt5 || use qt6; then
- xdg_desktop_database_update
- xdg_icon_cache_update
- fi
-}
-
-pkg_postinst() {
- if use gtk || use qt5 || use qt6; then
- xdg_desktop_database_update
- xdg_icon_cache_update
- fi
- tmpfiles_process transmission-daemon.conf
-}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-04-14 17:04 Craig Andrews
0 siblings, 0 replies; 133+ messages in thread
From: Craig Andrews @ 2023-04-14 17:04 UTC (permalink / raw
To: gentoo-commits
commit: 16f5cfeac653eed097ba01225f073728fc2d5ca6
Author: Michael Vetter <jubalh <AT> iodoru <DOT> org>
AuthorDate: Fri Apr 14 08:18:40 2023 +0000
Commit: Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Fri Apr 14 17:04:40 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16f5cfea
net-p2p/transmission: add 4.0.3
Signed-off-by: Michael Vetter <jubalh <AT> iodoru.org>
Closes: https://github.com/gentoo/gentoo/pull/30589
Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>
net-p2p/transmission/Manifest | 1 +
net-p2p/transmission/transmission-4.0.3.ebuild | 153 +++++++++++++++++++++++++
2 files changed, 154 insertions(+)
diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 156b506d13f4..0a59863a97a3 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,3 +1,4 @@
DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
DIST transmission-4.0.1.tar.xz 10434832 BLAKE2B 6f5df293d804570f2a7bb1a13e2757eb643390d749cbfe238d8fdc5dccb829db29ff378ab767ecad89748a24de57e57dc34087f3a1fe7aad1dbdbc8f4b8af195 SHA512 a0226c96b08fd7be7cb9763132e36e59a4f84d67277c345860ac5a2e685ec0d5f2e8b3fe1e2d090e1180499518084de99387b822bb6dbdc1b7cb076d9a99ce05
DIST transmission-4.0.2.tar.xz 10055708 BLAKE2B bab21145013ade7eb457bc6f847c7670a6f71780e50abfe190639826d02b4cc57876f31e0911655279c44d231a95a9068697d8390e0c1a9418151d266b7024cd SHA512 84784e0c06d4595674710dbc3caac545e0bcf69bef44f2d681ed80ed6722dbb24fc4b8cba39dd957e0e3a276b6b664f8a938087d930f633ebfe9af16e7afcbf4
+DIST transmission-4.0.3.tar.xz 10062044 BLAKE2B 3d58f002d57458869e143e4a3617c8992e51a01f15f0e17031bc2913f404a455cde3397bde404f84a2234d12411e99b2902e4213ca6811b95288bb68f9b98553 SHA512 246d4af2f9b399cb5a6e43ca0852d2ab5ff48d2a5c89d0f450c968fcad042ef2e45fef3c9be8ffbf37e7c61dc509929869b6bf59914333818ddf6950582d669c
diff --git a/net-p2p/transmission/transmission-4.0.3.ebuild b/net-p2p/transmission/transmission-4.0.3.ebuild
new file mode 100644
index 000000000000..c75d92d0e1a1
--- /dev/null
+++ b/net-p2p/transmission/transmission-4.0.3.ebuild
@@ -0,0 +1,153 @@
+# Copyright 2006-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic tmpfiles systemd xdg-utils
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/transmission/transmission"
+else
+ MY_PV="${PV/_beta/-beta.}"
+ MY_P="${PN}-${MY_PV}"
+ S="${WORKDIR}/${MY_P}"
+ SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="A fast, easy, and free BitTorrent client"
+HOMEPAGE="https://transmissionbt.com/"
+
+# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
+# transmission in licenses/ is for mentioning OpenSSL linking exception
+# 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 qt6 systemd test"
+REQUIRED_USE="?? ( qt5 qt6 )"
+RESTRICT="!test? ( test )"
+
+ACCT_DEPEND="
+ acct-group/transmission
+ acct-user/transmission
+"
+BDEPEND="
+ virtual/pkgconfig
+ nls? (
+ 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(+)]
+ !mbedtls? ( dev-libs/openssl:0= )
+ mbedtls? ( net-libs/mbedtls:0= )
+ net-libs/libnatpmp
+ >=net-libs/libpsl-0.21.1
+ >=net-libs/miniupnpc-1.7:=
+ >=net-misc/curl-7.28.0[ssl]
+ sys-libs/zlib:=
+ nls? ( virtual/libintl )
+ gtk? (
+ >=dev-cpp/gtkmm-3.24.0:3.0
+ >=dev-cpp/glibmm-2.60.0:2
+ appindicator? ( dev-libs/libayatana-appindicator )
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ 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}
+ nls? ( virtual/libintl )
+"
+RDEPEND="${COMMON_DEPEND}
+ ${ACCT_DEPEND}
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
+
+ -DENABLE_GTK=$(usex gtk ON OFF)
+ -DENABLE_MAC=OFF
+ -DREBUILD_WEB=OFF
+ -DENABLE_CLI=$(usex cli ON OFF)
+ -DENABLE_TESTS=$(usex test ON OFF)
+ -DENABLE_NLS=$(usex nls ON OFF)
+
+ -DRUN_CLANG_TIDY=OFF
+
+ -DUSE_GTK_VERSION=3
+ -DUSE_SYSTEM_EVENT2=ON
+ -DUSE_SYSTEM_DEFLATE=OFF
+ -DUSE_SYSTEM_DHT=OFF
+ -DUSE_SYSTEM_MINIUPNPC=ON
+ -DUSE_SYSTEM_NATPMP=ON
+ -DUSE_SYSTEM_UTP=OFF
+ -DUSE_SYSTEM_B64=OFF
+ -DUSE_SYSTEM_PSL=ON
+
+ -DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
+ -DWITH_INOTIFY=ON
+ -DWITH_APPINDICATOR=$(usex appindicator ON OFF)
+ -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
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
+ newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
+
+ if use systemd; then
+ # Service sets Type=notify
+ systemd_dounit daemon/transmission-daemon.service
+ systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+ fi
+
+ insinto /usr/lib/sysctl.d
+ doins "${FILESDIR}"/60-transmission.conf
+
+ newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf
+}
+
+pkg_postrm() {
+ if use gtk || use qt5 || use qt6; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ fi
+}
+
+pkg_postinst() {
+ if use gtk || use qt5 || use qt6; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ fi
+ tmpfiles_process transmission-daemon.conf
+}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-03-16 13:49 Craig Andrews
0 siblings, 0 replies; 133+ messages in thread
From: Craig Andrews @ 2023-03-16 13:49 UTC (permalink / raw
To: gentoo-commits
commit: 2eb5648ae1c43702e2481792fb399180b6f5eb56
Author: Craig Andrews <candrews <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 16 13:49:05 2023 +0000
Commit: Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Thu Mar 16 13:49:39 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eb5648a
net-p2p/transmission: add 4.0.2
Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>
net-p2p/transmission/Manifest | 1 +
net-p2p/transmission/transmission-4.0.2.ebuild | 153 +++++++++++++++++++++++++
2 files changed, 154 insertions(+)
diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index c1f47b073e9c..156b506d13f4 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,2 +1,3 @@
DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
DIST transmission-4.0.1.tar.xz 10434832 BLAKE2B 6f5df293d804570f2a7bb1a13e2757eb643390d749cbfe238d8fdc5dccb829db29ff378ab767ecad89748a24de57e57dc34087f3a1fe7aad1dbdbc8f4b8af195 SHA512 a0226c96b08fd7be7cb9763132e36e59a4f84d67277c345860ac5a2e685ec0d5f2e8b3fe1e2d090e1180499518084de99387b822bb6dbdc1b7cb076d9a99ce05
+DIST transmission-4.0.2.tar.xz 10055708 BLAKE2B bab21145013ade7eb457bc6f847c7670a6f71780e50abfe190639826d02b4cc57876f31e0911655279c44d231a95a9068697d8390e0c1a9418151d266b7024cd SHA512 84784e0c06d4595674710dbc3caac545e0bcf69bef44f2d681ed80ed6722dbb24fc4b8cba39dd957e0e3a276b6b664f8a938087d930f633ebfe9af16e7afcbf4
diff --git a/net-p2p/transmission/transmission-4.0.2.ebuild b/net-p2p/transmission/transmission-4.0.2.ebuild
new file mode 100644
index 000000000000..c75d92d0e1a1
--- /dev/null
+++ b/net-p2p/transmission/transmission-4.0.2.ebuild
@@ -0,0 +1,153 @@
+# Copyright 2006-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic tmpfiles systemd xdg-utils
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/transmission/transmission"
+else
+ MY_PV="${PV/_beta/-beta.}"
+ MY_P="${PN}-${MY_PV}"
+ S="${WORKDIR}/${MY_P}"
+ SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="A fast, easy, and free BitTorrent client"
+HOMEPAGE="https://transmissionbt.com/"
+
+# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
+# transmission in licenses/ is for mentioning OpenSSL linking exception
+# 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 qt6 systemd test"
+REQUIRED_USE="?? ( qt5 qt6 )"
+RESTRICT="!test? ( test )"
+
+ACCT_DEPEND="
+ acct-group/transmission
+ acct-user/transmission
+"
+BDEPEND="
+ virtual/pkgconfig
+ nls? (
+ 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(+)]
+ !mbedtls? ( dev-libs/openssl:0= )
+ mbedtls? ( net-libs/mbedtls:0= )
+ net-libs/libnatpmp
+ >=net-libs/libpsl-0.21.1
+ >=net-libs/miniupnpc-1.7:=
+ >=net-misc/curl-7.28.0[ssl]
+ sys-libs/zlib:=
+ nls? ( virtual/libintl )
+ gtk? (
+ >=dev-cpp/gtkmm-3.24.0:3.0
+ >=dev-cpp/glibmm-2.60.0:2
+ appindicator? ( dev-libs/libayatana-appindicator )
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ 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}
+ nls? ( virtual/libintl )
+"
+RDEPEND="${COMMON_DEPEND}
+ ${ACCT_DEPEND}
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
+
+ -DENABLE_GTK=$(usex gtk ON OFF)
+ -DENABLE_MAC=OFF
+ -DREBUILD_WEB=OFF
+ -DENABLE_CLI=$(usex cli ON OFF)
+ -DENABLE_TESTS=$(usex test ON OFF)
+ -DENABLE_NLS=$(usex nls ON OFF)
+
+ -DRUN_CLANG_TIDY=OFF
+
+ -DUSE_GTK_VERSION=3
+ -DUSE_SYSTEM_EVENT2=ON
+ -DUSE_SYSTEM_DEFLATE=OFF
+ -DUSE_SYSTEM_DHT=OFF
+ -DUSE_SYSTEM_MINIUPNPC=ON
+ -DUSE_SYSTEM_NATPMP=ON
+ -DUSE_SYSTEM_UTP=OFF
+ -DUSE_SYSTEM_B64=OFF
+ -DUSE_SYSTEM_PSL=ON
+
+ -DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
+ -DWITH_INOTIFY=ON
+ -DWITH_APPINDICATOR=$(usex appindicator ON OFF)
+ -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
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
+ newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
+
+ if use systemd; then
+ # Service sets Type=notify
+ systemd_dounit daemon/transmission-daemon.service
+ systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+ fi
+
+ insinto /usr/lib/sysctl.d
+ doins "${FILESDIR}"/60-transmission.conf
+
+ newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf
+}
+
+pkg_postrm() {
+ if use gtk || use qt5 || use qt6; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ fi
+}
+
+pkg_postinst() {
+ if use gtk || use qt5 || use qt6; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ fi
+ tmpfiles_process transmission-daemon.conf
+}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-03-12 3:33 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2023-03-12 3:33 UTC (permalink / raw
To: gentoo-commits
commit: eeccd21a636920d9a84a72fbb4b0d67c7d3437bd
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 12 03:32:20 2023 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Mar 12 03:32:20 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeccd21a
net-p2p/transmission: regen desktop/icon cache for qt6
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/transmission-4.0.1-r2.ebuild | 4 ++--
net-p2p/transmission/transmission-9999.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/net-p2p/transmission/transmission-4.0.1-r2.ebuild b/net-p2p/transmission/transmission-4.0.1-r2.ebuild
index f0f1e44f4a54..c75d92d0e1a1 100644
--- a/net-p2p/transmission/transmission-4.0.1-r2.ebuild
+++ b/net-p2p/transmission/transmission-4.0.1-r2.ebuild
@@ -138,14 +138,14 @@ src_install() {
}
pkg_postrm() {
- if use gtk || use qt5; then
+ if use gtk || use qt5 || use qt6; then
xdg_desktop_database_update
xdg_icon_cache_update
fi
}
pkg_postinst() {
- if use gtk || use qt5; then
+ if use gtk || use qt5 || use qt6; then
xdg_desktop_database_update
xdg_icon_cache_update
fi
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index f0f1e44f4a54..c75d92d0e1a1 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -138,14 +138,14 @@ src_install() {
}
pkg_postrm() {
- if use gtk || use qt5; then
+ if use gtk || use qt5 || use qt6; then
xdg_desktop_database_update
xdg_icon_cache_update
fi
}
pkg_postinst() {
- if use gtk || use qt5; then
+ if use gtk || use qt5 || use qt6; then
xdg_desktop_database_update
xdg_icon_cache_update
fi
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-03-03 17:20 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2023-03-03 17:20 UTC (permalink / raw
To: gentoo-commits
commit: 1393a4d378f851806bba13ceaaa8997e25b53318
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 2 20:53:55 2023 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Mar 3 17:19:39 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1393a4d3
net-p2p/transmission: wire up qt6 support
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/transmission-4.0.1-r2.ebuild | 18 +++++++++++++++---
net-p2p/transmission/transmission-9999.ebuild | 18 +++++++++++++++---
2 files changed, 30 insertions(+), 6 deletions(-)
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
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-03-02 20:51 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2023-03-02 20:51 UTC (permalink / raw
To: gentoo-commits
commit: 76faf9deaa044be6c8017e1a4b23db82cbd9aa8e
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 2 20:50:24 2023 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Mar 2 20:50:24 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76faf9de
net-p2p/transmission: require dev-qt/linguist-tools regardless of USE=nls
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/transmission-4.0.1-r2.ebuild | 2 +-
net-p2p/transmission/transmission-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-p2p/transmission/transmission-4.0.1-r2.ebuild b/net-p2p/transmission/transmission-4.0.1-r2.ebuild
index 83fe7816fdd1..16698fd7a746 100644
--- a/net-p2p/transmission/transmission-4.0.1-r2.ebuild
+++ b/net-p2p/transmission/transmission-4.0.1-r2.ebuild
@@ -35,8 +35,8 @@ BDEPEND="
virtual/pkgconfig
nls? (
gtk? ( sys-devel/gettext )
- qt5? ( dev-qt/linguist-tools:5 )
)
+ qt5? ( dev-qt/linguist-tools:5 )
"
COMMON_DEPEND="
>=dev-libs/libevent-2.1.0:=[threads(+)]
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 83fe7816fdd1..16698fd7a746 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -35,8 +35,8 @@ BDEPEND="
virtual/pkgconfig
nls? (
gtk? ( sys-devel/gettext )
- qt5? ( dev-qt/linguist-tools:5 )
)
+ qt5? ( dev-qt/linguist-tools:5 )
"
COMMON_DEPEND="
>=dev-libs/libevent-2.1.0:=[threads(+)]
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-03-01 1:44 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2023-03-01 1:44 UTC (permalink / raw
To: gentoo-commits
commit: 020458d968f365890f6c721eef0b7beb753d9a3d
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 1 01:43:43 2023 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Mar 1 01:43:43 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=020458d9
net-p2p/transmission: depend on dev-qt/qtsvg
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
.../{transmission-4.0.1-r1.ebuild => transmission-4.0.1-r2.ebuild} | 5 +++--
net-p2p/transmission/transmission-9999.ebuild | 5 +++--
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/net-p2p/transmission/transmission-4.0.1-r1.ebuild b/net-p2p/transmission/transmission-4.0.1-r2.ebuild
similarity index 99%
rename from net-p2p/transmission/transmission-4.0.1-r1.ebuild
rename to net-p2p/transmission/transmission-4.0.1-r2.ebuild
index 594e5b952031..83fe7816fdd1 100644
--- a/net-p2p/transmission/transmission-4.0.1-r1.ebuild
+++ b/net-p2p/transmission/transmission-4.0.1-r2.ebuild
@@ -55,10 +55,11 @@ COMMON_DEPEND="
)
qt5? (
dev-qt/qtcore:5
+ dev-qt/qtdbus:5
dev-qt/qtgui:5
- dev-qt/qtwidgets:5
dev-qt/qtnetwork:5
- dev-qt/qtdbus:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
)
systemd? ( >=sys-apps/systemd-209:= )
"
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 594e5b952031..83fe7816fdd1 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -55,10 +55,11 @@ COMMON_DEPEND="
)
qt5? (
dev-qt/qtcore:5
+ dev-qt/qtdbus:5
dev-qt/qtgui:5
- dev-qt/qtwidgets:5
dev-qt/qtnetwork:5
- dev-qt/qtdbus:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
)
systemd? ( >=sys-apps/systemd-209:= )
"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-02-23 18:33 Craig Andrews
0 siblings, 0 replies; 133+ messages in thread
From: Craig Andrews @ 2023-02-23 18:33 UTC (permalink / raw
To: gentoo-commits
commit: 24e22202f2e110b696f01c1fe9b559294bdd1345
Author: Craig Andrews <candrews <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 23 18:28:47 2023 +0000
Commit: Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Thu Feb 23 18:33:28 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24e22202
net-p2p/transmission: add myself as a maintainer
Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/29752
Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>
net-p2p/transmission/metadata.xml | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/net-p2p/transmission/metadata.xml b/net-p2p/transmission/metadata.xml
index b53bce5e75af..25854b5ac42d 100644
--- a/net-p2p/transmission/metadata.xml
+++ b/net-p2p/transmission/metadata.xml
@@ -5,6 +5,10 @@
<email>floppym@gentoo.org</email>
<name>Mike Gilbert</name>
</maintainer>
+ <maintainer type="person">
+ <email>candrews@gentoo.org</email>
+ <name>Craig Andrews</name>
+ </maintainer>
<upstream>
<remote-id type="github">transmission/transmission</remote-id>
</upstream>
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-02-23 18:33 Craig Andrews
0 siblings, 0 replies; 133+ messages in thread
From: Craig Andrews @ 2023-02-23 18:33 UTC (permalink / raw
To: gentoo-commits
commit: ef9c27b8ea903f1d27bc7daf1726f8a57bd578cd
Author: Craig Andrews <candrews <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 23 18:32:07 2023 +0000
Commit: Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Thu Feb 23 18:33:27 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef9c27b8
net-p2p/transmission: The ENABLE_WEB option was renamed to REBUILD_WEB.
Closes: https://bugs.gentoo.org/896066
Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>
.../{transmission-9999.ebuild => transmission-4.0.1-r1.ebuild} | 2 +-
net-p2p/transmission/transmission-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-4.0.1-r1.ebuild
similarity index 99%
copy from net-p2p/transmission/transmission-9999.ebuild
copy to net-p2p/transmission/transmission-4.0.1-r1.ebuild
index 359413eb1aa0..594e5b952031 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-4.0.1-r1.ebuild
@@ -76,7 +76,7 @@ src_configure() {
-DENABLE_GTK=$(usex gtk ON OFF)
-DENABLE_QT=$(usex qt5 ON OFF)
-DENABLE_MAC=OFF
- -DENABLE_WEB=OFF
+ -DREBUILD_WEB=OFF
-DENABLE_CLI=$(usex cli ON OFF)
-DENABLE_TESTS=$(usex test ON OFF)
-DENABLE_NLS=$(usex nls ON OFF)
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 359413eb1aa0..594e5b952031 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -76,7 +76,7 @@ src_configure() {
-DENABLE_GTK=$(usex gtk ON OFF)
-DENABLE_QT=$(usex qt5 ON OFF)
-DENABLE_MAC=OFF
- -DENABLE_WEB=OFF
+ -DREBUILD_WEB=OFF
-DENABLE_CLI=$(usex cli ON OFF)
-DENABLE_TESTS=$(usex test ON OFF)
-DENABLE_NLS=$(usex nls ON OFF)
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-02-23 15:04 Craig Andrews
0 siblings, 0 replies; 133+ messages in thread
From: Craig Andrews @ 2023-02-23 15:04 UTC (permalink / raw
To: gentoo-commits
commit: 96a4ba44160e81ef468075cb455c6ec2c0f56454
Author: Craig Andrews <candrews <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 23 15:03:48 2023 +0000
Commit: Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Thu Feb 23 15:04:03 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96a4ba44
net-p2p/transmission: add 4.0.1
Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>
net-p2p/transmission/Manifest | 1 +
net-p2p/transmission/transmission-4.0.1.ebuild | 140 +++++++++++++++++++++++++
2 files changed, 141 insertions(+)
diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index f5ed0617c40c..c912d4124db9 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,2 +1,3 @@
DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
DIST transmission-4.0.0.tar.xz 10351556 BLAKE2B d0bb13437da6e6b6a9001eed7e59ce3f7b58151787e9c1057b0c6bf65dfdeaf89c3aedee563f641f6d2d2bd3a84dafa3f68b557b190bd323928578e811fb0183 SHA512 79945af73fe7226dddadba7cc039516f2f878e05a9cf6c6d799b636b8298e2b2fa25c4426789bd41ef4d2b00d75a3c1c115c1676b4d2a9f09a1526456dceb3f8
+DIST transmission-4.0.1.tar.xz 10434832 BLAKE2B 6f5df293d804570f2a7bb1a13e2757eb643390d749cbfe238d8fdc5dccb829db29ff378ab767ecad89748a24de57e57dc34087f3a1fe7aad1dbdbc8f4b8af195 SHA512 a0226c96b08fd7be7cb9763132e36e59a4f84d67277c345860ac5a2e685ec0d5f2e8b3fe1e2d090e1180499518084de99387b822bb6dbdc1b7cb076d9a99ce05
diff --git a/net-p2p/transmission/transmission-4.0.1.ebuild b/net-p2p/transmission/transmission-4.0.1.ebuild
new file mode 100644
index 000000000000..359413eb1aa0
--- /dev/null
+++ b/net-p2p/transmission/transmission-4.0.1.ebuild
@@ -0,0 +1,140 @@
+# Copyright 2006-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic tmpfiles systemd xdg-utils
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/transmission/transmission"
+else
+ MY_PV="${PV/_beta/-beta.}"
+ MY_P="${PN}-${MY_PV}"
+ S="${WORKDIR}/${MY_P}"
+ SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="A fast, easy, and free BitTorrent client"
+HOMEPAGE="https://transmissionbt.com/"
+
+# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
+# transmission in licenses/ is for mentioning OpenSSL linking exception
+# 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"
+RESTRICT="!test? ( test )"
+
+ACCT_DEPEND="
+ acct-group/transmission
+ acct-user/transmission
+"
+BDEPEND="
+ virtual/pkgconfig
+ nls? (
+ gtk? ( sys-devel/gettext )
+ qt5? ( dev-qt/linguist-tools:5 )
+ )
+"
+COMMON_DEPEND="
+ >=dev-libs/libevent-2.1.0:=[threads(+)]
+ !mbedtls? ( dev-libs/openssl:0= )
+ mbedtls? ( net-libs/mbedtls:0= )
+ net-libs/libnatpmp
+ >=net-libs/libpsl-0.21.1
+ >=net-libs/miniupnpc-1.7:=
+ >=net-misc/curl-7.28.0[ssl]
+ sys-libs/zlib:=
+ nls? ( virtual/libintl )
+ gtk? (
+ >=dev-cpp/gtkmm-3.24.0:3.0
+ >=dev-cpp/glibmm-2.60.0:2
+ appindicator? ( dev-libs/libayatana-appindicator )
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtdbus:5
+ )
+ systemd? ( >=sys-apps/systemd-209:= )
+"
+DEPEND="${COMMON_DEPEND}
+ nls? ( virtual/libintl )
+"
+RDEPEND="${COMMON_DEPEND}
+ ${ACCT_DEPEND}
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
+
+ -DENABLE_GTK=$(usex gtk ON OFF)
+ -DENABLE_QT=$(usex qt5 ON OFF)
+ -DENABLE_MAC=OFF
+ -DENABLE_WEB=OFF
+ -DENABLE_CLI=$(usex cli ON OFF)
+ -DENABLE_TESTS=$(usex test ON OFF)
+ -DENABLE_NLS=$(usex nls ON OFF)
+
+ -DRUN_CLANG_TIDY=OFF
+
+ -DUSE_GTK_VERSION=3
+ -DUSE_SYSTEM_EVENT2=ON
+ -DUSE_SYSTEM_DEFLATE=OFF
+ -DUSE_SYSTEM_DHT=OFF
+ -DUSE_SYSTEM_MINIUPNPC=ON
+ -DUSE_SYSTEM_NATPMP=ON
+ -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
+ -DWITH_APPINDICATOR=$(usex appindicator ON OFF)
+ -DWITH_SYSTEMD=$(usex systemd ON OFF)
+ )
+
+ # Disable assertions by default, bug 893870.
+ use debug || append-cppflags -DNDEBUG
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
+ newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
+
+ if use systemd; then
+ # Service sets Type=notify
+ systemd_dounit daemon/transmission-daemon.service
+ systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+ fi
+
+ insinto /usr/lib/sysctl.d
+ doins "${FILESDIR}"/60-transmission.conf
+
+ newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf
+}
+
+pkg_postrm() {
+ if use gtk || use qt5; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ fi
+}
+
+pkg_postinst() {
+ if use gtk || use qt5; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ fi
+ tmpfiles_process transmission-daemon.conf
+}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-02-16 16:21 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2023-02-16 16:21 UTC (permalink / raw
To: gentoo-commits
commit: b1a8e999e6dc14014054a72e2ebe3e9372624a22
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 16 16:16:43 2023 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Feb 16 16:16:43 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1a8e999
net-p2p/transmission: disable assertions by default
Upstream thinks assertions are only meant for "test builds".
Closes: https://bugs.gentoo.org/893870
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/metadata.xml | 1 +
.../{transmission-3.00-r5.ebuild => transmission-3.00-r6.ebuild} | 9 ++++++---
...transmission-4.0.0-r3.ebuild => transmission-4.0.0-r4.ebuild} | 7 +++++--
net-p2p/transmission/transmission-9999.ebuild | 7 +++++--
4 files changed, 17 insertions(+), 7 deletions(-)
diff --git a/net-p2p/transmission/metadata.xml b/net-p2p/transmission/metadata.xml
index cd3c06fe292c..b53bce5e75af 100644
--- a/net-p2p/transmission/metadata.xml
+++ b/net-p2p/transmission/metadata.xml
@@ -10,6 +10,7 @@
</upstream>
<use>
<flag name="cli">Build command-line client</flag>
+ <flag name="debug">Enable assertions</flag>
<flag name="lightweight">Optimize transmission for low-resource systems (smaller cache size, prefer unencrypted peer connections, etc.)</flag>
<flag name="mbedtls">Use mbed TLS instead of OpenSSL</flag>
</use>
diff --git a/net-p2p/transmission/transmission-3.00-r5.ebuild b/net-p2p/transmission/transmission-3.00-r6.ebuild
similarity index 92%
rename from net-p2p/transmission/transmission-3.00-r5.ebuild
rename to net-p2p/transmission/transmission-3.00-r6.ebuild
index bcda90af6099..820cbc376d71 100644
--- a/net-p2p/transmission/transmission-3.00-r5.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r6.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2006-2022 Gentoo Authors
+# Copyright 2006-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit cmake systemd xdg-utils
+inherit cmake flag-o-matic systemd xdg-utils
if [[ ${PV} == 9999 ]]; then
inherit git-r3
@@ -21,7 +21,7 @@ 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 gtk lightweight nls mbedtls qt5 systemd test"
+IUSE="appindicator cli debug gtk lightweight nls mbedtls qt5 systemd test"
RESTRICT="!test? ( test )"
ACCT_DEPEND="
@@ -95,6 +95,9 @@ src_configure() {
-DWITH_SYSTEMD=$(usex systemd ON OFF)
)
+ # Disable assertions by default, bug 893870.
+ use debug || append-cppflags -DNDEBUG
+
cmake_src_configure
}
diff --git a/net-p2p/transmission/transmission-4.0.0-r3.ebuild b/net-p2p/transmission/transmission-4.0.0-r4.ebuild
similarity index 94%
rename from net-p2p/transmission/transmission-4.0.0-r3.ebuild
rename to net-p2p/transmission/transmission-4.0.0-r4.ebuild
index 0187206cccdf..98ed72317d7d 100644
--- a/net-p2p/transmission/transmission-4.0.0-r3.ebuild
+++ b/net-p2p/transmission/transmission-4.0.0-r4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit cmake tmpfiles systemd xdg-utils
+inherit cmake flag-o-matic tmpfiles systemd xdg-utils
if [[ ${PV} == 9999 ]]; then
inherit git-r3
@@ -24,7 +24,7 @@ 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 gtk nls mbedtls qt5 systemd test"
+IUSE="appindicator cli debug gtk nls mbedtls qt5 systemd test"
RESTRICT="!test? ( test )"
ACCT_DEPEND="
@@ -107,6 +107,9 @@ src_configure() {
-DWITH_SYSTEMD=$(usex systemd ON OFF)
)
+ # Disable assertions by default, bug 893870.
+ use debug || append-cppflags -DNDEBUG
+
cmake_src_configure
}
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index a4bc807ed3ac..359413eb1aa0 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit cmake tmpfiles systemd xdg-utils
+inherit cmake flag-o-matic tmpfiles systemd xdg-utils
if [[ ${PV} == 9999 ]]; then
inherit git-r3
@@ -24,7 +24,7 @@ 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 gtk nls mbedtls qt5 systemd test"
+IUSE="appindicator cli debug gtk nls mbedtls qt5 systemd test"
RESTRICT="!test? ( test )"
ACCT_DEPEND="
@@ -100,6 +100,9 @@ src_configure() {
-DWITH_SYSTEMD=$(usex systemd ON OFF)
)
+ # Disable assertions by default, bug 893870.
+ use debug || append-cppflags -DNDEBUG
+
cmake_src_configure
}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-02-13 19:00 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2023-02-13 19:00 UTC (permalink / raw
To: gentoo-commits
commit: afb48be3d918dfe718eb48d3cfea9d77dbb75527
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 13 18:57:53 2023 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Feb 13 19:00:00 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afb48be3
net-p2p/transmission: depend on dev-libs/libevent[threads]
Closes: https://bugs.gentoo.org/894216
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
.../{transmission-4.0.0-r2.ebuild => transmission-4.0.0-r3.ebuild} | 2 +-
net-p2p/transmission/transmission-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-p2p/transmission/transmission-4.0.0-r2.ebuild b/net-p2p/transmission/transmission-4.0.0-r3.ebuild
similarity index 98%
rename from net-p2p/transmission/transmission-4.0.0-r2.ebuild
rename to net-p2p/transmission/transmission-4.0.0-r3.ebuild
index 7001a005404d..0187206cccdf 100644
--- a/net-p2p/transmission/transmission-4.0.0-r2.ebuild
+++ b/net-p2p/transmission/transmission-4.0.0-r3.ebuild
@@ -39,7 +39,7 @@ BDEPEND="
)
"
COMMON_DEPEND="
- >=dev-libs/libevent-2.1.0:=
+ >=dev-libs/libevent-2.1.0:=[threads(+)]
!mbedtls? ( dev-libs/openssl:0= )
mbedtls? ( net-libs/mbedtls:0= )
net-libs/libnatpmp
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 741de5688e3b..a4bc807ed3ac 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -39,7 +39,7 @@ BDEPEND="
)
"
COMMON_DEPEND="
- >=dev-libs/libevent-2.1.0:=
+ >=dev-libs/libevent-2.1.0:=[threads(+)]
!mbedtls? ( dev-libs/openssl:0= )
mbedtls? ( net-libs/mbedtls:0= )
net-libs/libnatpmp
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-02-09 0:38 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2023-02-09 0:38 UTC (permalink / raw
To: gentoo-commits
commit: 063347336f45aa01ac6ed157b7edd5ffd59411d8
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 9 00:38:17 2023 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Feb 9 00:38:17 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06334733
net-p2p/transmission: drop 4.0.0_beta3
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/Manifest | 1 -
.../transmission/transmission-4.0.0_beta3.ebuild | 145 ---------------------
2 files changed, 146 deletions(-)
diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 83ba1b19d158..f5ed0617c40c 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,3 +1,2 @@
DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
-DIST transmission-4.0.0-beta.3+r634b1e8fc1.tar.xz 10124300 BLAKE2B 91ceeb136d7bf99c06c050c91dab02798a643020e6e48ebe1ea23ed5ddd5cdb62b30ecd4c20d650cec6ba309d065b819b23e72f001f4d79a9f6e7e9be785690d SHA512 b730dc91a2592821900f9102eda2722d1f87c8dc9d28c01910de0632010d917187be5c582acd98f7e98cc622ce491b2f82a633af692cb08b36c9ce45cc6bdd19
DIST transmission-4.0.0.tar.xz 10351556 BLAKE2B d0bb13437da6e6b6a9001eed7e59ce3f7b58151787e9c1057b0c6bf65dfdeaf89c3aedee563f641f6d2d2bd3a84dafa3f68b557b190bd323928578e811fb0183 SHA512 79945af73fe7226dddadba7cc039516f2f878e05a9cf6c6d799b636b8298e2b2fa25c4426789bd41ef4d2b00d75a3c1c115c1676b4d2a9f09a1526456dceb3f8
diff --git a/net-p2p/transmission/transmission-4.0.0_beta3.ebuild b/net-p2p/transmission/transmission-4.0.0_beta3.ebuild
deleted file mode 100644
index 63e3cdd64e03..000000000000
--- a/net-p2p/transmission/transmission-4.0.0_beta3.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 2006-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake systemd xdg-utils
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/transmission/transmission"
-else
- MY_PV="${PV/_beta/-beta.}"
- MY_P="${PN}-${MY_PV}+r634b1e8fc1"
- S="${WORKDIR}/${MY_P}"
- SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
- #KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="A fast, easy, and free BitTorrent client"
-HOMEPAGE="https://transmissionbt.com/"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT="0"
-IUSE="appindicator cli gtk nls mbedtls qt5 systemd test"
-RESTRICT="!test? ( test )"
-
-ACCT_DEPEND="
- acct-group/transmission
- acct-user/transmission
-"
-BDEPEND="${ACCT_DEPEND}
- virtual/pkgconfig
- nls? (
- gtk? ( sys-devel/gettext )
- qt5? ( dev-qt/linguist-tools:5 )
- )
-"
-COMMON_DEPEND="
- >=dev-libs/libevent-2.1.0:=
- !mbedtls? ( dev-libs/openssl:0= )
- mbedtls? ( net-libs/mbedtls:0= )
- net-libs/libnatpmp
- >=net-libs/libpsl-0.21.1
- >=net-libs/miniupnpc-1.7:=
- >=net-misc/curl-7.28.0[ssl]
- sys-libs/zlib:=
- nls? ( virtual/libintl )
- gtk? (
- >=dev-cpp/gtkmm-3.24.0:3.0
- >=dev-cpp/glibmm-2.60.0:2
- appindicator? ( dev-libs/libayatana-indicator )
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- dev-qt/qtnetwork:5
- dev-qt/qtdbus:5
- )
- systemd? ( >=sys-apps/systemd-209:= )
-"
-DEPEND="${COMMON_DEPEND}
- nls? ( virtual/libintl )
-"
-RDEPEND="${COMMON_DEPEND}
- ${ACCT_DEPEND}
-"
-
-src_prepare() {
- cmake_src_prepare
- # https://github.com/transmission/transmission/issues/3901
- rm -f libtransmission/version.h || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
-
- -DENABLE_GTK=$(usex gtk ON OFF)
- -DENABLE_QT=$(usex qt5 ON OFF)
- -DENABLE_MAC=OFF
- -DENABLE_WEB=OFF
- -DENABLE_CLI=$(usex cli ON OFF)
- -DENABLE_TESTS=$(usex test ON OFF)
- -DENABLE_NLS=$(usex nls ON OFF)
-
- -DRUN_CLANG_TIDY=OFF
-
- -DUSE_GTK_VERSION=3
- -DUSE_SYSTEM_EVENT2=ON
- -DUSE_SYSTEM_DEFLATE=OFF
- -DUSE_SYSTEM_DHT=OFF
- -DUSE_SYSTEM_MINIUPNPC=ON
- -DUSE_SYSTEM_NATPMP=ON
- -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
- -DWITH_APPINDICATOR=$(usex appindicator ON OFF)
- -DWITH_SYSTEMD=$(usex systemd ON OFF)
- )
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
- newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
-
- if use systemd; then
- # Service sets Type=notify
- systemd_dounit daemon/transmission-daemon.service
- systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
- fi
-
- insinto /usr/lib/sysctl.d
- doins "${FILESDIR}"/60-transmission.conf
-
- if [[ ${EUID} == 0 ]]; then
- diropts -o transmission -g transmission
- fi
- keepdir /var/lib/transmission
-}
-
-pkg_postrm() {
- if use gtk || use qt5; then
- xdg_desktop_database_update
- xdg_icon_cache_update
- fi
-}
-
-pkg_postinst() {
- if use gtk || use qt5; then
- xdg_desktop_database_update
- xdg_icon_cache_update
- fi
-}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-02-09 0:37 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2023-02-09 0:37 UTC (permalink / raw
To: gentoo-commits
commit: f988ea896fe12e824b2959d310638125f40b2480
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 9 00:37:19 2023 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Feb 9 00:37:19 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f988ea89
net-p2p/transmission: sync live ebuild
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/transmission-4.0.0.ebuild | 2 +-
net-p2p/transmission/transmission-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-p2p/transmission/transmission-4.0.0.ebuild b/net-p2p/transmission/transmission-4.0.0.ebuild
index 6cc284b07f39..4859dc49adb0 100644
--- a/net-p2p/transmission/transmission-4.0.0.ebuild
+++ b/net-p2p/transmission/transmission-4.0.0.ebuild
@@ -51,7 +51,7 @@ COMMON_DEPEND="
gtk? (
>=dev-cpp/gtkmm-3.24.0:3.0
>=dev-cpp/glibmm-2.60.0:2
- appindicator? ( dev-libs/libayatana-indicator )
+ appindicator? ( dev-libs/libayatana-appindicator )
)
qt5? (
dev-qt/qtcore:5
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 242b9d3105cd..4859dc49adb0 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/transmission/transmission"
else
MY_PV="${PV/_beta/-beta.}"
- MY_P="${PN}-${MY_PV}+r634b1e8fc1"
+ MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-02-08 15:14 Craig Andrews
0 siblings, 0 replies; 133+ messages in thread
From: Craig Andrews @ 2023-02-08 15:14 UTC (permalink / raw
To: gentoo-commits
commit: 0558383a35b85725fbd93f8fbae996c67604f1ff
Author: Craig Andrews <candrews <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 8 14:59:47 2023 +0000
Commit: Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Wed Feb 8 15:14:02 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0558383a
net-p2p/transmission: add 4.0.0
Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>
net-p2p/transmission/Manifest | 1 +
net-p2p/transmission/transmission-4.0.0.ebuild | 145 +++++++++++++++++++++++++
2 files changed, 146 insertions(+)
diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 3c6f1cfc43fb..83ba1b19d158 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,2 +1,3 @@
DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
DIST transmission-4.0.0-beta.3+r634b1e8fc1.tar.xz 10124300 BLAKE2B 91ceeb136d7bf99c06c050c91dab02798a643020e6e48ebe1ea23ed5ddd5cdb62b30ecd4c20d650cec6ba309d065b819b23e72f001f4d79a9f6e7e9be785690d SHA512 b730dc91a2592821900f9102eda2722d1f87c8dc9d28c01910de0632010d917187be5c582acd98f7e98cc622ce491b2f82a633af692cb08b36c9ce45cc6bdd19
+DIST transmission-4.0.0.tar.xz 10351556 BLAKE2B d0bb13437da6e6b6a9001eed7e59ce3f7b58151787e9c1057b0c6bf65dfdeaf89c3aedee563f641f6d2d2bd3a84dafa3f68b557b190bd323928578e811fb0183 SHA512 79945af73fe7226dddadba7cc039516f2f878e05a9cf6c6d799b636b8298e2b2fa25c4426789bd41ef4d2b00d75a3c1c115c1676b4d2a9f09a1526456dceb3f8
diff --git a/net-p2p/transmission/transmission-4.0.0.ebuild b/net-p2p/transmission/transmission-4.0.0.ebuild
new file mode 100644
index 000000000000..6cc284b07f39
--- /dev/null
+++ b/net-p2p/transmission/transmission-4.0.0.ebuild
@@ -0,0 +1,145 @@
+# Copyright 2006-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake systemd xdg-utils
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/transmission/transmission"
+else
+ MY_PV="${PV/_beta/-beta.}"
+ MY_P="${PN}-${MY_PV}"
+ S="${WORKDIR}/${MY_P}"
+ SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="A fast, easy, and free BitTorrent client"
+HOMEPAGE="https://transmissionbt.com/"
+
+# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
+# transmission in licenses/ is for mentioning OpenSSL linking exception
+# MIT is in several libtransmission/ headers
+LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
+SLOT="0"
+IUSE="appindicator cli gtk nls mbedtls qt5 systemd test"
+RESTRICT="!test? ( test )"
+
+ACCT_DEPEND="
+ acct-group/transmission
+ acct-user/transmission
+"
+BDEPEND="${ACCT_DEPEND}
+ virtual/pkgconfig
+ nls? (
+ gtk? ( sys-devel/gettext )
+ qt5? ( dev-qt/linguist-tools:5 )
+ )
+"
+COMMON_DEPEND="
+ >=dev-libs/libevent-2.1.0:=
+ !mbedtls? ( dev-libs/openssl:0= )
+ mbedtls? ( net-libs/mbedtls:0= )
+ net-libs/libnatpmp
+ >=net-libs/libpsl-0.21.1
+ >=net-libs/miniupnpc-1.7:=
+ >=net-misc/curl-7.28.0[ssl]
+ sys-libs/zlib:=
+ nls? ( virtual/libintl )
+ gtk? (
+ >=dev-cpp/gtkmm-3.24.0:3.0
+ >=dev-cpp/glibmm-2.60.0:2
+ appindicator? ( dev-libs/libayatana-indicator )
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtdbus:5
+ )
+ systemd? ( >=sys-apps/systemd-209:= )
+"
+DEPEND="${COMMON_DEPEND}
+ nls? ( virtual/libintl )
+"
+RDEPEND="${COMMON_DEPEND}
+ ${ACCT_DEPEND}
+"
+
+src_prepare() {
+ cmake_src_prepare
+ # https://github.com/transmission/transmission/issues/3901
+ rm -f libtransmission/version.h || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
+
+ -DENABLE_GTK=$(usex gtk ON OFF)
+ -DENABLE_QT=$(usex qt5 ON OFF)
+ -DENABLE_MAC=OFF
+ -DENABLE_WEB=OFF
+ -DENABLE_CLI=$(usex cli ON OFF)
+ -DENABLE_TESTS=$(usex test ON OFF)
+ -DENABLE_NLS=$(usex nls ON OFF)
+
+ -DRUN_CLANG_TIDY=OFF
+
+ -DUSE_GTK_VERSION=3
+ -DUSE_SYSTEM_EVENT2=ON
+ -DUSE_SYSTEM_DEFLATE=OFF
+ -DUSE_SYSTEM_DHT=OFF
+ -DUSE_SYSTEM_MINIUPNPC=ON
+ -DUSE_SYSTEM_NATPMP=ON
+ -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
+ -DWITH_APPINDICATOR=$(usex appindicator ON OFF)
+ -DWITH_SYSTEMD=$(usex systemd ON OFF)
+ )
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
+ newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
+
+ if use systemd; then
+ # Service sets Type=notify
+ systemd_dounit daemon/transmission-daemon.service
+ systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+ fi
+
+ insinto /usr/lib/sysctl.d
+ doins "${FILESDIR}"/60-transmission.conf
+
+ if [[ ${EUID} == 0 ]]; then
+ diropts -o transmission -g transmission
+ fi
+ keepdir /var/lib/transmission
+}
+
+pkg_postrm() {
+ if use gtk || use qt5; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ fi
+}
+
+pkg_postinst() {
+ if use gtk || use qt5; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ fi
+}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-01-28 19:19 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2023-01-28 19:19 UTC (permalink / raw
To: gentoo-commits
commit: cd1aa55c600b8c3bf0134e10b44385624429bb15
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 28 19:17:50 2023 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat Jan 28 19:19:45 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd1aa55c
net-p2p/transmission: add github remote id
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/metadata.xml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/net-p2p/transmission/metadata.xml b/net-p2p/transmission/metadata.xml
index 6e518af5a187..cd3c06fe292c 100644
--- a/net-p2p/transmission/metadata.xml
+++ b/net-p2p/transmission/metadata.xml
@@ -5,6 +5,9 @@
<email>floppym@gentoo.org</email>
<name>Mike Gilbert</name>
</maintainer>
+ <upstream>
+ <remote-id type="github">transmission/transmission</remote-id>
+ </upstream>
<use>
<flag name="cli">Build command-line client</flag>
<flag name="lightweight">Optimize transmission for low-resource systems (smaller cache size, prefer unencrypted peer connections, etc.)</flag>
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-01-28 19:19 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2023-01-28 19:19 UTC (permalink / raw
To: gentoo-commits
commit: 48610db3fa5e4ce69c8ab7ec49b00496dad1e062
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 28 18:45:56 2023 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat Jan 28 19:19:44 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48610db3
net-p2p/transmission: restore ppc keyword
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/transmission-4.0.0_beta3.ebuild | 2 +-
net-p2p/transmission/transmission-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-p2p/transmission/transmission-4.0.0_beta3.ebuild b/net-p2p/transmission/transmission-4.0.0_beta3.ebuild
index b8ced9228913..63e3cdd64e03 100644
--- a/net-p2p/transmission/transmission-4.0.0_beta3.ebuild
+++ b/net-p2p/transmission/transmission-4.0.0_beta3.ebuild
@@ -13,7 +13,7 @@ else
MY_P="${PN}-${MY_PV}+r634b1e8fc1"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
- #KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+ #KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index d3424a06eb41..242b9d3105cd 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -13,7 +13,7 @@ else
MY_P="${PN}-${MY_PV}+r634b1e8fc1"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-01-20 19:45 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2023-01-20 19:45 UTC (permalink / raw
To: gentoo-commits
commit: b62e63b3618a35b1fa02d61d3ad36bc3dbd1932c
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 20 19:21:15 2023 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Jan 20 19:21:15 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b62e63b3
net-p2p/transmission: drop 3.00-r1, 4.0.0_beta1, 4.0.0_beta2
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/Manifest | 2 -
net-p2p/transmission/transmission-3.00-r1.ebuild | 133 -------------------
.../transmission/transmission-4.0.0_beta1.ebuild | 145 --------------------
.../transmission/transmission-4.0.0_beta2.ebuild | 146 ---------------------
4 files changed, 426 deletions(-)
diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 0f6cda35a8b8..3c6f1cfc43fb 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,4 +1,2 @@
DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
-DIST transmission-4.0.0-beta.1+r98cf7d9b3c.tar.xz 9481044 BLAKE2B 99d287645f4c28a9f021c0923712ca2b0246be53c26b2654a50e00dc7b3db51b7de304280f6ae2d57c879d96ebe811163af3c38a29e64764712d926fa5c3fb0f SHA512 1bd4265e708070577a5624ee33ab8b0a71baa6d12d121974be6c104078289892f35cab6ddb22070c749d8c1333996ad83eb6f08adf96ea492d96104cab550d60
-DIST transmission-4.0.0-beta.2+rbceb368f1b.tar.xz 10116092 BLAKE2B 1d0be0c222f74fa693fa1c2e3809915e05fe2d7f21e0c03ffe069065fb3d28f611a1ccb74230641c8bee9d738f3333912df26fbc8496c696fa84d6e17b61a062 SHA512 31ab15c8a7695efe4d800ac0a5a39d5536e069cc7d3564513178f600ba894b91a5bbabe46ed67e255d6992b858e2c56536edeaa1c397d074ea5d010e67eef20f
DIST transmission-4.0.0-beta.3+r634b1e8fc1.tar.xz 10124300 BLAKE2B 91ceeb136d7bf99c06c050c91dab02798a643020e6e48ebe1ea23ed5ddd5cdb62b30ecd4c20d650cec6ba309d065b819b23e72f001f4d79a9f6e7e9be785690d SHA512 b730dc91a2592821900f9102eda2722d1f87c8dc9d28c01910de0632010d917187be5c582acd98f7e98cc622ce491b2f82a633af692cb08b36c9ce45cc6bdd19
diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
deleted file mode 100644
index 48f6c600d882..000000000000
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 2006-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake systemd xdg-utils
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/transmission/transmission"
-else
- SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
- KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="A fast, easy, and free BitTorrent client"
-HOMEPAGE="https://transmissionbt.com/"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT="0"
-IUSE="appindicator cli gtk lightweight nls mbedtls qt5 systemd test"
-RESTRICT="!test? ( test )"
-
-ACCT_DEPEND="
- acct-group/transmission
- acct-user/transmission
-"
-BDEPEND="${ACCT_DEPEND}
- virtual/pkgconfig
- nls? (
- gtk? ( sys-devel/gettext )
- qt5? ( dev-qt/linguist-tools:5 )
- )
-"
-COMMON_DEPEND="
- >=dev-libs/libevent-2.0.10:=
- !mbedtls? ( dev-libs/openssl:0= )
- mbedtls? ( net-libs/mbedtls:0= )
- net-libs/libnatpmp
- >=net-libs/miniupnpc-1.7:=
- >=net-misc/curl-7.16.3[ssl]
- sys-libs/zlib:=
- nls? ( virtual/libintl )
- gtk? (
- >=dev-libs/dbus-glib-0.100
- >=dev-libs/glib-2.32:2
- >=x11-libs/gtk+-3.4:3
- appindicator? ( >=dev-libs/libappindicator-0.4.30:3 )
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- dev-qt/qtnetwork:5
- dev-qt/qtdbus:5
- )
- systemd? ( >=sys-apps/systemd-209:= )
-"
-DEPEND="${COMMON_DEPEND}
- nls? ( virtual/libintl )
-"
-RDEPEND="${COMMON_DEPEND}
- ${ACCT_DEPEND}
-"
-
-PATCHES=(
- "${FILESDIR}"/cmake-unused-command-line.patch
-)
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
-
- -DENABLE_CLI=$(usex cli ON OFF)
- -DENABLE_GTK=$(usex gtk ON OFF)
- -DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF)
- -DENABLE_NLS=$(usex nls ON OFF)
- -DENABLE_QT=$(usex qt5 ON OFF)
- -DENABLE_TESTS=$(usex test ON OFF)
-
- -DUSE_SYSTEM_EVENT2=ON
- -DUSE_SYSTEM_DHT=OFF
- -DUSE_SYSTEM_MINIUPNPC=ON
- -DUSE_SYSTEM_NATPMP=ON
- -DUSE_SYSTEM_UTP=OFF
- -DUSE_SYSTEM_B64=OFF
-
- -DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
- -DWITH_INOTIFY=ON
- -DWITH_LIBAPPINDICATOR=$(usex appindicator ON OFF)
- -DWITH_SYSTEMD=$(usex systemd ON OFF)
- )
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
- newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
-
- if use systemd; then
- # Service sets Type=notify
- systemd_dounit daemon/transmission-daemon.service
- systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
- fi
-
- insinto /usr/lib/sysctl.d
- doins "${FILESDIR}"/60-transmission.conf
-
- if [[ ${EUID} == 0 ]]; then
- diropts -o transmission -g transmission
- fi
- keepdir /var/lib/transmission
-}
-
-pkg_postrm() {
- if use gtk || use qt5; then
- xdg_desktop_database_update
- xdg_icon_cache_update
- fi
-}
-
-pkg_postinst() {
- if use gtk || use qt5; then
- xdg_desktop_database_update
- xdg_icon_cache_update
- fi
-}
diff --git a/net-p2p/transmission/transmission-4.0.0_beta1.ebuild b/net-p2p/transmission/transmission-4.0.0_beta1.ebuild
deleted file mode 100644
index 8ce1105ef889..000000000000
--- a/net-p2p/transmission/transmission-4.0.0_beta1.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 2006-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake systemd xdg-utils
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/transmission/transmission"
-else
- MY_PV="${PV/_beta/-beta.}"
- MY_P="${PN}-${MY_PV}+r98cf7d9b3c"
- S="${WORKDIR}/${MY_P}"
- SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
- #KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-fi
-
-DESCRIPTION="A fast, easy, and free BitTorrent client"
-HOMEPAGE="https://transmissionbt.com/"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT="0"
-IUSE="appindicator cli gtk lightweight nls mbedtls qt5 systemd test"
-RESTRICT="!test? ( test )"
-
-ACCT_DEPEND="
- acct-group/transmission
- acct-user/transmission
-"
-BDEPEND="${ACCT_DEPEND}
- virtual/pkgconfig
- nls? (
- gtk? ( sys-devel/gettext )
- qt5? ( dev-qt/linguist-tools:5 )
- )
-"
-COMMON_DEPEND="
- >=dev-libs/libevent-2.1.0:=
- !mbedtls? ( dev-libs/openssl:0= )
- mbedtls? ( net-libs/mbedtls:0= )
- net-libs/libnatpmp
- >=net-libs/libpsl-0.21.1
- >=net-libs/miniupnpc-1.7:=
- >=net-misc/curl-7.28.0[ssl]
- sys-libs/zlib:=
- nls? ( virtual/libintl )
- gtk? (
- >=dev-cpp/gtkmm-3.24.0:3.0
- >=dev-cpp/glibmm-2.60.0:2
- appindicator? ( >=dev-libs/libappindicator-0.4.90:3 )
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- dev-qt/qtnetwork:5
- dev-qt/qtdbus:5
- )
- systemd? ( >=sys-apps/systemd-209:= )
-"
-DEPEND="${COMMON_DEPEND}
- nls? ( virtual/libintl )
-"
-RDEPEND="${COMMON_DEPEND}
- ${ACCT_DEPEND}
-"
-
-src_prepare() {
- cmake_src_prepare
- # https://github.com/transmission/transmission/issues/3901
- rm -f libtransmission/version.h || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
-
- -DENABLE_GTK=$(usex gtk ON OFF)
- -DENABLE_QT=$(usex qt5 ON OFF)
- -DENABLE_MAC=OFF
- -DENABLE_WEB=OFF
- -DENABLE_CLI=$(usex cli ON OFF)
- -DENABLE_TESTS=$(usex test ON OFF)
- -DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF)
- -DENABLE_NLS=$(usex nls ON OFF)
-
- -DRUN_CLANG_TIDY=OFF
-
- -DUSE_SYSTEM_EVENT2=ON
- -DUSE_SYSTEM_DEFLATE=OFF
- -DUSE_SYSTEM_DHT=OFF
- -DUSE_SYSTEM_MINIUPNPC=ON
- -DUSE_SYSTEM_NATPMP=ON
- -DUSE_SYSTEM_UTP=OFF
- -DUSE_SYSTEM_B64=OFF
- -DUSE_SYSTEM_PSL=ON
- -DUSE_QT_VERSION=5
-
- -DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
- -DWITH_INOTIFY=ON
- -DWITH_LIBAPPINDICATOR=$(usex appindicator ON OFF)
- -DWITH_SYSTEMD=$(usex systemd ON OFF)
- )
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
- newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
-
- if use systemd; then
- # Service sets Type=notify
- systemd_dounit daemon/transmission-daemon.service
- systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
- fi
-
- insinto /usr/lib/sysctl.d
- doins "${FILESDIR}"/60-transmission.conf
-
- if [[ ${EUID} == 0 ]]; then
- diropts -o transmission -g transmission
- fi
- keepdir /var/lib/transmission
-}
-
-pkg_postrm() {
- if use gtk || use qt5; then
- xdg_desktop_database_update
- xdg_icon_cache_update
- fi
-}
-
-pkg_postinst() {
- if use gtk || use qt5; then
- xdg_desktop_database_update
- xdg_icon_cache_update
- fi
-}
diff --git a/net-p2p/transmission/transmission-4.0.0_beta2.ebuild b/net-p2p/transmission/transmission-4.0.0_beta2.ebuild
deleted file mode 100644
index 3e4e7fa8ce37..000000000000
--- a/net-p2p/transmission/transmission-4.0.0_beta2.ebuild
+++ /dev/null
@@ -1,146 +0,0 @@
-# Copyright 2006-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake systemd xdg-utils
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/transmission/transmission"
-else
- MY_PV="${PV/_beta/-beta.}"
- MY_P="${PN}-${MY_PV}+rbceb368f1b"
- S="${WORKDIR}/${MY_P}"
- SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
- #KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-fi
-
-DESCRIPTION="A fast, easy, and free BitTorrent client"
-HOMEPAGE="https://transmissionbt.com/"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT="0"
-IUSE="appindicator cli gtk lightweight nls mbedtls qt5 systemd test"
-RESTRICT="!test? ( test )"
-
-ACCT_DEPEND="
- acct-group/transmission
- acct-user/transmission
-"
-BDEPEND="${ACCT_DEPEND}
- virtual/pkgconfig
- nls? (
- gtk? ( sys-devel/gettext )
- qt5? ( dev-qt/linguist-tools:5 )
- )
-"
-COMMON_DEPEND="
- >=dev-libs/libevent-2.1.0:=
- !mbedtls? ( dev-libs/openssl:0= )
- mbedtls? ( net-libs/mbedtls:0= )
- net-libs/libnatpmp
- >=net-libs/libpsl-0.21.1
- >=net-libs/miniupnpc-1.7:=
- >=net-misc/curl-7.28.0[ssl]
- sys-libs/zlib:=
- nls? ( virtual/libintl )
- gtk? (
- >=dev-cpp/gtkmm-3.24.0:3.0
- >=dev-cpp/glibmm-2.60.0:2
- appindicator? ( >=dev-libs/libappindicator-0.4.90:3 )
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- dev-qt/qtnetwork:5
- dev-qt/qtdbus:5
- )
- systemd? ( >=sys-apps/systemd-209:= )
-"
-DEPEND="${COMMON_DEPEND}
- nls? ( virtual/libintl )
-"
-RDEPEND="${COMMON_DEPEND}
- ${ACCT_DEPEND}
-"
-
-src_prepare() {
- cmake_src_prepare
- # https://github.com/transmission/transmission/issues/3901
- rm -f libtransmission/version.h || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
-
- -DENABLE_GTK=$(usex gtk ON OFF)
- -DENABLE_QT=$(usex qt5 ON OFF)
- -DENABLE_MAC=OFF
- -DENABLE_WEB=OFF
- -DENABLE_CLI=$(usex cli ON OFF)
- -DENABLE_TESTS=$(usex test ON OFF)
- -DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF)
- -DENABLE_NLS=$(usex nls ON OFF)
-
- -DRUN_CLANG_TIDY=OFF
-
- -DUSE_GTK_VERSION=3
- -DUSE_SYSTEM_EVENT2=ON
- -DUSE_SYSTEM_DEFLATE=OFF
- -DUSE_SYSTEM_DHT=OFF
- -DUSE_SYSTEM_MINIUPNPC=ON
- -DUSE_SYSTEM_NATPMP=ON
- -DUSE_SYSTEM_UTP=OFF
- -DUSE_SYSTEM_B64=OFF
- -DUSE_SYSTEM_PSL=ON
- -DUSE_QT_VERSION=5
-
- -DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
- -DWITH_INOTIFY=ON
- -DWITH_APPINDICATOR=$(usex appindicator ON OFF)
- -DWITH_SYSTEMD=$(usex systemd ON OFF)
- )
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
- newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
-
- if use systemd; then
- # Service sets Type=notify
- systemd_dounit daemon/transmission-daemon.service
- systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
- fi
-
- insinto /usr/lib/sysctl.d
- doins "${FILESDIR}"/60-transmission.conf
-
- if [[ ${EUID} == 0 ]]; then
- diropts -o transmission -g transmission
- fi
- keepdir /var/lib/transmission
-}
-
-pkg_postrm() {
- if use gtk || use qt5; then
- xdg_desktop_database_update
- xdg_icon_cache_update
- fi
-}
-
-pkg_postinst() {
- if use gtk || use qt5; then
- xdg_desktop_database_update
- xdg_icon_cache_update
- fi
-}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-01-20 19:45 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2023-01-20 19:45 UTC (permalink / raw
To: gentoo-commits
commit: 2e9e62c5ae19c8565310c4d652647efe6084e332
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 20 19:43:15 2023 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Jan 20 19:43:52 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e9e62c5
net-p2p/transmission: update appindicator dep
Bug: https://bugs.gentoo.org/891487
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/transmission-4.0.0_beta3.ebuild | 4 ++--
net-p2p/transmission/transmission-9999.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/net-p2p/transmission/transmission-4.0.0_beta3.ebuild b/net-p2p/transmission/transmission-4.0.0_beta3.ebuild
index a26a22f10275..b8ced9228913 100644
--- a/net-p2p/transmission/transmission-4.0.0_beta3.ebuild
+++ b/net-p2p/transmission/transmission-4.0.0_beta3.ebuild
@@ -13,7 +13,7 @@ else
MY_P="${PN}-${MY_PV}+r634b1e8fc1"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
- #KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+ #KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
@@ -51,7 +51,7 @@ COMMON_DEPEND="
gtk? (
>=dev-cpp/gtkmm-3.24.0:3.0
>=dev-cpp/glibmm-2.60.0:2
- appindicator? ( >=dev-libs/libappindicator-0.4.90:3 )
+ appindicator? ( dev-libs/libayatana-indicator )
)
qt5? (
dev-qt/qtcore:5
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index a26a22f10275..d3424a06eb41 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -13,7 +13,7 @@ else
MY_P="${PN}-${MY_PV}+r634b1e8fc1"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
- #KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
@@ -51,7 +51,7 @@ COMMON_DEPEND="
gtk? (
>=dev-cpp/gtkmm-3.24.0:3.0
>=dev-cpp/glibmm-2.60.0:2
- appindicator? ( >=dev-libs/libappindicator-0.4.90:3 )
+ appindicator? ( dev-libs/libayatana-appindicator )
)
qt5? (
dev-qt/qtcore:5
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2023-01-05 15:49 Craig Andrews
0 siblings, 0 replies; 133+ messages in thread
From: Craig Andrews @ 2023-01-05 15:49 UTC (permalink / raw
To: gentoo-commits
commit: 0f6f59cc796e2495f4d53d3200586d1fdc90531c
Author: Craig Andrews <candrews <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 5 15:47:48 2023 +0000
Commit: Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Thu Jan 5 15:49:20 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f6f59cc
net-p2p/transmission: add 4.0.0_beta3
Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>
net-p2p/transmission/Manifest | 1 +
...{transmission-9999.ebuild => transmission-4.0.0_beta3.ebuild} | 9 ++++-----
net-p2p/transmission/transmission-9999.ebuild | 9 ++++-----
3 files changed, 9 insertions(+), 10 deletions(-)
diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index d6fb74a8792a..0f6cda35a8b8 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,3 +1,4 @@
DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
DIST transmission-4.0.0-beta.1+r98cf7d9b3c.tar.xz 9481044 BLAKE2B 99d287645f4c28a9f021c0923712ca2b0246be53c26b2654a50e00dc7b3db51b7de304280f6ae2d57c879d96ebe811163af3c38a29e64764712d926fa5c3fb0f SHA512 1bd4265e708070577a5624ee33ab8b0a71baa6d12d121974be6c104078289892f35cab6ddb22070c749d8c1333996ad83eb6f08adf96ea492d96104cab550d60
DIST transmission-4.0.0-beta.2+rbceb368f1b.tar.xz 10116092 BLAKE2B 1d0be0c222f74fa693fa1c2e3809915e05fe2d7f21e0c03ffe069065fb3d28f611a1ccb74230641c8bee9d738f3333912df26fbc8496c696fa84d6e17b61a062 SHA512 31ab15c8a7695efe4d800ac0a5a39d5536e069cc7d3564513178f600ba894b91a5bbabe46ed67e255d6992b858e2c56536edeaa1c397d074ea5d010e67eef20f
+DIST transmission-4.0.0-beta.3+r634b1e8fc1.tar.xz 10124300 BLAKE2B 91ceeb136d7bf99c06c050c91dab02798a643020e6e48ebe1ea23ed5ddd5cdb62b30ecd4c20d650cec6ba309d065b819b23e72f001f4d79a9f6e7e9be785690d SHA512 b730dc91a2592821900f9102eda2722d1f87c8dc9d28c01910de0632010d917187be5c582acd98f7e98cc622ce491b2f82a633af692cb08b36c9ce45cc6bdd19
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-4.0.0_beta3.ebuild
similarity index 93%
copy from net-p2p/transmission/transmission-9999.ebuild
copy to net-p2p/transmission/transmission-4.0.0_beta3.ebuild
index 3e4e7fa8ce37..a26a22f10275 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-4.0.0_beta3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2006-2022 Gentoo Authors
+# Copyright 2006-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/transmission/transmission"
else
MY_PV="${PV/_beta/-beta.}"
- MY_P="${PN}-${MY_PV}+rbceb368f1b"
+ MY_P="${PN}-${MY_PV}+r634b1e8fc1"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
#KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
@@ -24,7 +24,7 @@ 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 gtk lightweight nls mbedtls qt5 systemd test"
+IUSE="appindicator cli gtk nls mbedtls qt5 systemd test"
RESTRICT="!test? ( test )"
ACCT_DEPEND="
@@ -85,7 +85,6 @@ src_configure() {
-DENABLE_WEB=OFF
-DENABLE_CLI=$(usex cli ON OFF)
-DENABLE_TESTS=$(usex test ON OFF)
- -DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF)
-DENABLE_NLS=$(usex nls ON OFF)
-DRUN_CLANG_TIDY=OFF
@@ -101,7 +100,7 @@ src_configure() {
-DUSE_SYSTEM_PSL=ON
-DUSE_QT_VERSION=5
- -DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
+ -DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
-DWITH_INOTIFY=ON
-DWITH_APPINDICATOR=$(usex appindicator ON OFF)
-DWITH_SYSTEMD=$(usex systemd ON OFF)
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 3e4e7fa8ce37..a26a22f10275 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2006-2022 Gentoo Authors
+# Copyright 2006-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/transmission/transmission"
else
MY_PV="${PV/_beta/-beta.}"
- MY_P="${PN}-${MY_PV}+rbceb368f1b"
+ MY_P="${PN}-${MY_PV}+r634b1e8fc1"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
#KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
@@ -24,7 +24,7 @@ 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 gtk lightweight nls mbedtls qt5 systemd test"
+IUSE="appindicator cli gtk nls mbedtls qt5 systemd test"
RESTRICT="!test? ( test )"
ACCT_DEPEND="
@@ -85,7 +85,6 @@ src_configure() {
-DENABLE_WEB=OFF
-DENABLE_CLI=$(usex cli ON OFF)
-DENABLE_TESTS=$(usex test ON OFF)
- -DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF)
-DENABLE_NLS=$(usex nls ON OFF)
-DRUN_CLANG_TIDY=OFF
@@ -101,7 +100,7 @@ src_configure() {
-DUSE_SYSTEM_PSL=ON
-DUSE_QT_VERSION=5
- -DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
+ -DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
-DWITH_INOTIFY=ON
-DWITH_APPINDICATOR=$(usex appindicator ON OFF)
-DWITH_SYSTEMD=$(usex systemd ON OFF)
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-12-04 19:40 Craig Andrews
0 siblings, 0 replies; 133+ messages in thread
From: Craig Andrews @ 2022-12-04 19:40 UTC (permalink / raw
To: gentoo-commits
commit: 81e7003ac05538571c51bbd7e97bd4545a633498
Author: Craig Andrews <candrews <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 3 16:54:58 2022 +0000
Commit: Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Sun Dec 4 19:40:37 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81e7003a
net-p2p/transmission: add 4.0.0_beta2
Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/28527
Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>
net-p2p/transmission/Manifest | 1 +
.../{transmission-9999.ebuild => transmission-4.0.0_beta2.ebuild} | 5 +++--
net-p2p/transmission/transmission-9999.ebuild | 5 +++--
3 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 47e9e8b93d51..d6fb74a8792a 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,2 +1,3 @@
DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
DIST transmission-4.0.0-beta.1+r98cf7d9b3c.tar.xz 9481044 BLAKE2B 99d287645f4c28a9f021c0923712ca2b0246be53c26b2654a50e00dc7b3db51b7de304280f6ae2d57c879d96ebe811163af3c38a29e64764712d926fa5c3fb0f SHA512 1bd4265e708070577a5624ee33ab8b0a71baa6d12d121974be6c104078289892f35cab6ddb22070c749d8c1333996ad83eb6f08adf96ea492d96104cab550d60
+DIST transmission-4.0.0-beta.2+rbceb368f1b.tar.xz 10116092 BLAKE2B 1d0be0c222f74fa693fa1c2e3809915e05fe2d7f21e0c03ffe069065fb3d28f611a1ccb74230641c8bee9d738f3333912df26fbc8496c696fa84d6e17b61a062 SHA512 31ab15c8a7695efe4d800ac0a5a39d5536e069cc7d3564513178f600ba894b91a5bbabe46ed67e255d6992b858e2c56536edeaa1c397d074ea5d010e67eef20f
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-4.0.0_beta2.ebuild
similarity index 96%
copy from net-p2p/transmission/transmission-9999.ebuild
copy to net-p2p/transmission/transmission-4.0.0_beta2.ebuild
index 8ce1105ef889..3e4e7fa8ce37 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-4.0.0_beta2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/transmission/transmission"
else
MY_PV="${PV/_beta/-beta.}"
- MY_P="${PN}-${MY_PV}+r98cf7d9b3c"
+ MY_P="${PN}-${MY_PV}+rbceb368f1b"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
#KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
@@ -90,6 +90,7 @@ src_configure() {
-DRUN_CLANG_TIDY=OFF
+ -DUSE_GTK_VERSION=3
-DUSE_SYSTEM_EVENT2=ON
-DUSE_SYSTEM_DEFLATE=OFF
-DUSE_SYSTEM_DHT=OFF
@@ -102,7 +103,7 @@ src_configure() {
-DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
-DWITH_INOTIFY=ON
- -DWITH_LIBAPPINDICATOR=$(usex appindicator ON OFF)
+ -DWITH_APPINDICATOR=$(usex appindicator ON OFF)
-DWITH_SYSTEMD=$(usex systemd ON OFF)
)
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 8ce1105ef889..3e4e7fa8ce37 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/transmission/transmission"
else
MY_PV="${PV/_beta/-beta.}"
- MY_P="${PN}-${MY_PV}+r98cf7d9b3c"
+ MY_P="${PN}-${MY_PV}+rbceb368f1b"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
#KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
@@ -90,6 +90,7 @@ src_configure() {
-DRUN_CLANG_TIDY=OFF
+ -DUSE_GTK_VERSION=3
-DUSE_SYSTEM_EVENT2=ON
-DUSE_SYSTEM_DEFLATE=OFF
-DUSE_SYSTEM_DHT=OFF
@@ -102,7 +103,7 @@ src_configure() {
-DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
-DWITH_INOTIFY=ON
- -DWITH_LIBAPPINDICATOR=$(usex appindicator ON OFF)
+ -DWITH_APPINDICATOR=$(usex appindicator ON OFF)
-DWITH_SYSTEMD=$(usex systemd ON OFF)
)
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-10-27 23:46 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2022-10-27 23:46 UTC (permalink / raw
To: gentoo-commits
commit: 12a65c566d25230fd57303acc18a48305cbe2796
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 27 23:46:13 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 27 23:46:13 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12a65c56
net-p2p/transmission: Stabilize 3.00-r5 x86, #878175
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-p2p/transmission/transmission-3.00-r5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-3.00-r5.ebuild b/net-p2p/transmission/transmission-3.00-r5.ebuild
index c3299d58362c..bcda90af6099 100644
--- a/net-p2p/transmission/transmission-3.00-r5.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r5.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/transmission/transmission"
else
SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
- KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-10-27 17:02 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2022-10-27 17:02 UTC (permalink / raw
To: gentoo-commits
commit: 32d580ef59d9bba849d5b054fbd2e48dff44fd37
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 27 16:59:53 2022 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Oct 27 17:02:24 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32d580ef
net-p2p/transmission: drop 'web' USE flag
Building the web UI requires npn and yarn, which fetch source files at
build time.
Bug: https://bugs.gentoo.org/878417
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/metadata.xml | 1 -
net-p2p/transmission/transmission-4.0.0_beta1.ebuild | 4 ++--
net-p2p/transmission/transmission-9999.ebuild | 4 ++--
3 files changed, 4 insertions(+), 5 deletions(-)
diff --git a/net-p2p/transmission/metadata.xml b/net-p2p/transmission/metadata.xml
index 0ecfb8ca30dc..6e518af5a187 100644
--- a/net-p2p/transmission/metadata.xml
+++ b/net-p2p/transmission/metadata.xml
@@ -9,6 +9,5 @@
<flag name="cli">Build command-line client</flag>
<flag name="lightweight">Optimize transmission for low-resource systems (smaller cache size, prefer unencrypted peer connections, etc.)</flag>
<flag name="mbedtls">Use mbed TLS instead of OpenSSL</flag>
- <flag name="web">Build Web client</flag>
</use>
</pkgmetadata>
diff --git a/net-p2p/transmission/transmission-4.0.0_beta1.ebuild b/net-p2p/transmission/transmission-4.0.0_beta1.ebuild
index 6809675fbe91..8ce1105ef889 100644
--- a/net-p2p/transmission/transmission-4.0.0_beta1.ebuild
+++ b/net-p2p/transmission/transmission-4.0.0_beta1.ebuild
@@ -24,7 +24,7 @@ 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 gtk lightweight nls mbedtls qt5 systemd test web"
+IUSE="appindicator cli gtk lightweight nls mbedtls qt5 systemd test"
RESTRICT="!test? ( test )"
ACCT_DEPEND="
@@ -82,7 +82,7 @@ src_configure() {
-DENABLE_GTK=$(usex gtk ON OFF)
-DENABLE_QT=$(usex qt5 ON OFF)
-DENABLE_MAC=OFF
- -DENABLE_WEB=$(usex web ON OFF)
+ -DENABLE_WEB=OFF
-DENABLE_CLI=$(usex cli ON OFF)
-DENABLE_TESTS=$(usex test ON OFF)
-DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF)
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 6809675fbe91..8ce1105ef889 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -24,7 +24,7 @@ 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 gtk lightweight nls mbedtls qt5 systemd test web"
+IUSE="appindicator cli gtk lightweight nls mbedtls qt5 systemd test"
RESTRICT="!test? ( test )"
ACCT_DEPEND="
@@ -82,7 +82,7 @@ src_configure() {
-DENABLE_GTK=$(usex gtk ON OFF)
-DENABLE_QT=$(usex qt5 ON OFF)
-DENABLE_MAC=OFF
- -DENABLE_WEB=$(usex web ON OFF)
+ -DENABLE_WEB=OFF
-DENABLE_CLI=$(usex cli ON OFF)
-DENABLE_TESTS=$(usex test ON OFF)
-DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF)
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-10-25 10:44 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2022-10-25 10:44 UTC (permalink / raw
To: gentoo-commits
commit: 4ac34a531df393a8393edfffd18430e63242a322
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 25 10:44:28 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct 25 10:44:28 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ac34a53
net-p2p/transmission: Stabilize 3.00-r5 amd64, #878175
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-p2p/transmission/transmission-3.00-r5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-3.00-r5.ebuild b/net-p2p/transmission/transmission-3.00-r5.ebuild
index d391492ca782..c3299d58362c 100644
--- a/net-p2p/transmission/transmission-3.00-r5.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r5.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/transmission/transmission"
else
SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ppc ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv ~x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-10-25 7:17 Agostino Sarubbo
0 siblings, 0 replies; 133+ messages in thread
From: Agostino Sarubbo @ 2022-10-25 7:17 UTC (permalink / raw
To: gentoo-commits
commit: 32fed101554aaa8de6e36f96ef85e58a57e11352
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 25 07:17:14 2022 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Oct 25 07:17:14 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32fed101
net-p2p/transmission: Stabilize 3.00-r5 ppc64, #878175
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-p2p/transmission/transmission-3.00-r5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-3.00-r5.ebuild b/net-p2p/transmission/transmission-3.00-r5.ebuild
index 46a7a5172185..d391492ca782 100644
--- a/net-p2p/transmission/transmission-3.00-r5.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r5.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/transmission/transmission"
else
SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ppc ppc64 ~riscv ~x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-10-25 7:16 Agostino Sarubbo
0 siblings, 0 replies; 133+ messages in thread
From: Agostino Sarubbo @ 2022-10-25 7:16 UTC (permalink / raw
To: gentoo-commits
commit: 3a192dc13e579e48e81bc2e977ec950ac2a757ab
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 25 07:16:38 2022 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Oct 25 07:16:38 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a192dc1
net-p2p/transmission: Stabilize 3.00-r5 ppc, #878175
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-p2p/transmission/transmission-3.00-r5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-3.00-r5.ebuild b/net-p2p/transmission/transmission-3.00-r5.ebuild
index 6a12e5a07a73..46a7a5172185 100644
--- a/net-p2p/transmission/transmission-3.00-r5.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r5.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/transmission/transmission"
else
SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-10-07 22:18 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2022-10-07 22:18 UTC (permalink / raw
To: gentoo-commits
commit: 6b5e48a5c2aa2034efbadbae64962494ad8e9f40
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 7 22:18:14 2022 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Oct 7 22:18:14 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b5e48a5
net-p2p/transmission: add comment about version.h
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/transmission-4.0.0_beta1.ebuild | 1 +
net-p2p/transmission/transmission-9999.ebuild | 1 +
2 files changed, 2 insertions(+)
diff --git a/net-p2p/transmission/transmission-4.0.0_beta1.ebuild b/net-p2p/transmission/transmission-4.0.0_beta1.ebuild
index ba2762346471..6809675fbe91 100644
--- a/net-p2p/transmission/transmission-4.0.0_beta1.ebuild
+++ b/net-p2p/transmission/transmission-4.0.0_beta1.ebuild
@@ -71,6 +71,7 @@ RDEPEND="${COMMON_DEPEND}
src_prepare() {
cmake_src_prepare
+ # https://github.com/transmission/transmission/issues/3901
rm -f libtransmission/version.h || die
}
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index ba2762346471..6809675fbe91 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -71,6 +71,7 @@ RDEPEND="${COMMON_DEPEND}
src_prepare() {
cmake_src_prepare
+ # https://github.com/transmission/transmission/issues/3901
rm -f libtransmission/version.h || die
}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-10-07 21:57 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2022-10-07 21:57 UTC (permalink / raw
To: gentoo-commits
commit: fb5078cd8bc92937e5045d65010c808986a766ef
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 7 21:56:14 2022 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Oct 7 21:56:57 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb5078cd
net-p2p/transmission: add 4.0.0_beta1
Closes: https://bugs.gentoo.org/875893
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/Manifest | 1 +
...9999.ebuild => transmission-4.0.0_beta1.ebuild} | 33 ++++++++++++++--------
net-p2p/transmission/transmission-9999.ebuild | 33 ++++++++++++++--------
3 files changed, 43 insertions(+), 24 deletions(-)
diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 1b20bc82f39b..47e9e8b93d51 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1 +1,2 @@
DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
+DIST transmission-4.0.0-beta.1+r98cf7d9b3c.tar.xz 9481044 BLAKE2B 99d287645f4c28a9f021c0923712ca2b0246be53c26b2654a50e00dc7b3db51b7de304280f6ae2d57c879d96ebe811163af3c38a29e64764712d926fa5c3fb0f SHA512 1bd4265e708070577a5624ee33ab8b0a71baa6d12d121974be6c104078289892f35cab6ddb22070c749d8c1333996ad83eb6f08adf96ea492d96104cab550d60
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-4.0.0_beta1.ebuild
similarity index 86%
copy from net-p2p/transmission/transmission-9999.ebuild
copy to net-p2p/transmission/transmission-4.0.0_beta1.ebuild
index ddaddc2cac6e..ba2762346471 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-4.0.0_beta1.ebuild
@@ -9,8 +9,11 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/transmission/transmission"
else
- SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+ MY_PV="${PV/_beta/-beta.}"
+ MY_P="${PN}-${MY_PV}+r98cf7d9b3c"
+ S="${WORKDIR}/${MY_P}"
+ SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
+ #KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
@@ -36,19 +39,19 @@ BDEPEND="${ACCT_DEPEND}
)
"
COMMON_DEPEND="
- >=dev-libs/libevent-2.0.10:=
+ >=dev-libs/libevent-2.1.0:=
!mbedtls? ( dev-libs/openssl:0= )
mbedtls? ( net-libs/mbedtls:0= )
net-libs/libnatpmp
>=net-libs/libpsl-0.21.1
>=net-libs/miniupnpc-1.7:=
- >=net-misc/curl-7.16.3[ssl]
+ >=net-misc/curl-7.28.0[ssl]
sys-libs/zlib:=
nls? ( virtual/libintl )
gtk? (
>=dev-cpp/gtkmm-3.24.0:3.0
- >=dev-cpp/glibmm-2.50.1:2
- appindicator? ( >=dev-libs/libappindicator-0.4.30:3 )
+ >=dev-cpp/glibmm-2.60.0:2
+ appindicator? ( >=dev-libs/libappindicator-0.4.90:3 )
)
qt5? (
dev-qt/qtcore:5
@@ -66,17 +69,25 @@ RDEPEND="${COMMON_DEPEND}
${ACCT_DEPEND}
"
+src_prepare() {
+ cmake_src_prepare
+ rm -f libtransmission/version.h || die
+}
+
src_configure() {
local mycmakeargs=(
-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
- -DENABLE_CLI=$(usex cli ON OFF)
-DENABLE_GTK=$(usex gtk ON OFF)
- -DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF)
- -DENABLE_NLS=$(usex nls ON OFF)
-DENABLE_QT=$(usex qt5 ON OFF)
- -DENABLE_TESTS=$(usex test ON OFF)
+ -DENABLE_MAC=OFF
-DENABLE_WEB=$(usex web ON OFF)
+ -DENABLE_CLI=$(usex cli ON OFF)
+ -DENABLE_TESTS=$(usex test ON OFF)
+ -DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF)
+ -DENABLE_NLS=$(usex nls ON OFF)
+
+ -DRUN_CLANG_TIDY=OFF
-DUSE_SYSTEM_EVENT2=ON
-DUSE_SYSTEM_DEFLATE=OFF
@@ -88,8 +99,6 @@ src_configure() {
-DUSE_SYSTEM_PSL=ON
-DUSE_QT_VERSION=5
- -DRUN_CLANG_TIDY=OFF
-
-DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
-DWITH_INOTIFY=ON
-DWITH_LIBAPPINDICATOR=$(usex appindicator ON OFF)
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index ddaddc2cac6e..ba2762346471 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -9,8 +9,11 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/transmission/transmission"
else
- SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+ MY_PV="${PV/_beta/-beta.}"
+ MY_P="${PN}-${MY_PV}+r98cf7d9b3c"
+ S="${WORKDIR}/${MY_P}"
+ SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
+ #KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
@@ -36,19 +39,19 @@ BDEPEND="${ACCT_DEPEND}
)
"
COMMON_DEPEND="
- >=dev-libs/libevent-2.0.10:=
+ >=dev-libs/libevent-2.1.0:=
!mbedtls? ( dev-libs/openssl:0= )
mbedtls? ( net-libs/mbedtls:0= )
net-libs/libnatpmp
>=net-libs/libpsl-0.21.1
>=net-libs/miniupnpc-1.7:=
- >=net-misc/curl-7.16.3[ssl]
+ >=net-misc/curl-7.28.0[ssl]
sys-libs/zlib:=
nls? ( virtual/libintl )
gtk? (
>=dev-cpp/gtkmm-3.24.0:3.0
- >=dev-cpp/glibmm-2.50.1:2
- appindicator? ( >=dev-libs/libappindicator-0.4.30:3 )
+ >=dev-cpp/glibmm-2.60.0:2
+ appindicator? ( >=dev-libs/libappindicator-0.4.90:3 )
)
qt5? (
dev-qt/qtcore:5
@@ -66,17 +69,25 @@ RDEPEND="${COMMON_DEPEND}
${ACCT_DEPEND}
"
+src_prepare() {
+ cmake_src_prepare
+ rm -f libtransmission/version.h || die
+}
+
src_configure() {
local mycmakeargs=(
-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
- -DENABLE_CLI=$(usex cli ON OFF)
-DENABLE_GTK=$(usex gtk ON OFF)
- -DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF)
- -DENABLE_NLS=$(usex nls ON OFF)
-DENABLE_QT=$(usex qt5 ON OFF)
- -DENABLE_TESTS=$(usex test ON OFF)
+ -DENABLE_MAC=OFF
-DENABLE_WEB=$(usex web ON OFF)
+ -DENABLE_CLI=$(usex cli ON OFF)
+ -DENABLE_TESTS=$(usex test ON OFF)
+ -DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF)
+ -DENABLE_NLS=$(usex nls ON OFF)
+
+ -DRUN_CLANG_TIDY=OFF
-DUSE_SYSTEM_EVENT2=ON
-DUSE_SYSTEM_DEFLATE=OFF
@@ -88,8 +99,6 @@ src_configure() {
-DUSE_SYSTEM_PSL=ON
-DUSE_QT_VERSION=5
- -DRUN_CLANG_TIDY=OFF
-
-DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
-DWITH_INOTIFY=ON
-DWITH_LIBAPPINDICATOR=$(usex appindicator ON OFF)
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-08-08 9:40 Andreas Sturmlechner
0 siblings, 0 replies; 133+ messages in thread
From: Andreas Sturmlechner @ 2022-08-08 9:40 UTC (permalink / raw
To: gentoo-commits
commit: 6b808e16bd6ed0df9409cdc5e6fe1c6a1970fb2d
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 25 18:24:56 2022 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Aug 8 09:40:19 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b808e16
net-p2p/transmission: Cleanup DEPEND
Looks like leftover from porting to BDEPEND.
Bug: https://bugs.gentoo.org/544938
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
net-p2p/transmission/transmission-3.00-r1.ebuild | 18 +++---------------
net-p2p/transmission/transmission-3.00-r4.ebuild | 18 +++---------------
net-p2p/transmission/transmission-9999.ebuild | 18 +++---------------
3 files changed, 9 insertions(+), 45 deletions(-)
diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
index 0c0ebb69824e..48f6c600d882 100644
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -31,12 +31,8 @@ ACCT_DEPEND="
BDEPEND="${ACCT_DEPEND}
virtual/pkgconfig
nls? (
- gtk? (
- sys-devel/gettext
- )
- qt5? (
- dev-qt/linguist-tools:5
- )
+ gtk? ( sys-devel/gettext )
+ qt5? ( dev-qt/linguist-tools:5 )
)
"
COMMON_DEPEND="
@@ -64,15 +60,7 @@ COMMON_DEPEND="
systemd? ( >=sys-apps/systemd-209:= )
"
DEPEND="${COMMON_DEPEND}
- nls? (
- virtual/libintl
- gtk? (
- sys-devel/gettext
- )
- qt5? (
- dev-qt/linguist-tools:5
- )
- )
+ nls? ( virtual/libintl )
"
RDEPEND="${COMMON_DEPEND}
${ACCT_DEPEND}
diff --git a/net-p2p/transmission/transmission-3.00-r4.ebuild b/net-p2p/transmission/transmission-3.00-r4.ebuild
index 6065a88c228a..2b31213bed1f 100644
--- a/net-p2p/transmission/transmission-3.00-r4.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r4.ebuild
@@ -31,12 +31,8 @@ ACCT_DEPEND="
BDEPEND="${ACCT_DEPEND}
virtual/pkgconfig
nls? (
- gtk? (
- sys-devel/gettext
- )
- qt5? (
- dev-qt/linguist-tools:5
- )
+ gtk? ( sys-devel/gettext )
+ qt5? ( dev-qt/linguist-tools:5 )
)
"
COMMON_DEPEND="
@@ -63,15 +59,7 @@ COMMON_DEPEND="
systemd? ( >=sys-apps/systemd-209:= )
"
DEPEND="${COMMON_DEPEND}
- nls? (
- virtual/libintl
- gtk? (
- sys-devel/gettext
- )
- qt5? (
- dev-qt/linguist-tools:5
- )
- )
+ nls? ( virtual/libintl )
"
RDEPEND="${COMMON_DEPEND}
${ACCT_DEPEND}
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index d5a07df0a9a8..ddaddc2cac6e 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -31,12 +31,8 @@ ACCT_DEPEND="
BDEPEND="${ACCT_DEPEND}
virtual/pkgconfig
nls? (
- gtk? (
- sys-devel/gettext
- )
- qt5? (
- dev-qt/linguist-tools:5
- )
+ gtk? ( sys-devel/gettext )
+ qt5? ( dev-qt/linguist-tools:5 )
)
"
COMMON_DEPEND="
@@ -64,15 +60,7 @@ COMMON_DEPEND="
systemd? ( >=sys-apps/systemd-209:= )
"
DEPEND="${COMMON_DEPEND}
- nls? (
- virtual/libintl
- gtk? (
- sys-devel/gettext
- )
- qt5? (
- dev-qt/linguist-tools:5
- )
- )
+ nls? ( virtual/libintl )
"
RDEPEND="${COMMON_DEPEND}
${ACCT_DEPEND}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-06-13 17:49 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2022-06-13 17:49 UTC (permalink / raw
To: gentoo-commits
commit: 24b84a8930f522b6d6d022d8f7bc4d8dce911f16
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 13 17:48:25 2022 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 17:49:10 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24b84a89
net-p2p/transmission: drop ~amd64-linux keyword
Several dependencies would need to be keyworded.
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/transmission-3.00-r1.ebuild | 2 +-
net-p2p/transmission/transmission-3.00-r4.ebuild | 2 +-
net-p2p/transmission/transmission-9999.ebuild | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
index 28fc9e09a5a4..0c0ebb69824e 100644
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/transmission/transmission"
else
SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
- KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86 ~amd64-linux"
+ KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
diff --git a/net-p2p/transmission/transmission-3.00-r4.ebuild b/net-p2p/transmission/transmission-3.00-r4.ebuild
index 419d66308a97..6065a88c228a 100644
--- a/net-p2p/transmission/transmission-3.00-r4.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/transmission/transmission"
else
SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 8687699a878f..d5a07df0a9a8 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/transmission/transmission"
else
SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-06-13 17:49 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2022-06-13 17:49 UTC (permalink / raw
To: gentoo-commits
commit: 2ff575978baf297dc8ffffc6618f8655bea02427
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 13 17:46:24 2022 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 17:49:10 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ff57597
net-p2p/transmission: drop ~mips keyword
Several dependencies would need to be keyworded.
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/transmission-3.00-r1.ebuild | 2 +-
net-p2p/transmission/transmission-3.00-r4.ebuild | 2 +-
net-p2p/transmission/transmission-9999.ebuild | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
index bf200a7a2c74..28fc9e09a5a4 100644
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/transmission/transmission"
else
SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
- KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 ~riscv x86 ~amd64-linux"
+ KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86 ~amd64-linux"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
diff --git a/net-p2p/transmission/transmission-3.00-r4.ebuild b/net-p2p/transmission/transmission-3.00-r4.ebuild
index 9b4ded7eca6e..419d66308a97 100644
--- a/net-p2p/transmission/transmission-3.00-r4.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/transmission/transmission"
else
SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 29752a1fc96f..8687699a878f 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/transmission/transmission"
else
SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-05-17 20:20 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2022-05-17 20:20 UTC (permalink / raw
To: gentoo-commits
commit: 7cfa37d7cb6e7925d5b221291b161a6d30b460d8
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue May 17 20:19:41 2022 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue May 17 20:19:41 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cfa37d7
net-p2p/transmission: drop dependency on dbus-glib
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
.../{transmission-3.00-r3.ebuild => transmission-3.00-r4.ebuild} | 1 -
1 file changed, 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-3.00-r3.ebuild b/net-p2p/transmission/transmission-3.00-r4.ebuild
similarity index 99%
rename from net-p2p/transmission/transmission-3.00-r3.ebuild
rename to net-p2p/transmission/transmission-3.00-r4.ebuild
index 6fdc118910b6..9b4ded7eca6e 100644
--- a/net-p2p/transmission/transmission-3.00-r3.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r4.ebuild
@@ -49,7 +49,6 @@ COMMON_DEPEND="
sys-libs/zlib:=
nls? ( virtual/libintl )
gtk? (
- >=dev-libs/dbus-glib-0.100
>=dev-libs/glib-2.32:2
>=x11-libs/gtk+-3.4:3
appindicator? ( >=dev-libs/libappindicator-0.4.30:3 )
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-05-17 20:18 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2022-05-17 20:18 UTC (permalink / raw
To: gentoo-commits
commit: 7aacf0fdeb16e0e67d9857338b831d571b61d1b2
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue May 17 20:11:09 2022 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue May 17 20:18:46 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aacf0fd
net-p2p/transmission: use system libpsl
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/transmission-9999.ebuild | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 95b338a03916..29752a1fc96f 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -44,6 +44,7 @@ COMMON_DEPEND="
!mbedtls? ( dev-libs/openssl:0= )
mbedtls? ( net-libs/mbedtls:0= )
net-libs/libnatpmp
+ >=net-libs/libpsl-0.21.1
>=net-libs/miniupnpc-1.7:=
>=net-misc/curl-7.16.3[ssl]
sys-libs/zlib:=
@@ -90,12 +91,15 @@ src_configure() {
-DENABLE_WEB=$(usex web ON OFF)
-DUSE_SYSTEM_EVENT2=ON
+ -DUSE_SYSTEM_DEFLATE=OFF
-DUSE_SYSTEM_DHT=OFF
-DUSE_SYSTEM_MINIUPNPC=ON
-DUSE_SYSTEM_NATPMP=ON
-DUSE_SYSTEM_UTP=OFF
-DUSE_SYSTEM_B64=OFF
+ -DUSE_SYSTEM_PSL=ON
-DUSE_QT_VERSION=5
+
-DRUN_CLANG_TIDY=OFF
-DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-05-17 20:18 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2022-05-17 20:18 UTC (permalink / raw
To: gentoo-commits
commit: bd38efb02567fae90aa4934e82b5f20412d07c78
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue May 17 20:06:56 2022 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue May 17 20:18:46 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd38efb0
net-p2p/transmission: force Qt5
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/transmission-9999.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 485fd4a23c34..95b338a03916 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -95,6 +95,7 @@ src_configure() {
-DUSE_SYSTEM_NATPMP=ON
-DUSE_SYSTEM_UTP=OFF
-DUSE_SYSTEM_B64=OFF
+ -DUSE_QT_VERSION=5
-DRUN_CLANG_TIDY=OFF
-DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-05-17 20:18 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2022-05-17 20:18 UTC (permalink / raw
To: gentoo-commits
commit: 8f308f303231b279500817e606a6f9c143af7fdd
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue May 17 20:05:22 2022 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue May 17 20:18:46 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f308f30
net-p2p/transmission: update gtk deps
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/transmission-9999.ebuild | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index ba7fb0024bd0..485fd4a23c34 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -49,9 +49,8 @@ COMMON_DEPEND="
sys-libs/zlib:=
nls? ( virtual/libintl )
gtk? (
- >=dev-libs/dbus-glib-0.100
- >=dev-libs/glib-2.32:2
- >=x11-libs/gtk+-3.4:3
+ >=dev-cpp/gtkmm-3.24.0:3.0
+ >=dev-cpp/glibmm-2.50.1:2
appindicator? ( >=dev-libs/libappindicator-0.4.30:3 )
)
qt5? (
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-04-08 22:51 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2022-04-08 22:51 UTC (permalink / raw
To: gentoo-commits
commit: ea074a03800b69b567b6933c8f0991ffa58c2e78
Author: Sergey Alirzaev <l29ah <AT> riseup <DOT> net>
AuthorDate: Fri Apr 8 18:48:26 2022 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Apr 8 22:51:19 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea074a03
net-p2p/transmission: don't call clang-tidy needlessly
helps to prevent problems with clang failing to make sense of
gcc-specific CFLAGS like:
error: unknown argument: '-malign-data=cacheline' [clang-diagnostic-error]
error: unknown argument: '-mtls-dialect=gnu2' [clang-diagnostic-error]
Closes: https://github.com/gentoo/gentoo/pull/24958
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Sergey Alirzaev <l29ah <AT> riseup.net>
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/transmission-9999.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 07d9d10d6c58..ba7fb0024bd0 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -96,6 +96,7 @@ src_configure() {
-DUSE_SYSTEM_NATPMP=ON
-DUSE_SYSTEM_UTP=OFF
-DUSE_SYSTEM_B64=OFF
+ -DRUN_CLANG_TIDY=OFF
-DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
-DWITH_INOTIFY=ON
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-04-04 11:11 Yixun Lan
0 siblings, 0 replies; 133+ messages in thread
From: Yixun Lan @ 2022-04-04 11:11 UTC (permalink / raw
To: gentoo-commits
commit: 8b58a23db29bdf75d98a5119a23046ee482adaa9
Author: Raymond Wong <infiwang <AT> pm <DOT> me>
AuthorDate: Mon Apr 4 07:35:02 2022 +0000
Commit: Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Mon Apr 4 11:08:36 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b58a23d
net-p2p/transmission: keyword 3.00-r1 for ~riscv
Bug: https://bugs.gentoo.org/836747
Closes: https://github.com/gentoo/gentoo/pull/24895
Signed-off-by: Raymond Wong <infiwang <AT> pm.me>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>
net-p2p/transmission/transmission-3.00-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
index 146f028003dc..bf200a7a2c74 100644
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/transmission/transmission"
else
SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
- KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 x86 ~amd64-linux"
+ KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 ~riscv x86 ~amd64-linux"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2022-03-25 2:29 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2022-03-25 2:29 UTC (permalink / raw
To: gentoo-commits
commit: 4944a4fa5bc168a384926b41a8f4aa980558b260
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 25 02:23:11 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 25 02:23:11 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4944a4fa
net-p2p/transmission: drop obsolete intltool dependency
Dropped upstream in https://github.com/transmission/transmission/commit/8c160aad2d3adb7417c26605fd08e79494e07ee5
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-p2p/transmission/transmission-3.00-r1.ebuild | 4 +---
net-p2p/transmission/transmission-9999.ebuild | 4 +---
2 files changed, 2 insertions(+), 6 deletions(-)
diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
index 6198bf9dfff7..146f028003dc 100644
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2006-2021 Gentoo Authors
+# Copyright 2006-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -32,7 +32,6 @@ BDEPEND="${ACCT_DEPEND}
virtual/pkgconfig
nls? (
gtk? (
- dev-util/intltool
sys-devel/gettext
)
qt5? (
@@ -68,7 +67,6 @@ DEPEND="${COMMON_DEPEND}
nls? (
virtual/libintl
gtk? (
- dev-util/intltool
sys-devel/gettext
)
qt5? (
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 263035fd7e17..07d9d10d6c58 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2006-2021 Gentoo Authors
+# Copyright 2006-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -32,7 +32,6 @@ BDEPEND="${ACCT_DEPEND}
virtual/pkgconfig
nls? (
gtk? (
- dev-util/intltool
sys-devel/gettext
)
qt5? (
@@ -68,7 +67,6 @@ DEPEND="${COMMON_DEPEND}
nls? (
virtual/libintl
gtk? (
- dev-util/intltool
sys-devel/gettext
)
qt5? (
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2021-10-23 12:41 Conrad Kostecki
0 siblings, 0 replies; 133+ messages in thread
From: Conrad Kostecki @ 2021-10-23 12:41 UTC (permalink / raw
To: gentoo-commits
commit: 33377c5065deebab81c07167074a2ac2eb92dd11
Author: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 23 12:38:48 2021 +0000
Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Sat Oct 23 12:38:48 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33377c50
net-p2p/transmission: add web use flag for live ebuild
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
net-p2p/transmission/metadata.xml | 1 +
net-p2p/transmission/transmission-9999.ebuild | 3 ++-
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/net-p2p/transmission/metadata.xml b/net-p2p/transmission/metadata.xml
index 6e518af5a18..0ecfb8ca30d 100644
--- a/net-p2p/transmission/metadata.xml
+++ b/net-p2p/transmission/metadata.xml
@@ -9,5 +9,6 @@
<flag name="cli">Build command-line client</flag>
<flag name="lightweight">Optimize transmission for low-resource systems (smaller cache size, prefer unencrypted peer connections, etc.)</flag>
<flag name="mbedtls">Use mbed TLS instead of OpenSSL</flag>
+ <flag name="web">Build Web client</flag>
</use>
</pkgmetadata>
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 87e1cd8915b..c5946c683ac 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -21,7 +21,7 @@ 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 gtk lightweight nls mbedtls qt5 static-libs systemd test"
+IUSE="appindicator cli gtk lightweight nls mbedtls qt5 static-libs systemd test web"
RESTRICT="!test? ( test )"
ACCT_DEPEND="
@@ -90,6 +90,7 @@ src_configure() {
-DENABLE_NLS=$(usex nls ON OFF)
-DENABLE_QT=$(usex qt5 ON OFF)
-DENABLE_TESTS=$(usex test ON OFF)
+ -DENABLE_WEB=$(usex web ON OFF)
# https://bugs.gentoo.org/807993
-DINSTALL_LIB=$(usex static-libs ON OFF)
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2021-10-21 20:37 Conrad Kostecki
0 siblings, 0 replies; 133+ messages in thread
From: Conrad Kostecki @ 2021-10-21 20:37 UTC (permalink / raw
To: gentoo-commits
commit: 192f80c2a3164d59488ea4082cd86e892a2e03cf
Author: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 21 20:35:49 2021 +0000
Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Thu Oct 21 20:35:49 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=192f80c2
net-p2p/transmission: add cli use flag
This adds the option to enable the command-line client.
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
net-p2p/transmission/metadata.xml | 1 +
net-p2p/transmission/transmission-3.00-r1.ebuild | 3 ++-
net-p2p/transmission/transmission-9999.ebuild | 3 ++-
3 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/net-p2p/transmission/metadata.xml b/net-p2p/transmission/metadata.xml
index d88ae8a19a1..6e518af5a18 100644
--- a/net-p2p/transmission/metadata.xml
+++ b/net-p2p/transmission/metadata.xml
@@ -6,6 +6,7 @@
<name>Mike Gilbert</name>
</maintainer>
<use>
+ <flag name="cli">Build command-line client</flag>
<flag name="lightweight">Optimize transmission for low-resource systems (smaller cache size, prefer unencrypted peer connections, etc.)</flag>
<flag name="mbedtls">Use mbed TLS instead of OpenSSL</flag>
</use>
diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
index 04d96b8b6ff..e02291fd6cb 100644
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -21,7 +21,7 @@ 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 gtk lightweight nls mbedtls qt5 static-libs systemd test"
+IUSE="appindicator cli gtk lightweight nls mbedtls qt5 static-libs systemd test"
RESTRICT="!test? ( test )"
ACCT_DEPEND="
@@ -88,6 +88,7 @@ src_configure() {
local mycmakeargs=(
-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
+ -DENABLE_CLI=$(usex cli ON OFF)
-DENABLE_GTK=$(usex gtk ON OFF)
-DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF)
-DENABLE_NLS=$(usex nls ON OFF)
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 328bd3b3d14..87e1cd8915b 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -21,7 +21,7 @@ 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 gtk lightweight nls mbedtls qt5 static-libs systemd test"
+IUSE="appindicator cli gtk lightweight nls mbedtls qt5 static-libs systemd test"
RESTRICT="!test? ( test )"
ACCT_DEPEND="
@@ -84,6 +84,7 @@ src_configure() {
local mycmakeargs=(
-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
+ -DENABLE_CLI=$(usex cli ON OFF)
-DENABLE_GTK=$(usex gtk ON OFF)
-DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF)
-DENABLE_NLS=$(usex nls ON OFF)
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2021-08-13 15:34 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2021-08-13 15:34 UTC (permalink / raw
To: gentoo-commits
commit: b7b07edf3b1bb6da8288f18e147bc7c9bffa1bdc
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 13 15:34:09 2021 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Aug 13 15:34:09 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7b07edf
net-p2p/transmission: add missing IUSE=static-libs
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/transmission-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 9bbe3f6fc24..328bd3b3d14 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -21,7 +21,7 @@ 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 gtk lightweight nls mbedtls qt5 systemd test"
+IUSE="appindicator gtk lightweight nls mbedtls qt5 static-libs systemd test"
RESTRICT="!test? ( test )"
ACCT_DEPEND="
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2021-08-13 15:29 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2021-08-13 15:29 UTC (permalink / raw
To: gentoo-commits
commit: d9687ba5881a2e14b2fbdbbfa3c0724168df6569
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 13 15:28:02 2021 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Aug 13 15:28:02 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9687ba5
net-p2p/transmission: optionally install libtransmission.a
Closes: https://bugs.gentoo.org/807993
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/transmission-3.00-r1.ebuild | 5 ++++-
net-p2p/transmission/transmission-9999.ebuild | 3 +++
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
index 2d8e56a2b1a..04d96b8b6ff 100644
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -21,7 +21,7 @@ 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 gtk lightweight nls mbedtls qt5 systemd test"
+IUSE="appindicator gtk lightweight nls mbedtls qt5 static-libs systemd test"
RESTRICT="!test? ( test )"
ACCT_DEPEND="
@@ -94,6 +94,9 @@ src_configure() {
-DENABLE_QT=$(usex qt5 ON OFF)
-DENABLE_TESTS=$(usex test ON OFF)
+ # https://bugs.gentoo.org/807993
+ -DINSTALL_LIB=$(usex static-libs ON OFF)
+
-DUSE_SYSTEM_EVENT2=ON
-DUSE_SYSTEM_DHT=OFF
-DUSE_SYSTEM_MINIUPNPC=ON
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index f7a517dcc27..9bbe3f6fc24 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -90,6 +90,9 @@ src_configure() {
-DENABLE_QT=$(usex qt5 ON OFF)
-DENABLE_TESTS=$(usex test ON OFF)
+ # https://bugs.gentoo.org/807993
+ -DINSTALL_LIB=$(usex static-libs ON OFF)
+
-DUSE_SYSTEM_EVENT2=ON
-DUSE_SYSTEM_DHT=OFF
-DUSE_SYSTEM_MINIUPNPC=ON
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2021-05-04 18:40 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2021-05-04 18:40 UTC (permalink / raw
To: gentoo-commits
commit: e5071aceb25da10a163b0216d140f4b93d56bd64
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue May 4 18:38:39 2021 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue May 4 18:40:04 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5071ace
net-p2p/transmission: move systemd unit behind USE=systemd
The service unit has Type=notify, which is broken if
transmission-daemon is built without systemd support.
Closes: https://bugs.gentoo.org/788193
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/transmission-3.00-r1.ebuild | 8 ++++++--
net-p2p/transmission/transmission-9999.ebuild | 8 ++++++--
2 files changed, 12 insertions(+), 4 deletions(-)
diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
index 791afc64715..2d8e56a2b1a 100644
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -115,8 +115,12 @@ src_install() {
newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
- systemd_dounit daemon/transmission-daemon.service
- systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+
+ if use systemd; then
+ # Service sets Type=notify
+ systemd_dounit daemon/transmission-daemon.service
+ systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+ fi
insinto /usr/lib/sysctl.d
doins "${FILESDIR}"/60-transmission.conf
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index d213d6e2b60..f7a517dcc27 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -111,8 +111,12 @@ src_install() {
newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
- systemd_dounit daemon/transmission-daemon.service
- systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+
+ if use systemd; then
+ # Service sets Type=notify
+ systemd_dounit daemon/transmission-daemon.service
+ systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+ fi
insinto /usr/lib/sysctl.d
doins "${FILESDIR}"/60-transmission.conf
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2021-04-30 16:49 Mikle Kolyada
0 siblings, 0 replies; 133+ messages in thread
From: Mikle Kolyada @ 2021-04-30 16:49 UTC (permalink / raw
To: gentoo-commits
commit: 257eb9a8637fad5298e746f4d751ff3d55f73f7c
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 30 16:45:03 2021 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Fri Apr 30 16:49:51 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=257eb9a8
net-p2p/transmission: remove libressl support
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
net-p2p/transmission/transmission-3.00-r1.ebuild | 9 +++------
net-p2p/transmission/transmission-9999.ebuild | 9 +++------
2 files changed, 6 insertions(+), 12 deletions(-)
diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
index 22ba7fa01c2..791afc64715 100644
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2006-2020 Gentoo Authors
+# Copyright 2006-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -21,7 +21,7 @@ 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 gtk libressl lightweight nls mbedtls qt5 systemd test"
+IUSE="appindicator gtk lightweight nls mbedtls qt5 systemd test"
RESTRICT="!test? ( test )"
ACCT_DEPEND="
@@ -42,10 +42,7 @@ BDEPEND="${ACCT_DEPEND}
"
COMMON_DEPEND="
>=dev-libs/libevent-2.0.10:=
- !mbedtls? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
- )
+ !mbedtls? ( dev-libs/openssl:0= )
mbedtls? ( net-libs/mbedtls:0= )
net-libs/libnatpmp
>=net-libs/miniupnpc-1.7:=
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index bc3afb58d95..d213d6e2b60 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2006-2020 Gentoo Authors
+# Copyright 2006-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -21,7 +21,7 @@ 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 gtk libressl lightweight nls mbedtls qt5 systemd test"
+IUSE="appindicator gtk lightweight nls mbedtls qt5 systemd test"
RESTRICT="!test? ( test )"
ACCT_DEPEND="
@@ -42,10 +42,7 @@ BDEPEND="${ACCT_DEPEND}
"
COMMON_DEPEND="
>=dev-libs/libevent-2.0.10:=
- !mbedtls? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
- )
+ !mbedtls? ( dev-libs/openssl:0= )
mbedtls? ( net-libs/mbedtls:0= )
net-libs/libnatpmp
>=net-libs/miniupnpc-1.7:=
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2020-06-07 8:44 Agostino Sarubbo
0 siblings, 0 replies; 133+ messages in thread
From: Agostino Sarubbo @ 2020-06-07 8:44 UTC (permalink / raw
To: gentoo-commits
commit: 598757c00bc819a411b0da00c3e509a4cd79ff4c
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 7 08:42:08 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Jun 7 08:42:08 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=598757c0
net-p2p/transmission: amd64 stable wrt bug #723258
Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-p2p/transmission/transmission-3.00-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
index ee8e978d8b1..22ba7fa01c2 100644
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/transmission/transmission"
else
SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~mips ppc ppc64 x86 ~amd64-linux"
+ KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 x86 ~amd64-linux"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2020-06-06 20:14 Agostino Sarubbo
0 siblings, 0 replies; 133+ messages in thread
From: Agostino Sarubbo @ 2020-06-06 20:14 UTC (permalink / raw
To: gentoo-commits
commit: 268288fa6df83d50b30b6f18e69d0a2c40cfcba7
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 6 20:14:17 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sat Jun 6 20:14:17 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=268288fa
net-p2p/transmission: x86 stable wrt bug #723258
Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-p2p/transmission/transmission-3.00-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
index 375211d40b9..ee8e978d8b1 100644
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/transmission/transmission"
else
SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~mips ppc ppc64 ~x86 ~amd64-linux"
+ KEYWORDS="~amd64 ~arm ~arm64 ~mips ppc ppc64 x86 ~amd64-linux"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2020-06-06 17:34 Agostino Sarubbo
0 siblings, 0 replies; 133+ messages in thread
From: Agostino Sarubbo @ 2020-06-06 17:34 UTC (permalink / raw
To: gentoo-commits
commit: 4513bbe29685c866c3602cd315e88a73563f483f
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 6 17:34:02 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sat Jun 6 17:34:02 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4513bbe2
net-p2p/transmission: ppc64 stable wrt bug #723258
Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-p2p/transmission/transmission-3.00-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
index 301770ebb42..375211d40b9 100644
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/transmission/transmission"
else
SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~mips ppc ~ppc64 ~x86 ~amd64-linux"
+ KEYWORDS="~amd64 ~arm ~arm64 ~mips ppc ppc64 ~x86 ~amd64-linux"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2020-06-06 17:32 Agostino Sarubbo
0 siblings, 0 replies; 133+ messages in thread
From: Agostino Sarubbo @ 2020-06-06 17:32 UTC (permalink / raw
To: gentoo-commits
commit: 655b7648655231e8ed01ae3e8f0be1f535e0f1e2
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 6 17:31:50 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sat Jun 6 17:31:50 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=655b7648
net-p2p/transmission: ppc stable wrt bug #723258
Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-p2p/transmission/transmission-3.00-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
index 91ab6b54ceb..301770ebb42 100644
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/transmission/transmission"
else
SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux"
+ KEYWORDS="~amd64 ~arm ~arm64 ~mips ppc ~ppc64 ~x86 ~amd64-linux"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2020-05-26 16:00 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2020-05-26 16:00 UTC (permalink / raw
To: gentoo-commits
commit: f648b6946f394b5f05829423acabbf909a785186
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue May 26 16:00:52 2020 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue May 26 16:00:52 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f648b694
net-p2p/transmission: update live ebuild
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/transmission-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index e11ee6465e1..bc3afb58d95 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/transmission/transmission"
else
SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.tar.xz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2020-05-26 15:58 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2020-05-26 15:58 UTC (permalink / raw
To: gentoo-commits
commit: 5cbecc223b7f2038860437511cc504843e172b6b
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue May 26 15:57:32 2020 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue May 26 15:57:58 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cbecc22
net-p2p/transmission: restore keywords
We no longer depend on dev-libs/libb64.
Closes: https://bugs.gentoo.org/724786
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/transmission-3.00-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
index b632a4a1d05..91ab6b54ceb 100644
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/transmission/transmission"
else
SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2020-05-26 15:51 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2020-05-26 15:51 UTC (permalink / raw
To: gentoo-commits
commit: fcff528d83410f18aa91cad050c1e754360b55c5
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue May 26 15:51:01 2020 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue May 26 15:51:01 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcff528d
net-p2p/transmission: use bundled libb64
dev-libs/libb64-1.2.1 is buggy on ARM.
Closes: https://bugs.gentoo.org/725506
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
.../{transmission-3.00.ebuild => transmission-3.00-r1.ebuild} | 3 +--
net-p2p/transmission/transmission-9999.ebuild | 3 +--
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/net-p2p/transmission/transmission-3.00.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
similarity index 98%
rename from net-p2p/transmission/transmission-3.00.ebuild
rename to net-p2p/transmission/transmission-3.00-r1.ebuild
index 3cfd308eb56..b632a4a1d05 100644
--- a/net-p2p/transmission/transmission-3.00.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -41,7 +41,6 @@ BDEPEND="${ACCT_DEPEND}
)
"
COMMON_DEPEND="
- dev-libs/libb64:0=
>=dev-libs/libevent-2.0.10:=
!mbedtls? (
!libressl? ( dev-libs/openssl:0= )
@@ -103,7 +102,7 @@ src_configure() {
-DUSE_SYSTEM_MINIUPNPC=ON
-DUSE_SYSTEM_NATPMP=ON
-DUSE_SYSTEM_UTP=OFF
- -DUSE_SYSTEM_B64=ON
+ -DUSE_SYSTEM_B64=OFF
-DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
-DWITH_INOTIFY=ON
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 50983831d05..e11ee6465e1 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -41,7 +41,6 @@ BDEPEND="${ACCT_DEPEND}
)
"
COMMON_DEPEND="
- dev-libs/libb64:0=
>=dev-libs/libevent-2.0.10:=
!mbedtls? (
!libressl? ( dev-libs/openssl:0= )
@@ -99,7 +98,7 @@ src_configure() {
-DUSE_SYSTEM_MINIUPNPC=ON
-DUSE_SYSTEM_NATPMP=ON
-DUSE_SYSTEM_UTP=OFF
- -DUSE_SYSTEM_B64=ON
+ -DUSE_SYSTEM_B64=OFF
-DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
-DWITH_INOTIFY=ON
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2020-05-23 14:15 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2020-05-23 14:15 UTC (permalink / raw
To: gentoo-commits
commit: 01a4e92dc9136172e3ef15378790bb12cd617cb1
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat May 23 14:09:29 2020 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat May 23 14:14:50 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01a4e92d
net-p2p/transmission: bump to 3.00
Closes: https://bugs.gentoo.org/607336
Bug: https://bugs.gentoo.org/723258
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/Manifest | 1 +
.../{transmission-9999.ebuild => transmission-3.00.ebuild} | 12 ++----------
net-p2p/transmission/transmission-9999.ebuild | 10 +---------
3 files changed, 4 insertions(+), 19 deletions(-)
diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 07399390981..5fd51e6815c 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1 +1,2 @@
DIST transmission-2.94.tar.xz 3365952 BLAKE2B d0215a2c595dd3ebb2ed5c94cc3d380c78f62b98388557620534b88b9e2304bb6ac91960395541267f82d70800c4860d0e58125bca33dd158da992d19b4c0def SHA512 ee411743940f2897aa0bbc351ce79f11d860075d2e9e399d60301eae8cfc453e20426ef553fc62ee43019a07c052d512f5d7972cc4411fb57b1312c2c1558da7
+DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-3.00.ebuild
similarity index 92%
copy from net-p2p/transmission/transmission-9999.ebuild
copy to net-p2p/transmission/transmission-3.00.ebuild
index 36907b345d4..04a6fdf4529 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-3.00.ebuild
@@ -9,8 +9,8 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/transmission/transmission"
else
- SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux"
+ SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
+ KEYWORDS="~amd64 ~x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
@@ -84,14 +84,6 @@ RDEPEND="${COMMON_DEPEND}
${ACCT_DEPEND}
"
-src_unpack() {
- if [[ ${PV} == 9999 ]]; then
- git-r3_src_unpack
- else
- unpack ${P}.tar.gz
- fi
-}
-
src_configure() {
local mycmakeargs=(
-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 36907b345d4..50983831d05 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/transmission/transmission"
else
SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux"
+ KEYWORDS="~amd64 ~x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
@@ -84,14 +84,6 @@ RDEPEND="${COMMON_DEPEND}
${ACCT_DEPEND}
"
-src_unpack() {
- if [[ ${PV} == 9999 ]]; then
- git-r3_src_unpack
- else
- unpack ${P}.tar.gz
- fi
-}
-
src_configure() {
local mycmakeargs=(
-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2020-05-01 17:57 Pacho Ramos
0 siblings, 0 replies; 133+ messages in thread
From: Pacho Ramos @ 2020-05-01 17:57 UTC (permalink / raw
To: gentoo-commits
commit: 160c813a710d08ee2123ed643016eb48b60ab9f5
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Fri May 1 17:50:05 2020 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Fri May 1 17:57:31 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=160c813a
net-p2p/transmission: Migrate to 'appindicator' USE
Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>
net-p2p/transmission/transmission-2.94-r1.ebuild | 10 +++++-----
net-p2p/transmission/transmission-9999.ebuild | 6 +++---
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/net-p2p/transmission/transmission-2.94-r1.ebuild b/net-p2p/transmission/transmission-2.94-r1.ebuild
index 86c72f12f62..432fe079c92 100644
--- a/net-p2p/transmission/transmission-2.94-r1.ebuild
+++ b/net-p2p/transmission/transmission-2.94-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.t
# MIT is in several libtransmission/ headers
LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
SLOT=0
-IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
+IUSE="appindicator gtk libressl lightweight systemd qt5 xfs"
KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 x86 ~amd64-linux"
ACCT_DEPEND="
@@ -31,7 +31,7 @@ COMMON_DEPEND=">=dev-libs/libevent-2.0.10:=
>=dev-libs/dbus-glib-0.100
>=dev-libs/glib-2.32:2
>=x11-libs/gtk+-3.4:3
- ayatana? ( >=dev-libs/libappindicator-0.4.90:3 )
+ appindicator? ( >=dev-libs/libappindicator-0.4.90:3 )
)
qt5? (
dev-qt/qtcore:5
@@ -53,7 +53,7 @@ DEPEND="${COMMON_DEPEND}
RDEPEND="${COMMON_DEPEND}
${ACCT_DEPEND}"
-REQUIRED_USE="ayatana? ( gtk )"
+REQUIRED_USE="appindicator? ( gtk )"
DOCS=( AUTHORS NEWS qt/README.txt )
@@ -65,7 +65,7 @@ src_prepare() {
sed -i -e '/CFLAGS/s:-ggdb3::' configure.ac || die
# Trick to avoid automagic dependency
- if ! use ayatana ; then
+ if ! use appindicator ; then
sed -i -e '/^LIBAPPINDICATOR_MINIMUM/s:=.*:=9999:' configure.ac || die
fi
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index f7f2735ac3c..36907b345d4 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="https://transmissionbt.com/"
# MIT is in several libtransmission/ headers
LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
SLOT="0"
-IUSE="ayatana gtk libressl lightweight nls mbedtls qt5 systemd test"
+IUSE="appindicator gtk libressl lightweight nls mbedtls qt5 systemd test"
RESTRICT="!test? ( test )"
ACCT_DEPEND="
@@ -57,7 +57,7 @@ COMMON_DEPEND="
>=dev-libs/dbus-glib-0.100
>=dev-libs/glib-2.32:2
>=x11-libs/gtk+-3.4:3
- ayatana? ( >=dev-libs/libappindicator-0.4.30:3 )
+ appindicator? ( >=dev-libs/libappindicator-0.4.30:3 )
)
qt5? (
dev-qt/qtcore:5
@@ -111,7 +111,7 @@ src_configure() {
-DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
-DWITH_INOTIFY=ON
- -DWITH_LIBAPPINDICATOR=$(usex ayatana ON OFF)
+ -DWITH_LIBAPPINDICATOR=$(usex appindicator ON OFF)
-DWITH_SYSTEMD=$(usex systemd ON OFF)
)
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2020-04-20 19:51 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2020-04-20 19:51 UTC (permalink / raw
To: gentoo-commits
commit: d21e2b71d496d3686cf17f8e0cc29bed0f8405b0
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 20 19:18:14 2020 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Apr 20 19:18:33 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d21e2b71
net-p2p/transmission: switch to cmake eclass
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/transmission-9999.ebuild | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index b15f594478b..f7f2735ac3c 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 2006-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit cmake-utils systemd xdg-utils
+inherit cmake systemd xdg-utils
if [[ ${PV} == 9999 ]]; then
inherit git-r3
@@ -115,11 +115,11 @@ src_configure() {
-DWITH_SYSTEMD=$(usex systemd ON OFF)
)
- cmake-utils_src_configure
+ cmake_src_configure
}
src_install() {
- cmake-utils_src_install
+ cmake_src_install
newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2019-11-13 15:20 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2019-11-13 15:20 UTC (permalink / raw
To: gentoo-commits
commit: 8ba6fc4ede27b84788115dbe9bd9dfa42e4b08ac
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 13 15:20:34 2019 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Nov 13 15:20:34 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ba6fc4e
net-p2p/transmission: skip diropts when not running as root
Closes: https://bugs.gentoo.org/699616
Package-Manager: Portage-2.3.78_p18, Repoman-2.3.17_p114
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/transmission-2.94-r1.ebuild | 4 +++-
net-p2p/transmission/transmission-9999.ebuild | 4 +++-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/net-p2p/transmission/transmission-2.94-r1.ebuild b/net-p2p/transmission/transmission-2.94-r1.ebuild
index f82f46f2b05..86c72f12f62 100644
--- a/net-p2p/transmission/transmission-2.94-r1.ebuild
+++ b/net-p2p/transmission/transmission-2.94-r1.ebuild
@@ -138,7 +138,9 @@ src_install() {
popd >/dev/null || die
fi
- diropts -o transmission -g transmission
+ if [[ ${EUID} == 0 ]]; then
+ diropts -o transmission -g transmission
+ fi
keepdir /var/lib/transmission
}
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index c3356d08142..b15f594478b 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -129,7 +129,9 @@ src_install() {
insinto /usr/lib/sysctl.d
doins "${FILESDIR}"/60-transmission.conf
- diropts -o transmission -g transmission
+ if [[ ${EUID} == 0 ]]; then
+ diropts -o transmission -g transmission
+ fi
keepdir /var/lib/transmission
}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2019-09-02 19:16 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2019-09-02 19:16 UTC (permalink / raw
To: gentoo-commits
commit: 02ed95e134f8f086e627e8ba4fa59f1837afa16d
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 2 18:55:09 2019 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Sep 2 19:11:43 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02ed95e1
net-p2p/transmission: keepdir /var/lib/transmission
Package-Manager: Portage-2.3.75_p2, Repoman-2.3.17_p44
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
...ion-2.94.ebuild => transmission-2.94-r1.ebuild} | 24 +++++++++++-----------
net-p2p/transmission/transmission-9999.ebuild | 11 ++++++++--
2 files changed, 21 insertions(+), 14 deletions(-)
diff --git a/net-p2p/transmission/transmission-2.94.ebuild b/net-p2p/transmission/transmission-2.94-r1.ebuild
similarity index 86%
rename from net-p2p/transmission/transmission-2.94.ebuild
rename to net-p2p/transmission/transmission-2.94-r1.ebuild
index 745abf9221f..c2e85f5d064 100644
--- a/net-p2p/transmission/transmission-2.94.ebuild
+++ b/net-p2p/transmission/transmission-2.94-r1.ebuild
@@ -16,6 +16,10 @@ SLOT=0
IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
+ACCT_DEPEND="
+ acct-group/transmission
+ acct-user/transmission
+"
COMMON_DEPEND=">=dev-libs/libevent-2.0.10:=
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
@@ -38,6 +42,7 @@ COMMON_DEPEND=">=dev-libs/libevent-2.0.10:=
)
systemd? ( >=sys-apps/systemd-209:= )"
DEPEND="${COMMON_DEPEND}
+ ${ACCT_DEPEND}
>=dev-libs/glib-2.32
dev-util/intltool
sys-devel/gettext
@@ -46,7 +51,7 @@ DEPEND="${COMMON_DEPEND}
qt5? ( dev-qt/linguist-tools:5 )
xfs? ( sys-fs/xfsprogs )"
RDEPEND="${COMMON_DEPEND}
- acct-user/transmission"
+ ${ACCT_DEPEND}"
REQUIRED_USE="ayatana? ( gtk )"
@@ -113,6 +118,9 @@ src_install() {
systemd_dounit daemon/transmission-daemon.service
systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+ insinto /usr/lib/sysctl.d
+ doins "${FILESDIR}"/60-transmission.conf
+
if use qt5; then
pushd qt >/dev/null || die
emake INSTALL_ROOT="${ED%/}"/usr install
@@ -129,6 +137,9 @@ src_install() {
doins translations/*.qm
popd >/dev/null || die
fi
+
+ diropts -o transmission -g transmission
+ keepdir /var/lib/transmission
}
pkg_preinst() {
@@ -138,17 +149,6 @@ pkg_preinst() {
pkg_postinst() {
xdg_desktop_database_update
gnome2_icon_cache_update
-
- elog "If you use transmission-daemon, please, set 'rpc-username' and"
- elog "'rpc-password' (in plain text, transmission-daemon will hash it on"
- elog "start) in settings.json file located at /var/lib/transmission/config or"
- elog "any other appropriate config directory."
- elog
- elog "Since µTP is enabled by default, transmission needs large kernel buffers for"
- elog "the UDP socket. You can append following lines into /etc/sysctl.conf:"
- elog " net.core.rmem_max = 4194304"
- elog " net.core.wmem_max = 1048576"
- elog "and run sysctl -p"
}
pkg_postrm() {
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 32f0b5698ea..dc8e8148800 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -24,7 +24,11 @@ SLOT="0"
IUSE="ayatana gtk libressl lightweight nls mbedtls qt5 systemd test"
RESTRICT="!test? ( test )"
-BDEPEND="
+ACCT_DEPEND="
+ acct-group/transmission
+ acct-user/transmission
+"
+BDEPEND="${ACCT_DEPEND}
virtual/pkgconfig
nls? (
gtk? (
@@ -77,7 +81,7 @@ DEPEND="${COMMON_DEPEND}
)
"
RDEPEND="${COMMON_DEPEND}
- acct-user/transmission
+ ${ACCT_DEPEND}
"
src_unpack() {
@@ -124,6 +128,9 @@ src_install() {
insinto /usr/lib/sysctl.d
doins "${FILESDIR}"/60-transmission.conf
+
+ diropts -o transmission -g transmission
+ keepdir /var/lib/transmission
}
pkg_postrm() {
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2019-09-02 18:45 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2019-09-02 18:45 UTC (permalink / raw
To: gentoo-commits
commit: f0b437377703fa003d954a4894b0be2355e16450
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 2 18:35:33 2019 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Sep 2 18:44:09 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0b43737
net-p2p/transmission: EAPI 7
Package-Manager: Portage-2.3.75_p2, Repoman-2.3.17_p44
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/transmission-9999.ebuild | 34 ++++++++++++++++++---------
1 file changed, 23 insertions(+), 11 deletions(-)
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 312540191f4..caaf7e9c6ee 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-inherit cmake-utils gnome2-utils readme.gentoo-r1 systemd xdg-utils
+inherit cmake-utils readme.gentoo-r1 systemd xdg-utils
if [[ ${PV} == 9999 ]]; then
inherit git-r3
@@ -24,6 +24,18 @@ SLOT="0"
IUSE="ayatana gtk libressl lightweight nls mbedtls qt5 systemd test"
RESTRICT="!test? ( test )"
+BDEPEND="
+ virtual/pkgconfig
+ nls? (
+ gtk? (
+ dev-util/intltool
+ sys-devel/gettext
+ )
+ qt5? (
+ dev-qt/linguist-tools:5
+ )
+ )
+"
COMMON_DEPEND="
dev-libs/libb64:0=
>=dev-libs/libevent-2.0.10:=
@@ -36,6 +48,7 @@ COMMON_DEPEND="
>=net-libs/miniupnpc-1.7:=
>=net-misc/curl-7.16.3[ssl]
sys-libs/zlib:=
+ nls? ( virtual/libintl )
gtk? (
>=dev-libs/dbus-glib-0.100
>=dev-libs/glib-2.32:2
@@ -52,7 +65,6 @@ COMMON_DEPEND="
systemd? ( >=sys-apps/systemd-209:= )
"
DEPEND="${COMMON_DEPEND}
- virtual/pkgconfig
nls? (
virtual/libintl
gtk? (
@@ -128,17 +140,17 @@ src_install() {
readme.gentoo_create_doc
}
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
pkg_postrm() {
- xdg_desktop_database_update
- gnome2_icon_cache_update
+ if use gtk || use qt5; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ fi
}
pkg_postinst() {
- xdg_desktop_database_update
- gnome2_icon_cache_update
+ if use gtk || use qt5; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ fi
readme.gentoo_print_elog
}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2019-08-05 16:38 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2019-08-05 16:38 UTC (permalink / raw
To: gentoo-commits
commit: b761cec14174af726ba7429ff06595cae3e77d79
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 5 01:16:01 2019 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Aug 5 16:38:15 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b761cec1
net-p2p/transmission: depend on acct-user/transmission
Package-Manager: Portage-2.3.70_p2, Repoman-2.3.16_p22
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-p2p/transmission/transmission-2.94.ebuild | 18 ++++++------------
net-p2p/transmission/transmission-9999.ebuild | 20 +++++++-------------
2 files changed, 13 insertions(+), 25 deletions(-)
diff --git a/net-p2p/transmission/transmission-2.94.ebuild b/net-p2p/transmission/transmission-2.94.ebuild
index 246560fb9ad..745abf9221f 100644
--- a/net-p2p/transmission/transmission-2.94.ebuild
+++ b/net-p2p/transmission/transmission-2.94.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit autotools flag-o-matic gnome2-utils qmake-utils systemd user xdg-utils
+inherit autotools flag-o-matic gnome2-utils qmake-utils systemd xdg-utils
DESCRIPTION="A Fast, Easy and Free BitTorrent client"
HOMEPAGE="http://www.transmissionbt.com/"
@@ -16,7 +16,7 @@ SLOT=0
IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
-RDEPEND=">=dev-libs/libevent-2.0.10:=
+COMMON_DEPEND=">=dev-libs/libevent-2.0.10:=
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
net-libs/libnatpmp
@@ -37,7 +37,7 @@ RDEPEND=">=dev-libs/libevent-2.0.10:=
dev-qt/qtwidgets:5
)
systemd? ( >=sys-apps/systemd-209:= )"
-DEPEND="${RDEPEND}
+DEPEND="${COMMON_DEPEND}
>=dev-libs/glib-2.32
dev-util/intltool
sys-devel/gettext
@@ -45,6 +45,8 @@ DEPEND="${RDEPEND}
virtual/pkgconfig
qt5? ( dev-qt/linguist-tools:5 )
xfs? ( sys-fs/xfsprogs )"
+RDEPEND="${COMMON_DEPEND}
+ acct-user/transmission"
REQUIRED_USE="ayatana? ( gtk )"
@@ -137,14 +139,6 @@ pkg_postinst() {
xdg_desktop_database_update
gnome2_icon_cache_update
- enewgroup transmission
- enewuser transmission -1 -1 /var/lib/transmission transmission
-
- if [[ ! -e "${EROOT%/}"/var/lib/transmission ]]; then
- mkdir -p "${EROOT%/}"/var/lib/transmission || die
- chown transmission:transmission "${EROOT%/}"/var/lib/transmission || die
- fi
-
elog "If you use transmission-daemon, please, set 'rpc-username' and"
elog "'rpc-password' (in plain text, transmission-daemon will hash it on"
elog "start) in settings.json file located at /var/lib/transmission/config or"
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 392d8cb5bf3..312540191f4 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit cmake-utils gnome2-utils readme.gentoo-r1 systemd user xdg-utils
+inherit cmake-utils gnome2-utils readme.gentoo-r1 systemd xdg-utils
if [[ ${PV} == 9999 ]]; then
inherit git-r3
@@ -24,7 +24,7 @@ SLOT="0"
IUSE="ayatana gtk libressl lightweight nls mbedtls qt5 systemd test"
RESTRICT="!test? ( test )"
-RDEPEND="
+COMMON_DEPEND="
dev-libs/libb64:0=
>=dev-libs/libevent-2.0.10:=
!mbedtls? (
@@ -51,7 +51,7 @@ RDEPEND="
)
systemd? ( >=sys-apps/systemd-209:= )
"
-DEPEND="${RDEPEND}
+DEPEND="${COMMON_DEPEND}
virtual/pkgconfig
nls? (
virtual/libintl
@@ -64,6 +64,9 @@ DEPEND="${RDEPEND}
)
)
"
+RDEPEND="${COMMON_DEPEND}
+ acct-user/transmission
+"
src_unpack() {
if [[ ${PV} == 9999 ]]; then
@@ -137,14 +140,5 @@ pkg_postrm() {
pkg_postinst() {
xdg_desktop_database_update
gnome2_icon_cache_update
-
- enewgroup transmission
- enewuser transmission -1 -1 /var/lib/transmission transmission
-
- if [[ ! -e "${EROOT%/}"/var/lib/transmission ]]; then
- mkdir -p "${EROOT%/}"/var/lib/transmission || die
- chown transmission:transmission "${EROOT%/}"/var/lib/transmission || die
- fi
-
readme.gentoo_print_elog
}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2018-08-20 14:30 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2018-08-20 14:30 UTC (permalink / raw
To: gentoo-commits
commit: 195fee74365726ac24356a5b510a03e8581de69d
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 20 14:30:02 2018 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Aug 20 14:30:02 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=195fee74
net-p2p/transmission: remove old
Package-Manager: Portage-2.3.47, Repoman-2.3.10_p41
net-p2p/transmission/Manifest | 1 -
net-p2p/transmission/transmission-2.93.ebuild | 164 --------------------------
2 files changed, 165 deletions(-)
diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index a938d3a1d5d..07399390981 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,2 +1 @@
-DIST transmission-2.93.tar.xz 3363868 BLAKE2B 786a8daec548d96b05d90c238cc7b67d402dc0d828860bb1a79b8059c687de309288be17fd12fd51abeafa28d9630fd19be9513c76cbf091f81ce9a181596042 SHA512 7565893f67fc10f1b683814fa4d365d841ec833bc8dfdab731432fe68f1a38daeb4c9100653763f16bfb4336fba11c9b0b9730a9817e17a140704a7c4aa5c087
DIST transmission-2.94.tar.xz 3365952 BLAKE2B d0215a2c595dd3ebb2ed5c94cc3d380c78f62b98388557620534b88b9e2304bb6ac91960395541267f82d70800c4860d0e58125bca33dd158da992d19b4c0def SHA512 ee411743940f2897aa0bbc351ce79f11d860075d2e9e399d60301eae8cfc453e20426ef553fc62ee43019a07c052d512f5d7972cc4411fb57b1312c2c1558da7
diff --git a/net-p2p/transmission/transmission-2.93.ebuild b/net-p2p/transmission/transmission-2.93.ebuild
deleted file mode 100644
index 3630df86035..00000000000
--- a/net-p2p/transmission/transmission-2.93.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools flag-o-matic gnome2-utils qmake-utils systemd user xdg-utils
-
-DESCRIPTION="A Fast, Easy and Free BitTorrent client"
-HOMEPAGE="http://www.transmissionbt.com/"
-SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.tar.xz"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT=0
-IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
-KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
-
-RDEPEND=">=dev-libs/libevent-2.0.10:=
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
- net-libs/libnatpmp
- >=net-libs/miniupnpc-1.7:=
- >=net-misc/curl-7.16.3[ssl]
- sys-libs/zlib:=
- gtk? (
- >=dev-libs/dbus-glib-0.100
- >=dev-libs/glib-2.32:2
- >=x11-libs/gtk+-3.4:3
- ayatana? ( >=dev-libs/libappindicator-0.4.90:3 )
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
- )
- systemd? ( >=sys-apps/systemd-209:= )"
-DEPEND="${RDEPEND}
- >=dev-libs/glib-2.32
- dev-util/intltool
- sys-devel/gettext
- virtual/os-headers
- virtual/pkgconfig
- qt5? ( dev-qt/linguist-tools:5 )
- xfs? ( sys-fs/xfsprogs )"
-
-REQUIRED_USE="ayatana? ( gtk )"
-
-DOCS=( AUTHORS NEWS qt/README.txt )
-
-PATCHES=(
- "${FILESDIR}"/libsystemd.patch
- "${FILESDIR}"/transmission-2.93-libressl.patch
-)
-
-src_prepare() {
- sed -i -e '/CFLAGS/s:-ggdb3::' configure.ac || die
-
- # Trick to avoid automagic dependency
- if ! use ayatana ; then
- sed -i -e '/^LIBAPPINDICATOR_MINIMUM/s:=.*:=9999:' configure.ac || die
- fi
-
- # http://trac.transmissionbt.com/ticket/4324
- sed -i -e 's|noinst\(_PROGRAMS = $(TESTS)\)|check\1|' libtransmission/Makefile.am || die
-
- # Prevent m4_copy error when running aclocal
- # m4_copy: won't overwrite defined macro: glib_DEFUN
- rm m4/glib-gettext.m4 || die
-
- default
- eautoreconf
-}
-
-src_configure() {
- export ac_cv_header_xfs_xfs_h=$(usex xfs)
-
- # https://bugs.gentoo.org/577528
- append-lfs-flags
-
- econf \
- --enable-external-natpmp \
- $(use_enable lightweight) \
- $(use_with systemd systemd-daemon) \
- $(use_with gtk)
-
- if use qt5; then
- pushd qt >/dev/null || die
- eqmake5 qtr.pro
- popd >/dev/null || die
- fi
-}
-
-src_compile() {
- emake
-
- if use qt5; then
- emake -C qt
- $(qt5_get_bindir)/lrelease qt/translations/*.ts || die
- fi
-}
-
-src_install() {
- default
-
- rm "${ED%/}"/usr/share/transmission/web/LICENSE || die
-
- newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
- newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
- systemd_dounit daemon/transmission-daemon.service
- systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
-
- if use qt5; then
- pushd qt >/dev/null || die
- emake INSTALL_ROOT="${ED%/}"/usr install
-
- domenu transmission-qt.desktop
-
- local res
- for res in 16 22 24 32 48 64 72 96 128 192 256; do
- doicon -s ${res} icons/hicolor/${res}x${res}/transmission-qt.png
- done
- doicon -s scalable icons/hicolor/scalable/transmission-qt.svg
-
- insinto /usr/share/qt5/translations
- doins translations/*.qm
- popd >/dev/null || die
- fi
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- gnome2_icon_cache_update
-
- enewgroup transmission
- enewuser transmission -1 -1 /var/lib/transmission transmission
-
- if [[ ! -e "${EROOT%/}"/var/lib/transmission ]]; then
- mkdir -p "${EROOT%/}"/var/lib/transmission || die
- chown transmission:transmission "${EROOT%/}"/var/lib/transmission || die
- fi
-
- elog "If you use transmission-daemon, please, set 'rpc-username' and"
- elog "'rpc-password' (in plain text, transmission-daemon will hash it on"
- elog "start) in settings.json file located at /var/lib/transmission/config or"
- elog "any other appropriate config directory."
- elog
- elog "Since µTP is enabled by default, transmission needs large kernel buffers for"
- elog "the UDP socket. You can append following lines into /etc/sysctl.conf:"
- elog " net.core.rmem_max = 4194304"
- elog " net.core.wmem_max = 1048576"
- elog "and run sysctl -p"
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- gnome2_icon_cache_update
-}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2018-08-05 20:15 Sergei Trofimovich
0 siblings, 0 replies; 133+ messages in thread
From: Sergei Trofimovich @ 2018-08-05 20:15 UTC (permalink / raw
To: gentoo-commits
commit: c5cd39588177c9a29084b3c789fed75d5893d660
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 5 20:15:07 2018 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun Aug 5 20:15:32 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5cd3958
net-p2p/transmission: stable 2.94 for ppc, bug #661090
Tested-by: ernsteiswuerfel
Package-Manager: Portage-2.3.44, Repoman-2.3.10
RepoMan-Options: --include-arches="ppc"
net-p2p/transmission/transmission-2.94.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-2.94.ebuild b/net-p2p/transmission/transmission-2.94.ebuild
index 7577d88b5da..246560fb9ad 100644
--- a/net-p2p/transmission/transmission-2.94.ebuild
+++ b/net-p2p/transmission/transmission-2.94.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.t
LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
SLOT=0
IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
-KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
RDEPEND=">=dev-libs/libevent-2.0.10:=
!libressl? ( dev-libs/openssl:0= )
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2018-07-15 17:07 Mikle Kolyada
0 siblings, 0 replies; 133+ messages in thread
From: Mikle Kolyada @ 2018-07-15 17:07 UTC (permalink / raw
To: gentoo-commits
commit: cd8247609295ae35f1ebfa042579b0c5be0cd9c0
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 15 17:07:02 2018 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sun Jul 15 17:07:02 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd824760
net-p2p/transmission: amd64 stable wrt bug #661090
Package-Manager: Portage-2.3.40, Repoman-2.3.9
net-p2p/transmission/transmission-2.94.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-2.94.ebuild b/net-p2p/transmission/transmission-2.94.ebuild
index 001f5a77017..7577d88b5da 100644
--- a/net-p2p/transmission/transmission-2.94.ebuild
+++ b/net-p2p/transmission/transmission-2.94.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.t
LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
SLOT=0
IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
RDEPEND=">=dev-libs/libevent-2.0.10:=
!libressl? ( dev-libs/openssl:0= )
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2018-07-15 14:23 Thomas Deutschmann
0 siblings, 0 replies; 133+ messages in thread
From: Thomas Deutschmann @ 2018-07-15 14:23 UTC (permalink / raw
To: gentoo-commits
commit: e63bdfb913ad312a3c3affe38f3a9697bdc61a85
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 15 14:16:11 2018 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sun Jul 15 14:21:10 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e63bdfb9
net-p2p/transmission: x86 stable (bug #661090)
Package-Manager: Portage-2.3.42, Repoman-2.3.9
net-p2p/transmission/transmission-2.94.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-2.94.ebuild b/net-p2p/transmission/transmission-2.94.ebuild
index d2bc214df6d..001f5a77017 100644
--- a/net-p2p/transmission/transmission-2.94.ebuild
+++ b/net-p2p/transmission/transmission-2.94.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.t
LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
SLOT=0
IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ppc64 ~x86 ~x86-fbsd ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
RDEPEND=">=dev-libs/libevent-2.0.10:=
!libressl? ( dev-libs/openssl:0= )
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2018-07-14 20:10 Sergei Trofimovich
0 siblings, 0 replies; 133+ messages in thread
From: Sergei Trofimovich @ 2018-07-14 20:10 UTC (permalink / raw
To: gentoo-commits
commit: a34328e009a6c3574e72b03f83bb98cc9c10f867
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 14 19:59:47 2018 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Jul 14 19:59:47 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a34328e0
net-p2p/transmission: stable 2.94 for ppc64, bug #661090
Bug: https://bugs.gentoo.org/661090
Package-Manager: Portage-2.3.42, Repoman-2.3.9
RepoMan-Options: --include-arches="ppc64"
net-p2p/transmission/transmission-2.94.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-2.94.ebuild b/net-p2p/transmission/transmission-2.94.ebuild
index 37645783a92..d2bc214df6d 100644
--- a/net-p2p/transmission/transmission-2.94.ebuild
+++ b/net-p2p/transmission/transmission-2.94.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.t
LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
SLOT=0
IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ppc64 ~x86 ~x86-fbsd ~amd64-linux"
RDEPEND=">=dev-libs/libevent-2.0.10:=
!libressl? ( dev-libs/openssl:0= )
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2018-05-27 23:15 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2018-05-27 23:15 UTC (permalink / raw
To: gentoo-commits
commit: 4820403dec4ef038db4c7ae28df7a338f4d02587
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun May 27 23:15:43 2018 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun May 27 23:15:43 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4820403d
net-p2p/transmission: update live ebuild
net-p2p/transmission/transmission-9999.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index c81c8b0942f..392d8cb5bf3 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -9,8 +9,8 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/transmission/transmission"
else
- SRC_URI="https://github.com/transmission/transmission/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
+ SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2018-05-27 23:14 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2018-05-27 23:14 UTC (permalink / raw
To: gentoo-commits
commit: 81c08d8e3979fc5ba5a87b7c031dec42bc68e2d4
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun May 27 23:14:03 2018 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun May 27 23:14:03 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81c08d8e
net-p2p/transmission: bump to 2.94
Closes: https://bugs.gentoo.org/656586
Package-Manager: Portage-2.3.40_p4, Repoman-2.3.9_p236
net-p2p/transmission/Manifest | 1 +
net-p2p/transmission/transmission-2.94.ebuild | 163 ++++++++++++++++++++++++++
2 files changed, 164 insertions(+)
diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 9768d963f68..ce243d76192 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,2 +1,3 @@
DIST transmission-2.92.tar.xz 3378116 BLAKE2B 8929a2eab8a1617db44ca8a081fd7de786daef92e891ac86d4690451c0f4fa0d4e1ea03692c59babea6e9aee5dcfef57bd81e5c72a0bb4fe9efbd436ff006104 SHA512 4d99476bee88cedcc4238a0eee64a4089016933cbfc1cfb1cca023ad4ebcfe46375c9e7651a17af4aeaaf1feb19cbd8166aa56ef7992d9e745a7bbcbe8efca11
DIST transmission-2.93.tar.xz 3363868 BLAKE2B 786a8daec548d96b05d90c238cc7b67d402dc0d828860bb1a79b8059c687de309288be17fd12fd51abeafa28d9630fd19be9513c76cbf091f81ce9a181596042 SHA512 7565893f67fc10f1b683814fa4d365d841ec833bc8dfdab731432fe68f1a38daeb4c9100653763f16bfb4336fba11c9b0b9730a9817e17a140704a7c4aa5c087
+DIST transmission-2.94.tar.xz 3365952 BLAKE2B d0215a2c595dd3ebb2ed5c94cc3d380c78f62b98388557620534b88b9e2304bb6ac91960395541267f82d70800c4860d0e58125bca33dd158da992d19b4c0def SHA512 ee411743940f2897aa0bbc351ce79f11d860075d2e9e399d60301eae8cfc453e20426ef553fc62ee43019a07c052d512f5d7972cc4411fb57b1312c2c1558da7
diff --git a/net-p2p/transmission/transmission-2.94.ebuild b/net-p2p/transmission/transmission-2.94.ebuild
new file mode 100644
index 00000000000..37645783a92
--- /dev/null
+++ b/net-p2p/transmission/transmission-2.94.ebuild
@@ -0,0 +1,163 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools flag-o-matic gnome2-utils qmake-utils systemd user xdg-utils
+
+DESCRIPTION="A Fast, Easy and Free BitTorrent client"
+HOMEPAGE="http://www.transmissionbt.com/"
+SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.tar.xz"
+
+# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
+# transmission in licenses/ is for mentioning OpenSSL linking exception
+# MIT is in several libtransmission/ headers
+LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
+SLOT=0
+IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
+
+RDEPEND=">=dev-libs/libevent-2.0.10:=
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+ net-libs/libnatpmp
+ >=net-libs/miniupnpc-1.7:=
+ >=net-misc/curl-7.16.3[ssl]
+ sys-libs/zlib:=
+ gtk? (
+ >=dev-libs/dbus-glib-0.100
+ >=dev-libs/glib-2.32:2
+ >=x11-libs/gtk+-3.4:3
+ ayatana? ( >=dev-libs/libappindicator-0.4.90:3 )
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+ )
+ systemd? ( >=sys-apps/systemd-209:= )"
+DEPEND="${RDEPEND}
+ >=dev-libs/glib-2.32
+ dev-util/intltool
+ sys-devel/gettext
+ virtual/os-headers
+ virtual/pkgconfig
+ qt5? ( dev-qt/linguist-tools:5 )
+ xfs? ( sys-fs/xfsprogs )"
+
+REQUIRED_USE="ayatana? ( gtk )"
+
+DOCS=( AUTHORS NEWS qt/README.txt )
+
+PATCHES=(
+ "${FILESDIR}"/libsystemd.patch
+)
+
+src_prepare() {
+ sed -i -e '/CFLAGS/s:-ggdb3::' configure.ac || die
+
+ # Trick to avoid automagic dependency
+ if ! use ayatana ; then
+ sed -i -e '/^LIBAPPINDICATOR_MINIMUM/s:=.*:=9999:' configure.ac || die
+ fi
+
+ # http://trac.transmissionbt.com/ticket/4324
+ sed -i -e 's|noinst\(_PROGRAMS = $(TESTS)\)|check\1|' libtransmission/Makefile.am || die
+
+ # Prevent m4_copy error when running aclocal
+ # m4_copy: won't overwrite defined macro: glib_DEFUN
+ rm m4/glib-gettext.m4 || die
+
+ default
+ eautoreconf
+}
+
+src_configure() {
+ export ac_cv_header_xfs_xfs_h=$(usex xfs)
+
+ # https://bugs.gentoo.org/577528
+ append-lfs-flags
+
+ econf \
+ --enable-external-natpmp \
+ $(use_enable lightweight) \
+ $(use_with systemd systemd-daemon) \
+ $(use_with gtk)
+
+ if use qt5; then
+ pushd qt >/dev/null || die
+ eqmake5 qtr.pro
+ popd >/dev/null || die
+ fi
+}
+
+src_compile() {
+ emake
+
+ if use qt5; then
+ emake -C qt
+ $(qt5_get_bindir)/lrelease qt/translations/*.ts || die
+ fi
+}
+
+src_install() {
+ default
+
+ rm "${ED%/}"/usr/share/transmission/web/LICENSE || die
+
+ newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
+ newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
+ systemd_dounit daemon/transmission-daemon.service
+ systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+
+ if use qt5; then
+ pushd qt >/dev/null || die
+ emake INSTALL_ROOT="${ED%/}"/usr install
+
+ domenu transmission-qt.desktop
+
+ local res
+ for res in 16 22 24 32 48 64 72 96 128 192 256; do
+ doicon -s ${res} icons/hicolor/${res}x${res}/transmission-qt.png
+ done
+ doicon -s scalable icons/hicolor/scalable/transmission-qt.svg
+
+ insinto /usr/share/qt5/translations
+ doins translations/*.qm
+ popd >/dev/null || die
+ fi
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ gnome2_icon_cache_update
+
+ enewgroup transmission
+ enewuser transmission -1 -1 /var/lib/transmission transmission
+
+ if [[ ! -e "${EROOT%/}"/var/lib/transmission ]]; then
+ mkdir -p "${EROOT%/}"/var/lib/transmission || die
+ chown transmission:transmission "${EROOT%/}"/var/lib/transmission || die
+ fi
+
+ elog "If you use transmission-daemon, please, set 'rpc-username' and"
+ elog "'rpc-password' (in plain text, transmission-daemon will hash it on"
+ elog "start) in settings.json file located at /var/lib/transmission/config or"
+ elog "any other appropriate config directory."
+ elog
+ elog "Since µTP is enabled by default, transmission needs large kernel buffers for"
+ elog "the UDP socket. You can append following lines into /etc/sysctl.conf:"
+ elog " net.core.rmem_max = 4194304"
+ elog " net.core.wmem_max = 1048576"
+ elog "and run sysctl -p"
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ gnome2_icon_cache_update
+}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2018-03-31 19:01 Mart Raudsepp
0 siblings, 0 replies; 133+ messages in thread
From: Mart Raudsepp @ 2018-03-31 19:01 UTC (permalink / raw
To: gentoo-commits
commit: 1fd45301b15a0139473563e39e3818208b6ce026
Author: Alexey Korepanov <kaikaikai <AT> yandex <DOT> ru>
AuthorDate: Sat Mar 31 16:25:18 2018 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sat Mar 31 19:00:41 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fd45301
net-p2p/transmission: keyword ~arm64
Closes: https://github.com/gentoo/gentoo/pull/7752
net-p2p/transmission/transmission-2.93.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-2.93.ebuild b/net-p2p/transmission/transmission-2.93.ebuild
index 6c362c60ac8..3630df86035 100644
--- a/net-p2p/transmission/transmission-2.93.ebuild
+++ b/net-p2p/transmission/transmission-2.93.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.t
LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
SLOT=0
IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
-KEYWORDS="amd64 ~arm ~mips ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
RDEPEND=">=dev-libs/libevent-2.0.10:=
!libressl? ( dev-libs/openssl:0= )
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2018-03-28 22:24 Sergei Trofimovich
0 siblings, 0 replies; 133+ messages in thread
From: Sergei Trofimovich @ 2018-03-28 22:24 UTC (permalink / raw
To: gentoo-commits
commit: 99e982c5a399768fc03a74a15a48d287edd2b884
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 28 22:24:12 2018 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Wed Mar 28 22:24:12 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99e982c5
net-p2p/transmission: stable 2.93 for ppc64, bug #644406
Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc64"
net-p2p/transmission/transmission-2.93.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-2.93.ebuild b/net-p2p/transmission/transmission-2.93.ebuild
index c707d6b738c..6c362c60ac8 100644
--- a/net-p2p/transmission/transmission-2.93.ebuild
+++ b/net-p2p/transmission/transmission-2.93.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.t
LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
SLOT=0
IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
-KEYWORDS="amd64 ~arm ~mips ppc ~ppc64 x86 ~x86-fbsd ~amd64-linux"
+KEYWORDS="amd64 ~arm ~mips ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
RDEPEND=">=dev-libs/libevent-2.0.10:=
!libressl? ( dev-libs/openssl:0= )
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2018-03-20 8:00 Sergei Trofimovich
0 siblings, 0 replies; 133+ messages in thread
From: Sergei Trofimovich @ 2018-03-20 8:00 UTC (permalink / raw
To: gentoo-commits
commit: 23a897a201d7430ec21f5c6eb3927861d7fb1fd3
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 20 08:00:21 2018 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Tue Mar 20 08:00:21 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23a897a2
net-p2p/transmission: stable 2.93 for ppc, bug #644406
Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc"
net-p2p/transmission/transmission-2.93.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-2.93.ebuild b/net-p2p/transmission/transmission-2.93.ebuild
index 318dba2a219..c707d6b738c 100644
--- a/net-p2p/transmission/transmission-2.93.ebuild
+++ b/net-p2p/transmission/transmission-2.93.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.t
LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
SLOT=0
IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
-KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 x86 ~x86-fbsd ~amd64-linux"
+KEYWORDS="amd64 ~arm ~mips ppc ~ppc64 x86 ~x86-fbsd ~amd64-linux"
RDEPEND=">=dev-libs/libevent-2.0.10:=
!libressl? ( dev-libs/openssl:0= )
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2018-03-11 13:49 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2018-03-11 13:49 UTC (permalink / raw
To: gentoo-commits
commit: 91f2910d626234d5806c54228c4de5f8e08f10a8
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 11 13:49:33 2018 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Mar 11 13:49:33 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91f2910d
net-p2p/transmission: drop USE_QT5 option
Package-Manager: Portage-2.3.24, Repoman-2.3.6_p81
net-p2p/transmission/transmission-9999.ebuild | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 77f58934f39..c81c8b0942f 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -82,7 +82,6 @@ src_configure() {
-DENABLE_NLS=$(usex nls ON OFF)
-DENABLE_QT=$(usex qt5 ON OFF)
-DENABLE_TESTS=$(usex test ON OFF)
- -DUSE_QT5=ON
-DUSE_SYSTEM_EVENT2=ON
-DUSE_SYSTEM_DHT=OFF
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2018-03-11 10:00 Mikle Kolyada
0 siblings, 0 replies; 133+ messages in thread
From: Mikle Kolyada @ 2018-03-11 10:00 UTC (permalink / raw
To: gentoo-commits
commit: 5ea872de79dd13eefeb0977513b355160d66894c
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 11 09:59:51 2018 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sun Mar 11 10:00:10 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ea872de
net-p2p/transmission: amd64 stable wrt bug #644406
Package-Manager: Portage-2.3.24, Repoman-2.3.6
net-p2p/transmission/transmission-2.93.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-2.93.ebuild b/net-p2p/transmission/transmission-2.93.ebuild
index a28f3c6a22a..318dba2a219 100644
--- a/net-p2p/transmission/transmission-2.93.ebuild
+++ b/net-p2p/transmission/transmission-2.93.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.t
LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
SLOT=0
IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 x86 ~x86-fbsd ~amd64-linux"
+KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 x86 ~x86-fbsd ~amd64-linux"
RDEPEND=">=dev-libs/libevent-2.0.10:=
!libressl? ( dev-libs/openssl:0= )
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2018-03-11 2:16 Thomas Deutschmann
0 siblings, 0 replies; 133+ messages in thread
From: Thomas Deutschmann @ 2018-03-11 2:16 UTC (permalink / raw
To: gentoo-commits
commit: f666e5930ca7fa85a593ec70bccc69a93622e695
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 11 02:14:56 2018 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sun Mar 11 02:16:43 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f666e593
net-p2p/transmission: x86 stable (bug #644406)
Package-Manager: Portage-2.3.24, Repoman-2.3.6
net-p2p/transmission/transmission-2.93.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-2.93.ebuild b/net-p2p/transmission/transmission-2.93.ebuild
index f4d38bcde3f..a28f3c6a22a 100644
--- a/net-p2p/transmission/transmission-2.93.ebuild
+++ b/net-p2p/transmission/transmission-2.93.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.t
LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
SLOT=0
IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 x86 ~x86-fbsd ~amd64-linux"
RDEPEND=">=dev-libs/libevent-2.0.10:=
!libressl? ( dev-libs/openssl:0= )
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2018-02-01 18:34 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2018-02-01 18:34 UTC (permalink / raw
To: gentoo-commits
commit: 4c23097d5cc80886f0ccbc5061caa5d10d08406f
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 1 18:34:35 2018 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Feb 1 18:34:35 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c23097d
net-p2p/transmission: bump to 2.93
Closes: https://bugs.gentoo.org/646226
Package-Manager: Portage-2.3.19_p11, Repoman-2.3.6_p45
net-p2p/transmission/Manifest | 1 +
net-p2p/transmission/transmission-2.93.ebuild | 163 ++++++++++++++++++++++++++
2 files changed, 164 insertions(+)
diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 99aa9151f8f..9768d963f68 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1 +1,2 @@
DIST transmission-2.92.tar.xz 3378116 BLAKE2B 8929a2eab8a1617db44ca8a081fd7de786daef92e891ac86d4690451c0f4fa0d4e1ea03692c59babea6e9aee5dcfef57bd81e5c72a0bb4fe9efbd436ff006104 SHA512 4d99476bee88cedcc4238a0eee64a4089016933cbfc1cfb1cca023ad4ebcfe46375c9e7651a17af4aeaaf1feb19cbd8166aa56ef7992d9e745a7bbcbe8efca11
+DIST transmission-2.93.tar.xz 3363868 BLAKE2B 786a8daec548d96b05d90c238cc7b67d402dc0d828860bb1a79b8059c687de309288be17fd12fd51abeafa28d9630fd19be9513c76cbf091f81ce9a181596042 SHA512 7565893f67fc10f1b683814fa4d365d841ec833bc8dfdab731432fe68f1a38daeb4c9100653763f16bfb4336fba11c9b0b9730a9817e17a140704a7c4aa5c087
diff --git a/net-p2p/transmission/transmission-2.93.ebuild b/net-p2p/transmission/transmission-2.93.ebuild
new file mode 100644
index 00000000000..d5235cc1c65
--- /dev/null
+++ b/net-p2p/transmission/transmission-2.93.ebuild
@@ -0,0 +1,163 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools flag-o-matic gnome2-utils qmake-utils systemd user xdg-utils
+
+DESCRIPTION="A Fast, Easy and Free BitTorrent client"
+HOMEPAGE="http://www.transmissionbt.com/"
+SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.tar.xz"
+
+# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
+# transmission in licenses/ is for mentioning OpenSSL linking exception
+# MIT is in several libtransmission/ headers
+LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
+SLOT=0
+IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
+KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
+
+RDEPEND=">=dev-libs/libevent-2.0.10:=
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+ net-libs/libnatpmp
+ >=net-libs/miniupnpc-1.7:=
+ >=net-misc/curl-7.16.3[ssl]
+ sys-libs/zlib:=
+ gtk? (
+ >=dev-libs/dbus-glib-0.100
+ >=dev-libs/glib-2.32:2
+ >=x11-libs/gtk+-3.4:3
+ ayatana? ( >=dev-libs/libappindicator-0.4.90:3 )
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+ )
+ systemd? ( >=sys-apps/systemd-209:= )"
+DEPEND="${RDEPEND}
+ >=dev-libs/glib-2.32
+ dev-util/intltool
+ sys-devel/gettext
+ virtual/os-headers
+ virtual/pkgconfig
+ qt5? ( dev-qt/linguist-tools:5 )
+ xfs? ( sys-fs/xfsprogs )"
+
+REQUIRED_USE="ayatana? ( gtk )"
+
+DOCS=( AUTHORS NEWS qt/README.txt )
+
+PATCHES=(
+ "${FILESDIR}"/libsystemd.patch
+)
+
+src_prepare() {
+ sed -i -e '/CFLAGS/s:-ggdb3::' configure.ac || die
+
+ # Trick to avoid automagic dependency
+ if ! use ayatana ; then
+ sed -i -e '/^LIBAPPINDICATOR_MINIMUM/s:=.*:=9999:' configure.ac || die
+ fi
+
+ # http://trac.transmissionbt.com/ticket/4324
+ sed -i -e 's|noinst\(_PROGRAMS = $(TESTS)\)|check\1|' libtransmission/Makefile.am || die
+
+ # Prevent m4_copy error when running aclocal
+ # m4_copy: won't overwrite defined macro: glib_DEFUN
+ rm m4/glib-gettext.m4 || die
+
+ default
+ eautoreconf
+}
+
+src_configure() {
+ export ac_cv_header_xfs_xfs_h=$(usex xfs)
+
+ # https://bugs.gentoo.org/577528
+ append-lfs-flags
+
+ econf \
+ --enable-external-natpmp \
+ $(use_enable lightweight) \
+ $(use_with systemd systemd-daemon) \
+ $(use_with gtk)
+
+ if use qt5; then
+ pushd qt >/dev/null || die
+ eqmake5 qtr.pro
+ popd >/dev/null || die
+ fi
+}
+
+src_compile() {
+ emake
+
+ if use qt5; then
+ emake -C qt
+ $(qt5_get_bindir)/lrelease qt/translations/*.ts || die
+ fi
+}
+
+src_install() {
+ default
+
+ rm "${ED%/}"/usr/share/transmission/web/LICENSE || die
+
+ newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
+ newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
+ systemd_dounit daemon/transmission-daemon.service
+ systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+
+ if use qt5; then
+ pushd qt >/dev/null || die
+ emake INSTALL_ROOT="${ED%/}"/usr install
+
+ domenu transmission-qt.desktop
+
+ local res
+ for res in 16 22 24 32 48 64 72 96 128 192 256; do
+ doicon -s ${res} icons/hicolor/${res}x${res}/transmission-qt.png
+ done
+ doicon -s scalable icons/hicolor/scalable/transmission-qt.svg
+
+ insinto /usr/share/qt5/translations
+ doins translations/*.qm
+ popd >/dev/null || die
+ fi
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ gnome2_icon_cache_update
+
+ enewgroup transmission
+ enewuser transmission -1 -1 /var/lib/transmission transmission
+
+ if [[ ! -e "${EROOT%/}"/var/lib/transmission ]]; then
+ mkdir -p "${EROOT%/}"/var/lib/transmission || die
+ chown transmission:transmission "${EROOT%/}"/var/lib/transmission || die
+ fi
+
+ elog "If you use transmission-daemon, please, set 'rpc-username' and"
+ elog "'rpc-password' (in plain text, transmission-daemon will hash it on"
+ elog "start) in settings.json file located at /var/lib/transmission/config or"
+ elog "any other appropriate config directory."
+ elog
+ elog "Since µTP is enabled by default, transmission needs large kernel buffers for"
+ elog "the UDP socket. You can append following lines into /etc/sysctl.conf:"
+ elog " net.core.rmem_max = 4194304"
+ elog " net.core.wmem_max = 1048576"
+ elog "and run sysctl -p"
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ gnome2_icon_cache_update
+}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2017-11-26 23:23 David Seifert
0 siblings, 0 replies; 133+ messages in thread
From: David Seifert @ 2017-11-26 23:23 UTC (permalink / raw
To: gentoo-commits
commit: de550730042339e74343beeb313e8cadb4072245
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 26 12:50:20 2017 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Nov 26 23:22:41 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de550730
net-p2p/transmission: [QA] Consistent whitespace in metadata.xml
net-p2p/transmission/metadata.xml | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/net-p2p/transmission/metadata.xml b/net-p2p/transmission/metadata.xml
index e49e57cc90d..a5cf0e4c937 100644
--- a/net-p2p/transmission/metadata.xml
+++ b/net-p2p/transmission/metadata.xml
@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>floppym@gentoo.org</email>
- <name>Mike Gilbert</name>
- </maintainer>
- <use>
- <flag name="lightweight">Optimize transmission for low-resource systems (smaller cache size, prefer unencrypted peer connections, etc.)</flag>
- <flag name="mbedtls">Use mbed TLS instead of OpenSSL</flag>
- <flag name="xfs">Enable XFS filesystem capabilities by using <pkg>sys-fs/xfsprogs</pkg> headers (in building of fdlimit(.c))</flag>
- </use>
+ <maintainer type="person">
+ <email>floppym@gentoo.org</email>
+ <name>Mike Gilbert</name>
+ </maintainer>
+ <use>
+ <flag name="lightweight">Optimize transmission for low-resource systems (smaller cache size, prefer unencrypted peer connections, etc.)</flag>
+ <flag name="mbedtls">Use mbed TLS instead of OpenSSL</flag>
+ <flag name="xfs">Enable XFS filesystem capabilities by using <pkg>sys-fs/xfsprogs</pkg> headers (in building of fdlimit(.c))</flag>
+ </use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2017-01-26 20:40 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2017-01-26 20:40 UTC (permalink / raw
To: gentoo-commits
commit: 254e05ab36ca0924e22d1b5a3dd3252f25734334
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 26 20:21:25 2017 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Jan 26 20:40:39 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=254e05ab
net-p2p/transmission: remove old
Package-Manager: Portage-2.3.3_p42, Repoman-2.3.1_p35
net-p2p/transmission/Manifest | 1 -
net-p2p/transmission/transmission-2.84-r4.ebuild | 167 ----------------------
net-p2p/transmission/transmission-2.92-r1.ebuild | 164 ---------------------
net-p2p/transmission/transmission-2.92.ebuild | 172 -----------------------
4 files changed, 504 deletions(-)
diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 11ea7ea..0accc80 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,2 +1 @@
-DIST transmission-2.84.tar.xz 3077836 SHA256 a9fc1936b4ee414acc732ada04e84339d6755cd0d097bcbd11ba2cfc540db9eb SHA512 d6c2b17e7f8180a41ac70f5b503dfdb0353c6419db25df1b393b18c987c56fda9e2fd4c3f4cda7f08c301877bd0b4711842c28121ceaaaae87f5792cc6c29a3d WHIRLPOOL 375f9c981d9d2ac308896e8b7d66d3643796c8e97d64a1e0d6fd2bffaafa55988b90ddb4eb98330edf062e835c0c5ce76749e7e66bf6806333673beb7569f342
DIST transmission-2.92.tar.xz 3378116 SHA256 3a8d045c306ad9acb7bf81126939b9594553a388482efa0ec1bfb67b22acd35f SHA512 4d99476bee88cedcc4238a0eee64a4089016933cbfc1cfb1cca023ad4ebcfe46375c9e7651a17af4aeaaf1feb19cbd8166aa56ef7992d9e745a7bbcbe8efca11 WHIRLPOOL a2eab113fd895001cf72cd79c4ac9a4767eb9fb756a3fb9b1d0db6aa283d19a6aec739b8681a3a5a26ef630cec68f004e14f8654221f0528e30927f37339887f
diff --git a/net-p2p/transmission/transmission-2.84-r4.ebuild b/net-p2p/transmission/transmission-2.84-r4.ebuild
deleted file mode 100644
index 504457b..00000000
--- a/net-p2p/transmission/transmission-2.84-r4.ebuild
+++ /dev/null
@@ -1,167 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit autotools eutils fdo-mime gnome2-utils qmake-utils systemd user
-
-DESCRIPTION="A Fast, Easy and Free BitTorrent client"
-HOMEPAGE="http://www.transmissionbt.com/"
-SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT=0
-IUSE="ayatana gtk lightweight systemd qt4 qt5 xfs"
-KEYWORDS="amd64 ~arm ~mips ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
-
-RDEPEND=">=dev-libs/libevent-2.0.10:=
- dev-libs/openssl:0=
- net-libs/libnatpmp:=
- >=net-libs/miniupnpc-1.7:=
- >=net-misc/curl-7.16.3:=[ssl]
- sys-libs/zlib:=
- gtk? (
- >=dev-libs/dbus-glib-0.100:=
- >=dev-libs/glib-2.32:2=
- >=x11-libs/gtk+-3.4:3=
- ayatana? ( >=dev-libs/libappindicator-0.4.90:3= )
- )
- systemd? ( sys-apps/systemd:= )
- qt4? (
- dev-qt/qtcore:4
- dev-qt/qtgui:4
- dev-qt/qtdbus:4
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
- )"
-DEPEND="${RDEPEND}
- >=dev-libs/glib-2.32
- dev-util/intltool
- sys-devel/gettext
- virtual/os-headers
- virtual/pkgconfig
- qt5? ( dev-qt/linguist-tools:5 )
- xfs? ( sys-fs/xfsprogs )"
-
-REQUIRED_USE="ayatana? ( gtk ) ?? ( qt4 qt5 )"
-
-DOCS="AUTHORS NEWS qt/README.txt"
-
-pkg_setup() {
- enewgroup ${PN}
- enewuser ${PN} -1 -1 -1 ${PN}
-}
-
-src_prepare() {
- sed -i -e '/CFLAGS/s:-ggdb3::' configure.ac || die
- # Trick to avoid automagic dependency
- use ayatana || { sed -i -e '/^LIBAPPINDICATOR_MINIMUM/s:=.*:=9999:' configure.ac || die; }
- # Pass our configuration dir to systemd unit file
- sed -i '/ExecStart/ s|$| -g /var/lib/transmission/config|' daemon/${PN}-daemon.service || die
- # http://trac.transmissionbt.com/ticket/4324
- sed -i -e 's|noinst\(_PROGRAMS = $(TESTS)\)|check\1|' lib${PN}/Makefile.am || die
- # Fix for broken translations path
- epatch "${FILESDIR}"/${PN}-2.80-translations-path-fix.patch
- # http://trac.transmissionbt.com/ticket/5700
- sed -i -e '1iQMAKE_CXXFLAGS += -std=c++11' qt/qtr.pro || die
-
- epatch "${FILESDIR}/2.84-miniupnp14.patch"
- epatch "${FILESDIR}/2.84-libevent-2.1.5.patch"
- epatch "${FILESDIR}/2.84-node_alloc-segfault.patch"
-
- epatch_user
- eautoreconf
-}
-
-src_configure() {
- export ac_cv_header_xfs_xfs_h=$(usex xfs)
-
- econf \
- --enable-external-natpmp \
- $(use_enable lightweight) \
- $(use_with systemd systemd-daemon) \
- $(use_with gtk)
-
- if use qt4 || use qt5; then
- pushd qt >/dev/null || die
- use qt4 && eqmake4 qtr.pro
- use qt5 && eqmake5 qtr.pro
- popd >/dev/null || die
- fi
-}
-
-src_compile() {
- emake
-
- if use qt4 || use qt5; then
- local qt_bindir
- use qt4 && qt_bindir=$(qt4_get_bindir)
- use qt5 && qt_bindir=$(qt5_get_bindir)
- emake -C qt
- "${qt_bindir}"/lrelease qt/translations/*.ts || die
- fi
-}
-
-src_install() {
- default
-
- rm -f "${ED}"/usr/share/${PN}/web/LICENSE
-
- newinitd "${FILESDIR}"/${PN}-daemon.initd.9 ${PN}-daemon
- newconfd "${FILESDIR}"/${PN}-daemon.confd.4 ${PN}-daemon
- systemd_dounit daemon/${PN}-daemon.service
-
- keepdir /var/{lib/${PN}/{config,downloads},log/${PN}}
- fowners -R ${PN}:${PN} /var/{lib/${PN}/{,config,downloads},log/${PN}}
-
- if use qt4 || use qt5; then
- pushd qt >/dev/null || die
- emake INSTALL_ROOT="${ED}"/usr install
-
- domenu ${PN}-qt.desktop
-
- local res
- for res in 16 22 24 32 48 64 72 96 128 192 256; do
- doicon -s ${res} icons/hicolor/${res}x${res}/${PN}-qt.png
- done
- doicon -s scalable icons/hicolor/scalable/${PN}-qt.svg
-
- use qt4 && insinto /usr/share/qt4/translations
- use qt5 && insinto /usr/share/qt5/translations
- doins translations/*.qm
- popd >/dev/null || die
- fi
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- fdo-mime_desktop_database_update
- gnome2_icon_cache_update
-
- elog "If you use ${PN}-daemon, please, set 'rpc-username' and"
- elog "'rpc-password' (in plain text, ${PN}-daemon will hash it on"
- elog "start) in settings.json file located at /var/lib/${PN}/config or"
- elog "any other appropriate config directory."
- elog
- elog "Since µTP is enabled by default, ${PN} needs large kernel buffers for"
- elog "the UDP socket. You can append following lines into /etc/sysctl.conf:"
- elog " net.core.rmem_max = 4194304"
- elog " net.core.wmem_max = 1048576"
- elog "and run sysctl -p"
-}
-
-pkg_postrm() {
- fdo-mime_desktop_database_update
- gnome2_icon_cache_update
-}
diff --git a/net-p2p/transmission/transmission-2.92-r1.ebuild b/net-p2p/transmission/transmission-2.92-r1.ebuild
deleted file mode 100644
index 9221015..00000000
--- a/net-p2p/transmission/transmission-2.92-r1.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-inherit autotools fdo-mime flag-o-matic gnome2-utils qmake-utils systemd user
-
-DESCRIPTION="A Fast, Easy and Free BitTorrent client"
-HOMEPAGE="http://www.transmissionbt.com/"
-SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT=0
-IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
-KEYWORDS="amd64 ~arm ~mips ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
-
-RDEPEND=">=dev-libs/libevent-2.0.10:=
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
- net-libs/libnatpmp
- >=net-libs/miniupnpc-1.7:=
- >=net-misc/curl-7.16.3[ssl]
- sys-libs/zlib:=
- gtk? (
- >=dev-libs/dbus-glib-0.100
- >=dev-libs/glib-2.32:2
- >=x11-libs/gtk+-3.4:3
- ayatana? ( >=dev-libs/libappindicator-0.4.90:3 )
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
- )
- systemd? ( >=sys-apps/systemd-209:= )"
-DEPEND="${RDEPEND}
- >=dev-libs/glib-2.32
- dev-util/intltool
- sys-devel/gettext
- virtual/os-headers
- virtual/pkgconfig
- qt5? ( dev-qt/linguist-tools:5 )
- xfs? ( sys-fs/xfsprogs )"
-
-REQUIRED_USE="ayatana? ( gtk )"
-
-DOCS=( AUTHORS NEWS qt/README.txt )
-
-PATCHES=(
- "${FILESDIR}"/libsystemd.patch
-)
-
-src_prepare() {
- sed -i -e '/CFLAGS/s:-ggdb3::' configure.ac || die
-
- # Trick to avoid automagic dependency
- if ! use ayatana ; then
- sed -i -e '/^LIBAPPINDICATOR_MINIMUM/s:=.*:=9999:' configure.ac || die
- fi
-
- # http://trac.transmissionbt.com/ticket/4324
- sed -i -e 's|noinst\(_PROGRAMS = $(TESTS)\)|check\1|' libtransmission/Makefile.am || die
-
- # Prevent m4_copy error when running aclocal
- # m4_copy: won't overwrite defined macro: glib_DEFUN
- rm m4/glib-gettext.m4 || die
-
- default
- eautoreconf
-}
-
-src_configure() {
- export ac_cv_header_xfs_xfs_h=$(usex xfs)
-
- # https://bugs.gentoo.org/577528
- append-lfs-flags
-
- econf \
- --enable-external-natpmp \
- $(use_enable lightweight) \
- $(use_with systemd systemd-daemon) \
- $(use_with gtk)
-
- if use qt5; then
- pushd qt >/dev/null || die
- eqmake5 qtr.pro
- popd >/dev/null || die
- fi
-}
-
-src_compile() {
- emake
-
- if use qt5; then
- emake -C qt
- $(qt5_get_bindir)/lrelease qt/translations/*.ts || die
- fi
-}
-
-src_install() {
- default
-
- rm "${ED%/}"/usr/share/transmission/web/LICENSE || die
-
- newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
- newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
- systemd_dounit daemon/transmission-daemon.service
- systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
-
- if use qt5; then
- pushd qt >/dev/null || die
- emake INSTALL_ROOT="${ED%/}"/usr install
-
- domenu transmission-qt.desktop
-
- local res
- for res in 16 22 24 32 48 64 72 96 128 192 256; do
- doicon -s ${res} icons/hicolor/${res}x${res}/transmission-qt.png
- done
- doicon -s scalable icons/hicolor/scalable/transmission-qt.svg
-
- insinto /usr/share/qt5/translations
- doins translations/*.qm
- popd >/dev/null || die
- fi
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- fdo-mime_desktop_database_update
- gnome2_icon_cache_update
-
- enewgroup transmission
- enewuser transmission -1 -1 /var/lib/transmission transmission
-
- if [[ ! -e "${EROOT%/}"/var/lib/transmission ]]; then
- mkdir -p "${EROOT%/}"/var/lib/transmission || die
- chown transmission:transmission "${EROOT%/}"/var/lib/transmission || die
- fi
-
- elog "If you use transmission-daemon, please, set 'rpc-username' and"
- elog "'rpc-password' (in plain text, transmission-daemon will hash it on"
- elog "start) in settings.json file located at /var/lib/transmission/config or"
- elog "any other appropriate config directory."
- elog
- elog "Since µTP is enabled by default, transmission needs large kernel buffers for"
- elog "the UDP socket. You can append following lines into /etc/sysctl.conf:"
- elog " net.core.rmem_max = 4194304"
- elog " net.core.wmem_max = 1048576"
- elog "and run sysctl -p"
-}
-
-pkg_postrm() {
- fdo-mime_desktop_database_update
- gnome2_icon_cache_update
-}
diff --git a/net-p2p/transmission/transmission-2.92.ebuild b/net-p2p/transmission/transmission-2.92.ebuild
deleted file mode 100644
index c87770a..00000000
--- a/net-p2p/transmission/transmission-2.92.ebuild
+++ /dev/null
@@ -1,172 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-inherit autotools fdo-mime flag-o-matic gnome2-utils qmake-utils systemd user
-
-DESCRIPTION="A Fast, Easy and Free BitTorrent client"
-HOMEPAGE="http://www.transmissionbt.com/"
-SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT=0
-IUSE="ayatana gtk libressl lightweight systemd qt4 qt5 xfs"
-KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
-
-RDEPEND=">=dev-libs/libevent-2.0.10:=
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl )
- net-libs/libnatpmp:=
- >=net-libs/miniupnpc-1.7:=
- >=net-misc/curl-7.16.3:=[ssl]
- sys-libs/zlib:=
- gtk? (
- >=dev-libs/dbus-glib-0.100:=
- >=dev-libs/glib-2.32:2=
- >=x11-libs/gtk+-3.4:3=
- ayatana? ( >=dev-libs/libappindicator-0.4.90:3= )
- )
- systemd? ( >=sys-apps/systemd-209:= )
- qt4? (
- dev-qt/qtcore:4
- dev-qt/qtgui:4
- dev-qt/qtdbus:4
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
- )"
-DEPEND="${RDEPEND}
- >=dev-libs/glib-2.32
- dev-util/intltool
- sys-devel/gettext
- virtual/os-headers
- virtual/pkgconfig
- qt5? ( dev-qt/linguist-tools:5 )
- xfs? ( sys-fs/xfsprogs )"
-
-REQUIRED_USE="ayatana? ( gtk ) ?? ( qt4 qt5 )"
-
-DOCS="AUTHORS NEWS qt/README.txt"
-
-PATCHES=(
- "${FILESDIR}"/libsystemd.patch
-)
-
-src_prepare() {
- sed -i -e '/CFLAGS/s:-ggdb3::' configure.ac || die
-
- # Trick to avoid automagic dependency
- use ayatana || { sed -i -e '/^LIBAPPINDICATOR_MINIMUM/s:=.*:=9999:' configure.ac || die; }
-
- # http://trac.transmissionbt.com/ticket/4324
- sed -i -e 's|noinst\(_PROGRAMS = $(TESTS)\)|check\1|' libtransmission/Makefile.am || die
-
- # Prevent m4_copy error when running aclocal
- # m4_copy: won't overwrite defined macro: glib_DEFUN
- rm m4/glib-gettext.m4 || die
-
- default
- eautoreconf
-}
-
-src_configure() {
- export ac_cv_header_xfs_xfs_h=$(usex xfs)
-
- # https://bugs.gentoo.org/577528
- append-cppflags -D_LARGEFILE64_SOURCE=1
-
- econf \
- --enable-external-natpmp \
- $(use_enable lightweight) \
- $(use_with systemd systemd-daemon) \
- $(use_with gtk)
-
- if use qt4 || use qt5; then
- pushd qt >/dev/null || die
- use qt4 && eqmake4 qtr.pro
- use qt5 && eqmake5 qtr.pro
- popd >/dev/null || die
- fi
-}
-
-src_compile() {
- emake
-
- if use qt4 || use qt5; then
- local qt_bindir
- use qt4 && qt_bindir=$(qt4_get_bindir)
- use qt5 && qt_bindir=$(qt5_get_bindir)
- emake -C qt
- "${qt_bindir}"/lrelease qt/translations/*.ts || die
- fi
-}
-
-src_install() {
- default
-
- rm "${ED}"/usr/share/transmission/web/LICENSE || die
-
- newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
- newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
- systemd_dounit daemon/transmission-daemon.service
- systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
-
- if use qt4 || use qt5; then
- pushd qt >/dev/null || die
- emake INSTALL_ROOT="${ED}"/usr install
-
- domenu transmission-qt.desktop
-
- local res
- for res in 16 22 24 32 48 64 72 96 128 192 256; do
- doicon -s ${res} icons/hicolor/${res}x${res}/transmission-qt.png
- done
- doicon -s scalable icons/hicolor/scalable/transmission-qt.svg
-
- use qt4 && insinto /usr/share/qt4/translations
- use qt5 && insinto /usr/share/qt5/translations
- doins translations/*.qm
- popd >/dev/null || die
- fi
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- fdo-mime_desktop_database_update
- gnome2_icon_cache_update
-
- enewgroup transmission
- enewuser transmission -1 -1 /var/lib/transmission transmission
-
- if [[ ! -e "${ROOT%/}"/var/lib/transmission ]]; then
- mkdir -p "${ROOT%/}"/var/lib/transmission
- chown transmission:transmission "${ROOT%/}"/var/lib/transmission
- fi
-
- elog "If you use transmission-daemon, please, set 'rpc-username' and"
- elog "'rpc-password' (in plain text, transmission-daemon will hash it on"
- elog "start) in settings.json file located at /var/lib/transmission/config or"
- elog "any other appropriate config directory."
- elog
- elog "Since µTP is enabled by default, transmission needs large kernel buffers for"
- elog "the UDP socket. You can append following lines into /etc/sysctl.conf:"
- elog " net.core.rmem_max = 4194304"
- elog " net.core.wmem_max = 1048576"
- elog "and run sysctl -p"
-}
-
-pkg_postrm() {
- fdo-mime_desktop_database_update
- gnome2_icon_cache_update
-}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2017-01-26 20:40 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2017-01-26 20:40 UTC (permalink / raw
To: gentoo-commits
commit: 2d15f2c0d51fe253afa9b15f784d44aa8caa4634
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 26 20:39:34 2017 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Jan 26 20:40:39 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d15f2c0
net-p2p/transmission: unbundle libb64
Bug: https://bugs.gentoo.org/607336
Package-Manager: Portage-2.3.3_p42, Repoman-2.3.1_p35
net-p2p/transmission/transmission-9999.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 34a8e11..39a23fd 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -26,6 +26,7 @@ IUSE="ayatana gtk libressl lightweight nls mbedtls qt5 systemd test"
RESTRICT="!test? ( test )"
RDEPEND="
+ dev-libs/libb64:0=
>=dev-libs/libevent-2.0.10:=
!mbedtls? (
!libressl? ( dev-libs/openssl:0= )
@@ -89,7 +90,7 @@ src_configure() {
-DUSE_SYSTEM_MINIUPNPC=ON
-DUSE_SYSTEM_NATPMP=ON
-DUSE_SYSTEM_UTP=OFF
- -DUSE_SYSTEM_B64=OFF
+ -DUSE_SYSTEM_B64=ON
-DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
-DWITH_INOTIFY=ON
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2017-01-03 1:49 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2017-01-03 1:49 UTC (permalink / raw
To: gentoo-commits
commit: e061c41f3a8386e27fb71a473335c9bb1a28f1f2
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 3 01:49:13 2017 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue Jan 3 01:49:13 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e061c41f
net-p2p/transmission: git build now uses submodules
Package-Manager: Portage-2.3.3_p12, Repoman-2.3.1_p5
net-p2p/transmission/Manifest | 3 ---
net-p2p/transmission/transmission-9999.ebuild | 23 +----------------------
2 files changed, 1 insertion(+), 25 deletions(-)
diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 9115316..11ea7ea 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,5 +1,2 @@
-DIST dht-cc379e406d.tar.gz 28109 SHA256 a822d878f7f0ba796a5b056d076f0e187cd7b191890f874dc6eacc6f5814343d SHA512 921c06b23cd4b464bcb156f51e11b123ab0d1b21272270c338844161dc6c9d212e9841f714764497278816987c9fdc058f91dec1b1f168a63044325a56878ad2 WHIRLPOOL 7329310fbde27dede0b38c5b3577b34b5f8c3d228eadb0418e82e3d8770739bbbdfcbf2404e6f1f04d1c68dcbedd6c04f0b8cd5bcc16046dfc6ccf4b7a4a2d83
-DIST libb64-c1e3323498.tar.gz 13965 SHA256 76a59d85147942d3d15739ce4b6e9f3657611b67deff24d37519fb270c1afa68 SHA512 4117b603167fc5e014af3ad6b6603f0758dd6432b1603383c24a5f4cb6a9171267fcfaf1ae591cbe21a0fbe3f648af6e408c579d02fbc84a94f4427283cef6f1 WHIRLPOOL 30c594d2de71c63061869e68649f1f1c5ca3664da2157637a93b6bfaa0953f81dc91026c402d703d23ac477e0d9e0964c7836c5b544ef01f5dba4b556d1a7eea
-DIST libutp-7c4f19abdf.tar.gz 71062 SHA256 3a85f50ad9f5be75375c96cbf9124ada1c62659a6e12a33ccadc6e27e10ba982 SHA512 24629fe060f899686f9168fd978b72f74771285801416d70ebd4b9ae54497b7a88f9faf00dcab8261e76c82419ef4373ce7a926330a3166c0b502a6510c71c3a WHIRLPOOL 0db94e084840e22e2a4c617580e891571319610e03add689e3fff1cbcd1040c40dde860cf796bee6a9e73f0cb327a2313e72e2f6bf3db3c01e2ccd6b3a2f6ef7
DIST transmission-2.84.tar.xz 3077836 SHA256 a9fc1936b4ee414acc732ada04e84339d6755cd0d097bcbd11ba2cfc540db9eb SHA512 d6c2b17e7f8180a41ac70f5b503dfdb0353c6419db25df1b393b18c987c56fda9e2fd4c3f4cda7f08c301877bd0b4711842c28121ceaaaae87f5792cc6c29a3d WHIRLPOOL 375f9c981d9d2ac308896e8b7d66d3643796c8e97d64a1e0d6fd2bffaafa55988b90ddb4eb98330edf062e835c0c5ce76749e7e66bf6806333673beb7569f342
DIST transmission-2.92.tar.xz 3378116 SHA256 3a8d045c306ad9acb7bf81126939b9594553a388482efa0ec1bfb67b22acd35f SHA512 4d99476bee88cedcc4238a0eee64a4089016933cbfc1cfb1cca023ad4ebcfe46375c9e7651a17af4aeaaf1feb19cbd8166aa56ef7992d9e745a7bbcbe8efca11 WHIRLPOOL a2eab113fd895001cf72cd79c4ac9a4767eb9fb756a3fb9b1d0db6aa283d19a6aec739b8681a3a5a26ef630cec68f004e14f8654221f0528e30927f37339887f
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 6b8a640..34a8e11 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -14,17 +14,6 @@ else
KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
fi
-# See CMakeLists
-DHT_ID="cc379e406d"
-UTP_ID="7c4f19abdf"
-B64_ID="c1e3323498"
-
-SRC_URI+="
- https://github.com/transmission/dht/archive/${DHT_ID}.tar.gz -> dht-${DHT_ID}.tar.gz
- https://github.com/transmission/libutp/archive/${UTP_ID}.tar.gz -> libutp-${UTP_ID}.tar.gz
- https://github.com/transmission/libb64/archive/${B64_ID}.tar.gz -> libb64-${B64_ID}.tar.gz
-"
-
DESCRIPTION="A fast, easy, and free BitTorrent client"
HOMEPAGE="https://transmissionbt.com/"
@@ -109,16 +98,6 @@ src_configure() {
)
cmake-utils_src_configure
-
- symlink_tarball() {
- local srcdir="${BUILD_DIR}/third-party/${1}-${3}/src"
- mkdir -p "${srcdir}" || die
- ln -s "${DISTDIR}/${2}-${3}.tar.gz" "${srcdir}/${3}.tar.gz" || die
- }
-
- symlink_tarball dht dht "${DHT_ID}"
- symlink_tarball utp libutp "${UTP_ID}"
- symlink_tarball b64 libb64 "${B64_ID}"
}
DISABLE_AUTOFORMATTING=1
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2016-12-25 10:23 Agostino Sarubbo
0 siblings, 0 replies; 133+ messages in thread
From: Agostino Sarubbo @ 2016-12-25 10:23 UTC (permalink / raw
To: gentoo-commits
commit: 2b6fc838eda9259b4dcc9dd5edf6b2f1a0627e2f
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 25 10:22:03 2016 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Dec 25 10:22:03 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b6fc838
net-p2p/transmission: ppc stable wrt bug #586648
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-p2p/transmission/transmission-2.92-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-2.92-r1.ebuild b/net-p2p/transmission/transmission-2.92-r1.ebuild
index 2aaf530..9221015 100644
--- a/net-p2p/transmission/transmission-2.92-r1.ebuild
+++ b/net-p2p/transmission/transmission-2.92-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
SLOT=0
IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
-KEYWORDS="amd64 ~arm ~mips ~ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
+KEYWORDS="amd64 ~arm ~mips ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
RDEPEND=">=dev-libs/libevent-2.0.10:=
!libressl? ( dev-libs/openssl:0= )
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2016-12-22 8:57 Agostino Sarubbo
0 siblings, 0 replies; 133+ messages in thread
From: Agostino Sarubbo @ 2016-12-22 8:57 UTC (permalink / raw
To: gentoo-commits
commit: d1af03d3ffd6a5cbf56c2702ed620a417d2e22b3
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 22 08:56:57 2016 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Dec 22 08:56:57 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1af03d3
net-p2p/transmission: x86 stable wrt bug #586648
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-p2p/transmission/transmission-2.92-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-2.92-r1.ebuild b/net-p2p/transmission/transmission-2.92-r1.ebuild
index ea9936b..0d569b7 100644
--- a/net-p2p/transmission/transmission-2.92-r1.ebuild
+++ b/net-p2p/transmission/transmission-2.92-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
SLOT=0
IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
-KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
+KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 x86 ~x86-fbsd ~amd64-linux"
RDEPEND=">=dev-libs/libevent-2.0.10:=
!libressl? ( dev-libs/openssl:0= )
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2016-12-21 21:20 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2016-12-21 21:20 UTC (permalink / raw
To: gentoo-commits
commit: 22f320e1c8a36b34ce2219e9fcd841a0d169b8a7
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 21 21:20:29 2016 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Dec 21 21:20:29 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22f320e1
net-p2p/transmission: 2.92-r1 stable on amd64
Bug: https://bugs.gentoo.org/586648
Package-Manager: Portage-2.3.3_p7, Repoman-2.3.1
net-p2p/transmission/transmission-2.92-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-2.92-r1.ebuild b/net-p2p/transmission/transmission-2.92-r1.ebuild
index aab6cde..ea9936b 100644
--- a/net-p2p/transmission/transmission-2.92-r1.ebuild
+++ b/net-p2p/transmission/transmission-2.92-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
SLOT=0
IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
+KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
RDEPEND=">=dev-libs/libevent-2.0.10:=
!libressl? ( dev-libs/openssl:0= )
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2016-12-18 18:45 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2016-12-18 18:45 UTC (permalink / raw
To: gentoo-commits
commit: f42e56c6cdca886fc0abb1e9f2e741c0b587b85b
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 18 18:45:04 2016 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Dec 18 18:45:27 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f42e56c6
net-p2p/transmission: PolarSSL is dead; use mbed TLS instead
Package-Manager: Portage-2.3.3_p7, Repoman-2.3.1
net-p2p/transmission/metadata.xml | 2 +-
net-p2p/transmission/transmission-9999.ebuild | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/net-p2p/transmission/metadata.xml b/net-p2p/transmission/metadata.xml
index 35f2bcf..e49e57c 100644
--- a/net-p2p/transmission/metadata.xml
+++ b/net-p2p/transmission/metadata.xml
@@ -7,7 +7,7 @@
</maintainer>
<use>
<flag name="lightweight">Optimize transmission for low-resource systems (smaller cache size, prefer unencrypted peer connections, etc.)</flag>
- <flag name="polarssl">Use PolarSSL instead of OpenSSL</flag>
+ <flag name="mbedtls">Use mbed TLS instead of OpenSSL</flag>
<flag name="xfs">Enable XFS filesystem capabilities by using <pkg>sys-fs/xfsprogs</pkg> headers (in building of fdlimit(.c))</flag>
</use>
</pkgmetadata>
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index ade845a..6b8a640 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -33,16 +33,16 @@ HOMEPAGE="https://transmissionbt.com/"
# MIT is in several libtransmission/ headers
LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
SLOT="0"
-IUSE="ayatana gtk libressl lightweight nls polarssl qt5 systemd test"
+IUSE="ayatana gtk libressl lightweight nls mbedtls qt5 systemd test"
RESTRICT="!test? ( test )"
RDEPEND="
>=dev-libs/libevent-2.0.10:=
- !polarssl? (
+ !mbedtls? (
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
)
- polarssl? ( >=net-libs/polarssl-1.2:0= )
+ mbedtls? ( net-libs/mbedtls:0= )
net-libs/libnatpmp
>=net-libs/miniupnpc-1.7:=
>=net-misc/curl-7.16.3[ssl]
@@ -102,7 +102,7 @@ src_configure() {
-DUSE_SYSTEM_UTP=OFF
-DUSE_SYSTEM_B64=OFF
- -DWITH_CRYPTO=$(usex polarssl polarssl openssl)
+ -DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
-DWITH_INOTIFY=ON
-DWITH_LIBAPPINDICATOR=$(usex ayatana ON OFF)
-DWITH_SYSTEMD=$(usex systemd ON OFF)
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2016-12-18 17:57 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2016-12-18 17:57 UTC (permalink / raw
To: gentoo-commits
commit: 7227f36b72ddcbc3c308af06768f367e0b447be2
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 18 17:55:42 2016 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Dec 18 17:57:00 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7227f36b
net-p2p/transmission: add optional PolarSSL support
Package-Manager: Portage-2.3.3_p7, Repoman-2.3.1
net-p2p/transmission/metadata.xml | 1 +
net-p2p/transmission/transmission-9999.ebuild | 11 +++++++----
2 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/net-p2p/transmission/metadata.xml b/net-p2p/transmission/metadata.xml
index 056a427..35f2bcf 100644
--- a/net-p2p/transmission/metadata.xml
+++ b/net-p2p/transmission/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<use>
<flag name="lightweight">Optimize transmission for low-resource systems (smaller cache size, prefer unencrypted peer connections, etc.)</flag>
+ <flag name="polarssl">Use PolarSSL instead of OpenSSL</flag>
<flag name="xfs">Enable XFS filesystem capabilities by using <pkg>sys-fs/xfsprogs</pkg> headers (in building of fdlimit(.c))</flag>
</use>
</pkgmetadata>
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 90966d2..ade845a 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -33,13 +33,16 @@ HOMEPAGE="https://transmissionbt.com/"
# MIT is in several libtransmission/ headers
LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
SLOT="0"
-IUSE="ayatana gtk libressl lightweight nls qt5 systemd test"
+IUSE="ayatana gtk libressl lightweight nls polarssl qt5 systemd test"
RESTRICT="!test? ( test )"
RDEPEND="
>=dev-libs/libevent-2.0.10:=
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
+ !polarssl? (
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+ )
+ polarssl? ( >=net-libs/polarssl-1.2:0= )
net-libs/libnatpmp
>=net-libs/miniupnpc-1.7:=
>=net-misc/curl-7.16.3[ssl]
@@ -99,7 +102,7 @@ src_configure() {
-DUSE_SYSTEM_UTP=OFF
-DUSE_SYSTEM_B64=OFF
- -DWITH_CRYPTO=openssl
+ -DWITH_CRYPTO=$(usex polarssl polarssl openssl)
-DWITH_INOTIFY=ON
-DWITH_LIBAPPINDICATOR=$(usex ayatana ON OFF)
-DWITH_SYSTEMD=$(usex systemd ON OFF)
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2016-12-09 21:56 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2016-12-09 21:56 UTC (permalink / raw
To: gentoo-commits
commit: a4fabf504bd07a4a228f58cd01ea4b05f64fb457
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 9 21:56:15 2016 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Dec 9 21:56:32 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4fabf50
net-p2p/transmission: make libappindicator optional again
Package-Manager: portage-2.3.2_p13
net-p2p/transmission/transmission-9999.ebuild | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 237e781..90966d2 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -33,7 +33,7 @@ HOMEPAGE="https://transmissionbt.com/"
# MIT is in several libtransmission/ headers
LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
SLOT="0"
-IUSE="gtk libressl lightweight nls qt5 systemd test"
+IUSE="ayatana gtk libressl lightweight nls qt5 systemd test"
RESTRICT="!test? ( test )"
RDEPEND="
@@ -46,9 +46,9 @@ RDEPEND="
sys-libs/zlib:=
gtk? (
>=dev-libs/dbus-glib-0.100
- dev-libs/libappindicator:3
>=dev-libs/glib-2.32:2
>=x11-libs/gtk+-3.4:3
+ ayatana? ( >=dev-libs/libappindicator-0.4.30:3 )
)
qt5? (
dev-qt/qtcore:5
@@ -101,6 +101,7 @@ src_configure() {
-DWITH_CRYPTO=openssl
-DWITH_INOTIFY=ON
+ -DWITH_LIBAPPINDICATOR=$(usex ayatana ON OFF)
-DWITH_SYSTEMD=$(usex systemd ON OFF)
)
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2016-12-01 23:48 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2016-12-01 23:48 UTC (permalink / raw
To: gentoo-commits
commit: 09e89b33500c6af2cd9d5e78736213fb7c6d8a02
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 1 23:33:30 2016 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Dec 1 23:33:30 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09e89b33
net-p2p/transmission: RESTRICT="!test? ( test )"
Package-Manager: portage-2.3.2_p11
net-p2p/transmission/transmission-9999.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 0775626..237e781 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -34,6 +34,7 @@ HOMEPAGE="https://transmissionbt.com/"
LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
SLOT="0"
IUSE="gtk libressl lightweight nls qt5 systemd test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-libs/libevent-2.0.10:=
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2016-11-27 8:48 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2016-11-27 8:48 UTC (permalink / raw
To: gentoo-commits
commit: b85aab46386af666d9c0e0f2429e985d43b19ae1
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 27 08:36:12 2016 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Nov 27 08:48:29 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b85aab46
net-p2p/transmission: add live ebuild and port to cmake
Package-Manager: portage-2.3.2_p11
net-p2p/transmission/Manifest | 3 +
net-p2p/transmission/transmission-9999.ebuild | 167 ++++++++++++++++++++++++++
2 files changed, 170 insertions(+)
diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 11ea7ea..9115316 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,2 +1,5 @@
+DIST dht-cc379e406d.tar.gz 28109 SHA256 a822d878f7f0ba796a5b056d076f0e187cd7b191890f874dc6eacc6f5814343d SHA512 921c06b23cd4b464bcb156f51e11b123ab0d1b21272270c338844161dc6c9d212e9841f714764497278816987c9fdc058f91dec1b1f168a63044325a56878ad2 WHIRLPOOL 7329310fbde27dede0b38c5b3577b34b5f8c3d228eadb0418e82e3d8770739bbbdfcbf2404e6f1f04d1c68dcbedd6c04f0b8cd5bcc16046dfc6ccf4b7a4a2d83
+DIST libb64-c1e3323498.tar.gz 13965 SHA256 76a59d85147942d3d15739ce4b6e9f3657611b67deff24d37519fb270c1afa68 SHA512 4117b603167fc5e014af3ad6b6603f0758dd6432b1603383c24a5f4cb6a9171267fcfaf1ae591cbe21a0fbe3f648af6e408c579d02fbc84a94f4427283cef6f1 WHIRLPOOL 30c594d2de71c63061869e68649f1f1c5ca3664da2157637a93b6bfaa0953f81dc91026c402d703d23ac477e0d9e0964c7836c5b544ef01f5dba4b556d1a7eea
+DIST libutp-7c4f19abdf.tar.gz 71062 SHA256 3a85f50ad9f5be75375c96cbf9124ada1c62659a6e12a33ccadc6e27e10ba982 SHA512 24629fe060f899686f9168fd978b72f74771285801416d70ebd4b9ae54497b7a88f9faf00dcab8261e76c82419ef4373ce7a926330a3166c0b502a6510c71c3a WHIRLPOOL 0db94e084840e22e2a4c617580e891571319610e03add689e3fff1cbcd1040c40dde860cf796bee6a9e73f0cb327a2313e72e2f6bf3db3c01e2ccd6b3a2f6ef7
DIST transmission-2.84.tar.xz 3077836 SHA256 a9fc1936b4ee414acc732ada04e84339d6755cd0d097bcbd11ba2cfc540db9eb SHA512 d6c2b17e7f8180a41ac70f5b503dfdb0353c6419db25df1b393b18c987c56fda9e2fd4c3f4cda7f08c301877bd0b4711842c28121ceaaaae87f5792cc6c29a3d WHIRLPOOL 375f9c981d9d2ac308896e8b7d66d3643796c8e97d64a1e0d6fd2bffaafa55988b90ddb4eb98330edf062e835c0c5ce76749e7e66bf6806333673beb7569f342
DIST transmission-2.92.tar.xz 3378116 SHA256 3a8d045c306ad9acb7bf81126939b9594553a388482efa0ec1bfb67b22acd35f SHA512 4d99476bee88cedcc4238a0eee64a4089016933cbfc1cfb1cca023ad4ebcfe46375c9e7651a17af4aeaaf1feb19cbd8166aa56ef7992d9e745a7bbcbe8efca11 WHIRLPOOL a2eab113fd895001cf72cd79c4ac9a4767eb9fb756a3fb9b1d0db6aa283d19a6aec739b8681a3a5a26ef630cec68f004e14f8654221f0528e30927f37339887f
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
new file mode 100644
index 00000000..0775626
--- /dev/null
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit cmake-utils gnome2-utils readme.gentoo-r1 systemd user xdg-utils
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/transmission/transmission"
+else
+ SRC_URI="https://github.com/transmission/transmission/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
+fi
+
+# See CMakeLists
+DHT_ID="cc379e406d"
+UTP_ID="7c4f19abdf"
+B64_ID="c1e3323498"
+
+SRC_URI+="
+ https://github.com/transmission/dht/archive/${DHT_ID}.tar.gz -> dht-${DHT_ID}.tar.gz
+ https://github.com/transmission/libutp/archive/${UTP_ID}.tar.gz -> libutp-${UTP_ID}.tar.gz
+ https://github.com/transmission/libb64/archive/${B64_ID}.tar.gz -> libb64-${B64_ID}.tar.gz
+"
+
+DESCRIPTION="A fast, easy, and free BitTorrent client"
+HOMEPAGE="https://transmissionbt.com/"
+
+# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
+# transmission in licenses/ is for mentioning OpenSSL linking exception
+# MIT is in several libtransmission/ headers
+LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
+SLOT="0"
+IUSE="gtk libressl lightweight nls qt5 systemd test"
+
+RDEPEND="
+ >=dev-libs/libevent-2.0.10:=
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+ net-libs/libnatpmp
+ >=net-libs/miniupnpc-1.7:=
+ >=net-misc/curl-7.16.3[ssl]
+ sys-libs/zlib:=
+ gtk? (
+ >=dev-libs/dbus-glib-0.100
+ dev-libs/libappindicator:3
+ >=dev-libs/glib-2.32:2
+ >=x11-libs/gtk+-3.4:3
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtdbus:5
+ )
+ systemd? ( >=sys-apps/systemd-209:= )
+"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ nls? (
+ virtual/libintl
+ gtk? (
+ dev-util/intltool
+ sys-devel/gettext
+ )
+ qt5? (
+ dev-qt/linguist-tools:5
+ )
+ )
+"
+
+src_unpack() {
+ if [[ ${PV} == 9999 ]]; then
+ git-r3_src_unpack
+ else
+ unpack ${P}.tar.gz
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
+
+ -DENABLE_GTK=$(usex gtk ON OFF)
+ -DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF)
+ -DENABLE_NLS=$(usex nls ON OFF)
+ -DENABLE_QT=$(usex qt5 ON OFF)
+ -DENABLE_TESTS=$(usex test ON OFF)
+ -DUSE_QT5=ON
+
+ -DUSE_SYSTEM_EVENT2=ON
+ -DUSE_SYSTEM_DHT=OFF
+ -DUSE_SYSTEM_MINIUPNPC=ON
+ -DUSE_SYSTEM_NATPMP=ON
+ -DUSE_SYSTEM_UTP=OFF
+ -DUSE_SYSTEM_B64=OFF
+
+ -DWITH_CRYPTO=openssl
+ -DWITH_INOTIFY=ON
+ -DWITH_SYSTEMD=$(usex systemd ON OFF)
+ )
+
+ cmake-utils_src_configure
+
+ symlink_tarball() {
+ local srcdir="${BUILD_DIR}/third-party/${1}-${3}/src"
+ mkdir -p "${srcdir}" || die
+ ln -s "${DISTDIR}/${2}-${3}.tar.gz" "${srcdir}/${3}.tar.gz" || die
+ }
+
+ symlink_tarball dht dht "${DHT_ID}"
+ symlink_tarball utp libutp "${UTP_ID}"
+ symlink_tarball b64 libb64 "${B64_ID}"
+}
+
+DISABLE_AUTOFORMATTING=1
+DOC_CONTENTS="\
+If you use transmission-daemon, please, set 'rpc-username' and
+'rpc-password' (in plain text, transmission-daemon will hash it on
+start) in settings.json file located at /var/lib/transmission/config or
+any other appropriate config directory.
+
+Since µTP is enabled by default, transmission needs large kernel buffers for
+the UDP socket. You can append following lines into /etc/sysctl.conf:
+
+net.core.rmem_max = 4194304
+net.core.wmem_max = 1048576
+
+and run sysctl -p"
+
+src_install() {
+ cmake-utils_src_install
+
+ newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
+ newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
+ systemd_dounit daemon/transmission-daemon.service
+ systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+
+ readme.gentoo_create_doc
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ gnome2_icon_cache_update
+
+ enewgroup transmission
+ enewuser transmission -1 -1 /var/lib/transmission transmission
+
+ if [[ ! -e "${EROOT%/}"/var/lib/transmission ]]; then
+ mkdir -p "${EROOT%/}"/var/lib/transmission || die
+ chown transmission:transmission "${EROOT%/}"/var/lib/transmission || die
+ fi
+
+ readme.gentoo_print_elog
+}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2016-10-23 15:08 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2016-10-23 15:08 UTC (permalink / raw
To: gentoo-commits
commit: 14fe041899f7389c20de7c45d935abeb6fcbefc7
Author: Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
AuthorDate: Sun Oct 23 09:29:19 2016 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Oct 23 15:08:31 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14fe0418
net-p2p/transmission: Drop USE=qt4, one REQUIRED_USE down
DOCS to array
ED remove double slash
ROOT -> EROOT
Dropped several subslot operators where there are none
Add subslot operator to libressl RDEPEND
append-cppflags -> append-lfs-flags
Package-Manager: portage-2.3.0
Closes: https://github.com/gentoo/gentoo/pull/2645
net-p2p/transmission/transmission-2.92-r1.ebuild | 164 +++++++++++++++++++++++
1 file changed, 164 insertions(+)
diff --git a/net-p2p/transmission/transmission-2.92-r1.ebuild b/net-p2p/transmission/transmission-2.92-r1.ebuild
new file mode 100644
index 00000000..aab6cde
--- /dev/null
+++ b/net-p2p/transmission/transmission-2.92-r1.ebuild
@@ -0,0 +1,164 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit autotools fdo-mime flag-o-matic gnome2-utils qmake-utils systemd user
+
+DESCRIPTION="A Fast, Easy and Free BitTorrent client"
+HOMEPAGE="http://www.transmissionbt.com/"
+SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
+
+# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
+# transmission in licenses/ is for mentioning OpenSSL linking exception
+# MIT is in several libtransmission/ headers
+LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
+SLOT=0
+IUSE="ayatana gtk libressl lightweight systemd qt5 xfs"
+KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
+
+RDEPEND=">=dev-libs/libevent-2.0.10:=
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+ net-libs/libnatpmp
+ >=net-libs/miniupnpc-1.7:=
+ >=net-misc/curl-7.16.3[ssl]
+ sys-libs/zlib:=
+ gtk? (
+ >=dev-libs/dbus-glib-0.100
+ >=dev-libs/glib-2.32:2
+ >=x11-libs/gtk+-3.4:3
+ ayatana? ( >=dev-libs/libappindicator-0.4.90:3 )
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+ )
+ systemd? ( >=sys-apps/systemd-209:= )"
+DEPEND="${RDEPEND}
+ >=dev-libs/glib-2.32
+ dev-util/intltool
+ sys-devel/gettext
+ virtual/os-headers
+ virtual/pkgconfig
+ qt5? ( dev-qt/linguist-tools:5 )
+ xfs? ( sys-fs/xfsprogs )"
+
+REQUIRED_USE="ayatana? ( gtk )"
+
+DOCS=( AUTHORS NEWS qt/README.txt )
+
+PATCHES=(
+ "${FILESDIR}"/libsystemd.patch
+)
+
+src_prepare() {
+ sed -i -e '/CFLAGS/s:-ggdb3::' configure.ac || die
+
+ # Trick to avoid automagic dependency
+ if ! use ayatana ; then
+ sed -i -e '/^LIBAPPINDICATOR_MINIMUM/s:=.*:=9999:' configure.ac || die
+ fi
+
+ # http://trac.transmissionbt.com/ticket/4324
+ sed -i -e 's|noinst\(_PROGRAMS = $(TESTS)\)|check\1|' libtransmission/Makefile.am || die
+
+ # Prevent m4_copy error when running aclocal
+ # m4_copy: won't overwrite defined macro: glib_DEFUN
+ rm m4/glib-gettext.m4 || die
+
+ default
+ eautoreconf
+}
+
+src_configure() {
+ export ac_cv_header_xfs_xfs_h=$(usex xfs)
+
+ # https://bugs.gentoo.org/577528
+ append-lfs-flags
+
+ econf \
+ --enable-external-natpmp \
+ $(use_enable lightweight) \
+ $(use_with systemd systemd-daemon) \
+ $(use_with gtk)
+
+ if use qt5; then
+ pushd qt >/dev/null || die
+ eqmake5 qtr.pro
+ popd >/dev/null || die
+ fi
+}
+
+src_compile() {
+ emake
+
+ if use qt5; then
+ emake -C qt
+ $(qt5_get_bindir)/lrelease qt/translations/*.ts || die
+ fi
+}
+
+src_install() {
+ default
+
+ rm "${ED%/}"/usr/share/transmission/web/LICENSE || die
+
+ newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
+ newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
+ systemd_dounit daemon/transmission-daemon.service
+ systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
+
+ if use qt5; then
+ pushd qt >/dev/null || die
+ emake INSTALL_ROOT="${ED%/}"/usr install
+
+ domenu transmission-qt.desktop
+
+ local res
+ for res in 16 22 24 32 48 64 72 96 128 192 256; do
+ doicon -s ${res} icons/hicolor/${res}x${res}/transmission-qt.png
+ done
+ doicon -s scalable icons/hicolor/scalable/transmission-qt.svg
+
+ insinto /usr/share/qt5/translations
+ doins translations/*.qm
+ popd >/dev/null || die
+ fi
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+
+ enewgroup transmission
+ enewuser transmission -1 -1 /var/lib/transmission transmission
+
+ if [[ ! -e "${EROOT%/}"/var/lib/transmission ]]; then
+ mkdir -p "${EROOT%/}"/var/lib/transmission || die
+ chown transmission:transmission "${EROOT%/}"/var/lib/transmission || die
+ fi
+
+ elog "If you use transmission-daemon, please, set 'rpc-username' and"
+ elog "'rpc-password' (in plain text, transmission-daemon will hash it on"
+ elog "start) in settings.json file located at /var/lib/transmission/config or"
+ elog "any other appropriate config directory."
+ elog
+ elog "Since µTP is enabled by default, transmission needs large kernel buffers for"
+ elog "the UDP socket. You can append following lines into /etc/sysctl.conf:"
+ elog " net.core.rmem_max = 4194304"
+ elog " net.core.wmem_max = 1048576"
+ elog "and run sysctl -p"
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2016-10-07 19:16 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2016-10-07 19:16 UTC (permalink / raw
To: gentoo-commits
commit: 08b836511eee4fe7150dd47990536b6edb424c72
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 7 19:16:42 2016 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Oct 7 19:16:56 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08b83651
net-p2p/transmission: remove old
Package-Manager: portage-2.3.1_p6
net-p2p/transmission/Manifest | 1 -
net-p2p/transmission/transmission-2.84-r5.ebuild | 168 -----------------------
net-p2p/transmission/transmission-2.90-r1.ebuild | 158 ---------------------
3 files changed, 327 deletions(-)
diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index a367870d..11ea7ea 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,3 +1,2 @@
DIST transmission-2.84.tar.xz 3077836 SHA256 a9fc1936b4ee414acc732ada04e84339d6755cd0d097bcbd11ba2cfc540db9eb SHA512 d6c2b17e7f8180a41ac70f5b503dfdb0353c6419db25df1b393b18c987c56fda9e2fd4c3f4cda7f08c301877bd0b4711842c28121ceaaaae87f5792cc6c29a3d WHIRLPOOL 375f9c981d9d2ac308896e8b7d66d3643796c8e97d64a1e0d6fd2bffaafa55988b90ddb4eb98330edf062e835c0c5ce76749e7e66bf6806333673beb7569f342
-DIST transmission-2.90.tar.xz 3377720 SHA256 69ff8caf81684155926f437f46bf7df1b1fb304f52c7809f546257e8923f2fd2 SHA512 09c8e90cb1c7b508e3956d294ba9b5f01b4093c9f934c76d7515e96915c657b97f02819e1365dbbfecbdf489ae5757346d8bb2dd8e0070c304af434006495fda WHIRLPOOL a51a86603ddf208c73b6e86a05eda2d90636407c7c716fb959fa460a72908aafe2d82f46c1fe3d7afda52ba845d73924d0f26f107a2446644809f7cfd5985275
DIST transmission-2.92.tar.xz 3378116 SHA256 3a8d045c306ad9acb7bf81126939b9594553a388482efa0ec1bfb67b22acd35f SHA512 4d99476bee88cedcc4238a0eee64a4089016933cbfc1cfb1cca023ad4ebcfe46375c9e7651a17af4aeaaf1feb19cbd8166aa56ef7992d9e745a7bbcbe8efca11 WHIRLPOOL a2eab113fd895001cf72cd79c4ac9a4767eb9fb756a3fb9b1d0db6aa283d19a6aec739b8681a3a5a26ef630cec68f004e14f8654221f0528e30927f37339887f
diff --git a/net-p2p/transmission/transmission-2.84-r5.ebuild b/net-p2p/transmission/transmission-2.84-r5.ebuild
deleted file mode 100644
index 0844fa8..00000000
--- a/net-p2p/transmission/transmission-2.84-r5.ebuild
+++ /dev/null
@@ -1,168 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit autotools eutils fdo-mime gnome2-utils qmake-utils systemd user
-
-DESCRIPTION="A Fast, Easy and Free BitTorrent client"
-HOMEPAGE="http://www.transmissionbt.com/"
-SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT=0
-IUSE="ayatana gtk libressl lightweight systemd qt4 qt5 xfs"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
-
-RDEPEND=">=dev-libs/libevent-2.0.10:=
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl )
- net-libs/libnatpmp:=
- >=net-libs/miniupnpc-1.7:=
- >=net-misc/curl-7.16.3:=[ssl]
- sys-libs/zlib:=
- gtk? (
- >=dev-libs/dbus-glib-0.100:=
- >=dev-libs/glib-2.32:2=
- >=x11-libs/gtk+-3.4:3=
- ayatana? ( >=dev-libs/libappindicator-0.4.90:3= )
- )
- systemd? ( sys-apps/systemd:= )
- qt4? (
- dev-qt/qtcore:4
- dev-qt/qtgui:4
- dev-qt/qtdbus:4
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
- )"
-DEPEND="${RDEPEND}
- >=dev-libs/glib-2.32
- dev-util/intltool
- sys-devel/gettext
- virtual/os-headers
- virtual/pkgconfig
- qt5? ( dev-qt/linguist-tools:5 )
- xfs? ( sys-fs/xfsprogs )"
-
-REQUIRED_USE="ayatana? ( gtk ) ?? ( qt4 qt5 )"
-
-DOCS="AUTHORS NEWS qt/README.txt"
-
-pkg_setup() {
- enewgroup ${PN}
- enewuser ${PN} -1 -1 -1 ${PN}
-}
-
-src_prepare() {
- sed -i -e '/CFLAGS/s:-ggdb3::' configure.ac || die
- # Trick to avoid automagic dependency
- use ayatana || { sed -i -e '/^LIBAPPINDICATOR_MINIMUM/s:=.*:=9999:' configure.ac || die; }
- # Pass our configuration dir to systemd unit file
- sed -i '/ExecStart/ s|$| -g /var/lib/transmission/config|' daemon/${PN}-daemon.service || die
- # http://trac.transmissionbt.com/ticket/4324
- sed -i -e 's|noinst\(_PROGRAMS = $(TESTS)\)|check\1|' lib${PN}/Makefile.am || die
- # Fix for broken translations path
- epatch "${FILESDIR}"/${PN}-2.80-translations-path-fix.patch
- # http://trac.transmissionbt.com/ticket/5700
- sed -i -e '1iQMAKE_CXXFLAGS += -std=c++11' qt/qtr.pro || die
-
- epatch "${FILESDIR}/2.84-miniupnp14.patch"
- epatch "${FILESDIR}/2.84-libevent-2.1.5.patch"
- epatch "${FILESDIR}/2.84-node_alloc-segfault.patch"
-
- epatch_user
- eautoreconf
-}
-
-src_configure() {
- export ac_cv_header_xfs_xfs_h=$(usex xfs)
-
- econf \
- --enable-external-natpmp \
- $(use_enable lightweight) \
- $(use_with systemd systemd-daemon) \
- $(use_with gtk)
-
- if use qt4 || use qt5; then
- pushd qt >/dev/null || die
- use qt4 && eqmake4 qtr.pro
- use qt5 && eqmake5 qtr.pro
- popd >/dev/null || die
- fi
-}
-
-src_compile() {
- emake
-
- if use qt4 || use qt5; then
- local qt_bindir
- use qt4 && qt_bindir=$(qt4_get_bindir)
- use qt5 && qt_bindir=$(qt5_get_bindir)
- emake -C qt
- "${qt_bindir}"/lrelease qt/translations/*.ts || die
- fi
-}
-
-src_install() {
- default
-
- rm -f "${ED}"/usr/share/${PN}/web/LICENSE
-
- newinitd "${FILESDIR}"/${PN}-daemon.initd.9 ${PN}-daemon
- newconfd "${FILESDIR}"/${PN}-daemon.confd.4 ${PN}-daemon
- systemd_dounit daemon/${PN}-daemon.service
-
- keepdir /var/{lib/${PN}/{config,downloads},log/${PN}}
- fowners -R ${PN}:${PN} /var/{lib/${PN}/{,config,downloads},log/${PN}}
-
- if use qt4 || use qt5; then
- pushd qt >/dev/null || die
- emake INSTALL_ROOT="${ED}"/usr install
-
- domenu ${PN}-qt.desktop
-
- local res
- for res in 16 22 24 32 48 64 72 96 128 192 256; do
- doicon -s ${res} icons/hicolor/${res}x${res}/${PN}-qt.png
- done
- doicon -s scalable icons/hicolor/scalable/${PN}-qt.svg
-
- use qt4 && insinto /usr/share/qt4/translations
- use qt5 && insinto /usr/share/qt5/translations
- doins translations/*.qm
- popd >/dev/null || die
- fi
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- fdo-mime_desktop_database_update
- gnome2_icon_cache_update
-
- elog "If you use ${PN}-daemon, please, set 'rpc-username' and"
- elog "'rpc-password' (in plain text, ${PN}-daemon will hash it on"
- elog "start) in settings.json file located at /var/lib/${PN}/config or"
- elog "any other appropriate config directory."
- elog
- elog "Since µTP is enabled by default, ${PN} needs large kernel buffers for"
- elog "the UDP socket. You can append following lines into /etc/sysctl.conf:"
- elog " net.core.rmem_max = 4194304"
- elog " net.core.wmem_max = 1048576"
- elog "and run sysctl -p"
-}
-
-pkg_postrm() {
- fdo-mime_desktop_database_update
- gnome2_icon_cache_update
-}
diff --git a/net-p2p/transmission/transmission-2.90-r1.ebuild b/net-p2p/transmission/transmission-2.90-r1.ebuild
deleted file mode 100644
index 96c12ef..00000000
--- a/net-p2p/transmission/transmission-2.90-r1.ebuild
+++ /dev/null
@@ -1,158 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-inherit autotools fdo-mime gnome2-utils qmake-utils systemd user
-
-DESCRIPTION="A Fast, Easy and Free BitTorrent client"
-HOMEPAGE="http://www.transmissionbt.com/"
-SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT=0
-IUSE="ayatana gtk libressl lightweight systemd qt4 qt5 xfs"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
-
-RDEPEND=">=dev-libs/libevent-2.0.10:=
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl )
- net-libs/libnatpmp:=
- >=net-libs/miniupnpc-1.7:=
- >=net-misc/curl-7.16.3:=[ssl]
- sys-libs/zlib:=
- gtk? (
- >=dev-libs/dbus-glib-0.100:=
- >=dev-libs/glib-2.32:2=
- >=x11-libs/gtk+-3.4:3=
- ayatana? ( >=dev-libs/libappindicator-0.4.90:3= )
- )
- systemd? ( sys-apps/systemd:= )
- qt4? (
- dev-qt/qtcore:4
- dev-qt/qtgui:4
- dev-qt/qtdbus:4
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
- )"
-DEPEND="${RDEPEND}
- >=dev-libs/glib-2.32
- dev-util/intltool
- sys-devel/gettext
- virtual/os-headers
- virtual/pkgconfig
- qt5? ( dev-qt/linguist-tools:5 )
- xfs? ( sys-fs/xfsprogs )"
-
-REQUIRED_USE="ayatana? ( gtk ) ?? ( qt4 qt5 )"
-
-DOCS="AUTHORS NEWS qt/README.txt"
-
-src_prepare() {
- sed -i -e '/CFLAGS/s:-ggdb3::' configure.ac || die
-
- # Trick to avoid automagic dependency
- use ayatana || { sed -i -e '/^LIBAPPINDICATOR_MINIMUM/s:=.*:=9999:' configure.ac || die; }
-
- # Pass our configuration dir to systemd unit file
- sed -i '/ExecStart/ s|$| -g /var/lib/transmission/config|' daemon/transmission-daemon.service || die
-
- # http://trac.transmissionbt.com/ticket/4324
- sed -i -e 's|noinst\(_PROGRAMS = $(TESTS)\)|check\1|' libtransmission/Makefile.am || die
-
- eapply_user
- eautoreconf
-}
-
-src_configure() {
- export ac_cv_header_xfs_xfs_h=$(usex xfs)
-
- econf \
- --enable-external-natpmp \
- $(use_enable lightweight) \
- $(use_with systemd systemd-daemon) \
- $(use_with gtk)
-
- if use qt4 || use qt5; then
- pushd qt >/dev/null || die
- use qt4 && eqmake4 qtr.pro
- use qt5 && eqmake5 qtr.pro
- popd >/dev/null || die
- fi
-}
-
-src_compile() {
- emake
-
- if use qt4 || use qt5; then
- local qt_bindir
- use qt4 && qt_bindir=$(qt4_get_bindir)
- use qt5 && qt_bindir=$(qt5_get_bindir)
- emake -C qt
- "${qt_bindir}"/lrelease qt/translations/*.ts || die
- fi
-}
-
-src_install() {
- default
-
- rm "${ED}"/usr/share/transmission/web/LICENSE || die
-
- newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
- newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
- systemd_dounit daemon/transmission-daemon.service
-
- if use qt4 || use qt5; then
- pushd qt >/dev/null || die
- emake INSTALL_ROOT="${ED}"/usr install
-
- domenu transmission-qt.desktop
-
- local res
- for res in 16 22 24 32 48 64 72 96 128 192 256; do
- doicon -s ${res} icons/hicolor/${res}x${res}/transmission-qt.png
- done
- doicon -s scalable icons/hicolor/scalable/transmission-qt.svg
-
- use qt4 && insinto /usr/share/qt4/translations
- use qt5 && insinto /usr/share/qt5/translations
- doins translations/*.qm
- popd >/dev/null || die
- fi
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- fdo-mime_desktop_database_update
- gnome2_icon_cache_update
-
- enewgroup transmission
- enewuser transmission -1 -1 -1 transmission
-
- elog "If you use transmission-daemon, please, set 'rpc-username' and"
- elog "'rpc-password' (in plain text, transmission-daemon will hash it on"
- elog "start) in settings.json file located at /var/lib/transmission/config or"
- elog "any other appropriate config directory."
- elog
- elog "Since µTP is enabled by default, transmission needs large kernel buffers for"
- elog "the UDP socket. You can append following lines into /etc/sysctl.conf:"
- elog " net.core.rmem_max = 4194304"
- elog " net.core.wmem_max = 1048576"
- elog "and run sysctl -p"
-}
-
-pkg_postrm() {
- fdo-mime_desktop_database_update
- gnome2_icon_cache_update
-}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2016-08-06 10:17 Pacho Ramos
0 siblings, 0 replies; 133+ messages in thread
From: Pacho Ramos @ 2016-08-06 10:17 UTC (permalink / raw
To: gentoo-commits
commit: 068d664648a0494d99d7ba4ac8c08586b0739b7f
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 6 10:03:54 2016 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sat Aug 6 10:16:24 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=068d6646
net-p2p/transmission: Cleanup per bug #131259
Package-Manager: portage-2.3.0
net-p2p/transmission/metadata.xml | 4 ----
1 file changed, 4 deletions(-)
diff --git a/net-p2p/transmission/metadata.xml b/net-p2p/transmission/metadata.xml
index aa8b895..056a427 100644
--- a/net-p2p/transmission/metadata.xml
+++ b/net-p2p/transmission/metadata.xml
@@ -5,10 +5,6 @@
<email>floppym@gentoo.org</email>
<name>Mike Gilbert</name>
</maintainer>
- <maintainer type="person">
- <email>ssuominen@gentoo.org</email>
- <name>Samuli Suominen</name>
- </maintainer>
<use>
<flag name="lightweight">Optimize transmission for low-resource systems (smaller cache size, prefer unencrypted peer connections, etc.)</flag>
<flag name="xfs">Enable XFS filesystem capabilities by using <pkg>sys-fs/xfsprogs</pkg> headers (in building of fdlimit(.c))</flag>
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2016-04-23 18:06 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2016-04-23 18:06 UTC (permalink / raw
To: gentoo-commits
commit: ff7c2b479cd5485f64c70c244ecfcec75e89c036
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 23 18:05:37 2016 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat Apr 23 18:06:08 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff7c2b47
net-p2p/transmission: Create /var/lib/transmission in postinst
The openrc init script normally creates this, but this does not work for
systemd users.
Bug: https://bugs.gentoo.org/580932
Package-Manager: portage-2.2.28_p70
net-p2p/transmission/transmission-2.92.ebuild | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-2.92.ebuild b/net-p2p/transmission/transmission-2.92.ebuild
index 7a402d1..4ae6553 100644
--- a/net-p2p/transmission/transmission-2.92.ebuild
+++ b/net-p2p/transmission/transmission-2.92.ebuild
@@ -149,7 +149,12 @@ pkg_postinst() {
gnome2_icon_cache_update
enewgroup transmission
- enewuser transmission -1 -1 -1 transmission
+ enewuser transmission -1 -1 /var/lib/transmission transmission
+
+ if [[ ! -e "${ROOT%/}"/var/lib/transmission ]]; then
+ mkdir -p "${ROOT%/}"/var/lib/transmission
+ chown transmission:transmission "${ROOT%/}"/var/lib/transmission
+ fi
elog "If you use transmission-daemon, please, set 'rpc-username' and"
elog "'rpc-password' (in plain text, transmission-daemon will hash it on"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2016-03-27 1:32 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2016-03-27 1:32 UTC (permalink / raw
To: gentoo-commits
commit: c13b5e88c6e9c7bd2698d844cb5ed127ed809f7e
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 27 01:32:28 2016 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Mar 27 01:32:52 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c13b5e88
net-p2p/transmission: Fix m4 error when running aclocal
Package-Manager: portage-2.2.28_p64
net-p2p/transmission/transmission-2.92.ebuild | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/net-p2p/transmission/transmission-2.92.ebuild b/net-p2p/transmission/transmission-2.92.ebuild
index 52188f5..7a402d1 100644
--- a/net-p2p/transmission/transmission-2.92.ebuild
+++ b/net-p2p/transmission/transmission-2.92.ebuild
@@ -72,6 +72,10 @@ src_prepare() {
# http://trac.transmissionbt.com/ticket/4324
sed -i -e 's|noinst\(_PROGRAMS = $(TESTS)\)|check\1|' libtransmission/Makefile.am || die
+ # Prevent m4_copy error when running aclocal
+ # m4_copy: won't overwrite defined macro: glib_DEFUN
+ rm m4/glib-gettext.m4 || die
+
default
eautoreconf
}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2016-03-16 23:51 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2016-03-16 23:51 UTC (permalink / raw
To: gentoo-commits
commit: 26dbb391ffeb2b178fc84d204d7aceef7f5c6390
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 16 23:51:29 2016 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Mar 16 23:51:50 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26dbb391
net-p2p/transmission: Fix build with xfsprogs-4.5.0
Bug: https://bugs.gentoo.org/577528
Package-Manager: portage-2.2.28_p60
net-p2p/transmission/transmission-2.92.ebuild | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-2.92.ebuild b/net-p2p/transmission/transmission-2.92.ebuild
index 68a80b3..52188f5 100644
--- a/net-p2p/transmission/transmission-2.92.ebuild
+++ b/net-p2p/transmission/transmission-2.92.ebuild
@@ -3,7 +3,7 @@
# $Id$
EAPI=6
-inherit autotools fdo-mime gnome2-utils qmake-utils systemd user
+inherit autotools fdo-mime flag-o-matic gnome2-utils qmake-utils systemd user
DESCRIPTION="A Fast, Easy and Free BitTorrent client"
HOMEPAGE="http://www.transmissionbt.com/"
@@ -79,6 +79,9 @@ src_prepare() {
src_configure() {
export ac_cv_header_xfs_xfs_h=$(usex xfs)
+ # https://bugs.gentoo.org/577528
+ append-cppflags -D_LARGEFILE64_SOURCE=1
+
econf \
--enable-external-natpmp \
$(use_enable lightweight) \
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2016-03-08 2:18 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2016-03-08 2:18 UTC (permalink / raw
To: gentoo-commits
commit: 214337f35ceeab35786f9faa13ae6c3d56caaeab
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 8 02:18:23 2016 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue Mar 8 02:18:34 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=214337f3
net-p2p/transmission: Bump to 2.92
Package-Manager: portage-2.2.27_p81
net-p2p/transmission/Manifest | 1 +
net-p2p/transmission/transmission-2.92.ebuild | 158 ++++++++++++++++++++++++++
2 files changed, 159 insertions(+)
diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 13521d0..a367870 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,2 +1,3 @@
DIST transmission-2.84.tar.xz 3077836 SHA256 a9fc1936b4ee414acc732ada04e84339d6755cd0d097bcbd11ba2cfc540db9eb SHA512 d6c2b17e7f8180a41ac70f5b503dfdb0353c6419db25df1b393b18c987c56fda9e2fd4c3f4cda7f08c301877bd0b4711842c28121ceaaaae87f5792cc6c29a3d WHIRLPOOL 375f9c981d9d2ac308896e8b7d66d3643796c8e97d64a1e0d6fd2bffaafa55988b90ddb4eb98330edf062e835c0c5ce76749e7e66bf6806333673beb7569f342
DIST transmission-2.90.tar.xz 3377720 SHA256 69ff8caf81684155926f437f46bf7df1b1fb304f52c7809f546257e8923f2fd2 SHA512 09c8e90cb1c7b508e3956d294ba9b5f01b4093c9f934c76d7515e96915c657b97f02819e1365dbbfecbdf489ae5757346d8bb2dd8e0070c304af434006495fda WHIRLPOOL a51a86603ddf208c73b6e86a05eda2d90636407c7c716fb959fa460a72908aafe2d82f46c1fe3d7afda52ba845d73924d0f26f107a2446644809f7cfd5985275
+DIST transmission-2.92.tar.xz 3378116 SHA256 3a8d045c306ad9acb7bf81126939b9594553a388482efa0ec1bfb67b22acd35f SHA512 4d99476bee88cedcc4238a0eee64a4089016933cbfc1cfb1cca023ad4ebcfe46375c9e7651a17af4aeaaf1feb19cbd8166aa56ef7992d9e745a7bbcbe8efca11 WHIRLPOOL a2eab113fd895001cf72cd79c4ac9a4767eb9fb756a3fb9b1d0db6aa283d19a6aec739b8681a3a5a26ef630cec68f004e14f8654221f0528e30927f37339887f
diff --git a/net-p2p/transmission/transmission-2.92.ebuild b/net-p2p/transmission/transmission-2.92.ebuild
new file mode 100644
index 0000000..96c12ef
--- /dev/null
+++ b/net-p2p/transmission/transmission-2.92.ebuild
@@ -0,0 +1,158 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit autotools fdo-mime gnome2-utils qmake-utils systemd user
+
+DESCRIPTION="A Fast, Easy and Free BitTorrent client"
+HOMEPAGE="http://www.transmissionbt.com/"
+SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
+
+# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
+# transmission in licenses/ is for mentioning OpenSSL linking exception
+# MIT is in several libtransmission/ headers
+LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
+SLOT=0
+IUSE="ayatana gtk libressl lightweight systemd qt4 qt5 xfs"
+KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
+
+RDEPEND=">=dev-libs/libevent-2.0.10:=
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl )
+ net-libs/libnatpmp:=
+ >=net-libs/miniupnpc-1.7:=
+ >=net-misc/curl-7.16.3:=[ssl]
+ sys-libs/zlib:=
+ gtk? (
+ >=dev-libs/dbus-glib-0.100:=
+ >=dev-libs/glib-2.32:2=
+ >=x11-libs/gtk+-3.4:3=
+ ayatana? ( >=dev-libs/libappindicator-0.4.90:3= )
+ )
+ systemd? ( sys-apps/systemd:= )
+ qt4? (
+ dev-qt/qtcore:4
+ dev-qt/qtgui:4
+ dev-qt/qtdbus:4
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+ )"
+DEPEND="${RDEPEND}
+ >=dev-libs/glib-2.32
+ dev-util/intltool
+ sys-devel/gettext
+ virtual/os-headers
+ virtual/pkgconfig
+ qt5? ( dev-qt/linguist-tools:5 )
+ xfs? ( sys-fs/xfsprogs )"
+
+REQUIRED_USE="ayatana? ( gtk ) ?? ( qt4 qt5 )"
+
+DOCS="AUTHORS NEWS qt/README.txt"
+
+src_prepare() {
+ sed -i -e '/CFLAGS/s:-ggdb3::' configure.ac || die
+
+ # Trick to avoid automagic dependency
+ use ayatana || { sed -i -e '/^LIBAPPINDICATOR_MINIMUM/s:=.*:=9999:' configure.ac || die; }
+
+ # Pass our configuration dir to systemd unit file
+ sed -i '/ExecStart/ s|$| -g /var/lib/transmission/config|' daemon/transmission-daemon.service || die
+
+ # http://trac.transmissionbt.com/ticket/4324
+ sed -i -e 's|noinst\(_PROGRAMS = $(TESTS)\)|check\1|' libtransmission/Makefile.am || die
+
+ eapply_user
+ eautoreconf
+}
+
+src_configure() {
+ export ac_cv_header_xfs_xfs_h=$(usex xfs)
+
+ econf \
+ --enable-external-natpmp \
+ $(use_enable lightweight) \
+ $(use_with systemd systemd-daemon) \
+ $(use_with gtk)
+
+ if use qt4 || use qt5; then
+ pushd qt >/dev/null || die
+ use qt4 && eqmake4 qtr.pro
+ use qt5 && eqmake5 qtr.pro
+ popd >/dev/null || die
+ fi
+}
+
+src_compile() {
+ emake
+
+ if use qt4 || use qt5; then
+ local qt_bindir
+ use qt4 && qt_bindir=$(qt4_get_bindir)
+ use qt5 && qt_bindir=$(qt5_get_bindir)
+ emake -C qt
+ "${qt_bindir}"/lrelease qt/translations/*.ts || die
+ fi
+}
+
+src_install() {
+ default
+
+ rm "${ED}"/usr/share/transmission/web/LICENSE || die
+
+ newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
+ newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
+ systemd_dounit daemon/transmission-daemon.service
+
+ if use qt4 || use qt5; then
+ pushd qt >/dev/null || die
+ emake INSTALL_ROOT="${ED}"/usr install
+
+ domenu transmission-qt.desktop
+
+ local res
+ for res in 16 22 24 32 48 64 72 96 128 192 256; do
+ doicon -s ${res} icons/hicolor/${res}x${res}/transmission-qt.png
+ done
+ doicon -s scalable icons/hicolor/scalable/transmission-qt.svg
+
+ use qt4 && insinto /usr/share/qt4/translations
+ use qt5 && insinto /usr/share/qt5/translations
+ doins translations/*.qm
+ popd >/dev/null || die
+ fi
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+
+ enewgroup transmission
+ enewuser transmission -1 -1 -1 transmission
+
+ elog "If you use transmission-daemon, please, set 'rpc-username' and"
+ elog "'rpc-password' (in plain text, transmission-daemon will hash it on"
+ elog "start) in settings.json file located at /var/lib/transmission/config or"
+ elog "any other appropriate config directory."
+ elog
+ elog "Since µTP is enabled by default, transmission needs large kernel buffers for"
+ elog "the UDP socket. You can append following lines into /etc/sysctl.conf:"
+ elog " net.core.rmem_max = 4194304"
+ elog " net.core.wmem_max = 1048576"
+ elog "and run sysctl -p"
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2015-12-31 20:00 Anthony G. Basile
0 siblings, 0 replies; 133+ messages in thread
From: Anthony G. Basile @ 2015-12-31 20:00 UTC (permalink / raw
To: gentoo-commits
commit: 45ba77ab1dee61a2590c9f4903e620c5cf4d5f68
Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 31 20:07:33 2015 +0000
Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Thu Dec 31 20:07:57 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45ba77ab
net-p2p/transmission: add libressl support, bug #567352
Package-Manager: portage-2.2.24
net-p2p/transmission/transmission-2.84-r5.ebuild | 168 +++++++++++++++++++++++
1 file changed, 168 insertions(+)
diff --git a/net-p2p/transmission/transmission-2.84-r5.ebuild b/net-p2p/transmission/transmission-2.84-r5.ebuild
new file mode 100644
index 0000000..0844fa8
--- /dev/null
+++ b/net-p2p/transmission/transmission-2.84-r5.ebuild
@@ -0,0 +1,168 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit autotools eutils fdo-mime gnome2-utils qmake-utils systemd user
+
+DESCRIPTION="A Fast, Easy and Free BitTorrent client"
+HOMEPAGE="http://www.transmissionbt.com/"
+SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
+
+# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
+# transmission in licenses/ is for mentioning OpenSSL linking exception
+# MIT is in several libtransmission/ headers
+LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
+SLOT=0
+IUSE="ayatana gtk libressl lightweight systemd qt4 qt5 xfs"
+KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
+
+RDEPEND=">=dev-libs/libevent-2.0.10:=
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl )
+ net-libs/libnatpmp:=
+ >=net-libs/miniupnpc-1.7:=
+ >=net-misc/curl-7.16.3:=[ssl]
+ sys-libs/zlib:=
+ gtk? (
+ >=dev-libs/dbus-glib-0.100:=
+ >=dev-libs/glib-2.32:2=
+ >=x11-libs/gtk+-3.4:3=
+ ayatana? ( >=dev-libs/libappindicator-0.4.90:3= )
+ )
+ systemd? ( sys-apps/systemd:= )
+ qt4? (
+ dev-qt/qtcore:4
+ dev-qt/qtgui:4
+ dev-qt/qtdbus:4
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+ )"
+DEPEND="${RDEPEND}
+ >=dev-libs/glib-2.32
+ dev-util/intltool
+ sys-devel/gettext
+ virtual/os-headers
+ virtual/pkgconfig
+ qt5? ( dev-qt/linguist-tools:5 )
+ xfs? ( sys-fs/xfsprogs )"
+
+REQUIRED_USE="ayatana? ( gtk ) ?? ( qt4 qt5 )"
+
+DOCS="AUTHORS NEWS qt/README.txt"
+
+pkg_setup() {
+ enewgroup ${PN}
+ enewuser ${PN} -1 -1 -1 ${PN}
+}
+
+src_prepare() {
+ sed -i -e '/CFLAGS/s:-ggdb3::' configure.ac || die
+ # Trick to avoid automagic dependency
+ use ayatana || { sed -i -e '/^LIBAPPINDICATOR_MINIMUM/s:=.*:=9999:' configure.ac || die; }
+ # Pass our configuration dir to systemd unit file
+ sed -i '/ExecStart/ s|$| -g /var/lib/transmission/config|' daemon/${PN}-daemon.service || die
+ # http://trac.transmissionbt.com/ticket/4324
+ sed -i -e 's|noinst\(_PROGRAMS = $(TESTS)\)|check\1|' lib${PN}/Makefile.am || die
+ # Fix for broken translations path
+ epatch "${FILESDIR}"/${PN}-2.80-translations-path-fix.patch
+ # http://trac.transmissionbt.com/ticket/5700
+ sed -i -e '1iQMAKE_CXXFLAGS += -std=c++11' qt/qtr.pro || die
+
+ epatch "${FILESDIR}/2.84-miniupnp14.patch"
+ epatch "${FILESDIR}/2.84-libevent-2.1.5.patch"
+ epatch "${FILESDIR}/2.84-node_alloc-segfault.patch"
+
+ epatch_user
+ eautoreconf
+}
+
+src_configure() {
+ export ac_cv_header_xfs_xfs_h=$(usex xfs)
+
+ econf \
+ --enable-external-natpmp \
+ $(use_enable lightweight) \
+ $(use_with systemd systemd-daemon) \
+ $(use_with gtk)
+
+ if use qt4 || use qt5; then
+ pushd qt >/dev/null || die
+ use qt4 && eqmake4 qtr.pro
+ use qt5 && eqmake5 qtr.pro
+ popd >/dev/null || die
+ fi
+}
+
+src_compile() {
+ emake
+
+ if use qt4 || use qt5; then
+ local qt_bindir
+ use qt4 && qt_bindir=$(qt4_get_bindir)
+ use qt5 && qt_bindir=$(qt5_get_bindir)
+ emake -C qt
+ "${qt_bindir}"/lrelease qt/translations/*.ts || die
+ fi
+}
+
+src_install() {
+ default
+
+ rm -f "${ED}"/usr/share/${PN}/web/LICENSE
+
+ newinitd "${FILESDIR}"/${PN}-daemon.initd.9 ${PN}-daemon
+ newconfd "${FILESDIR}"/${PN}-daemon.confd.4 ${PN}-daemon
+ systemd_dounit daemon/${PN}-daemon.service
+
+ keepdir /var/{lib/${PN}/{config,downloads},log/${PN}}
+ fowners -R ${PN}:${PN} /var/{lib/${PN}/{,config,downloads},log/${PN}}
+
+ if use qt4 || use qt5; then
+ pushd qt >/dev/null || die
+ emake INSTALL_ROOT="${ED}"/usr install
+
+ domenu ${PN}-qt.desktop
+
+ local res
+ for res in 16 22 24 32 48 64 72 96 128 192 256; do
+ doicon -s ${res} icons/hicolor/${res}x${res}/${PN}-qt.png
+ done
+ doicon -s scalable icons/hicolor/scalable/${PN}-qt.svg
+
+ use qt4 && insinto /usr/share/qt4/translations
+ use qt5 && insinto /usr/share/qt5/translations
+ doins translations/*.qm
+ popd >/dev/null || die
+ fi
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+
+ elog "If you use ${PN}-daemon, please, set 'rpc-username' and"
+ elog "'rpc-password' (in plain text, ${PN}-daemon will hash it on"
+ elog "start) in settings.json file located at /var/lib/${PN}/config or"
+ elog "any other appropriate config directory."
+ elog
+ elog "Since µTP is enabled by default, ${PN} needs large kernel buffers for"
+ elog "the UDP socket. You can append following lines into /etc/sysctl.conf:"
+ elog " net.core.rmem_max = 4194304"
+ elog " net.core.wmem_max = 1048576"
+ elog "and run sysctl -p"
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2015-12-03 17:42 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2015-12-03 17:42 UTC (permalink / raw
To: gentoo-commits
commit: 438b855e0d321d43dea240639c4c3c449cd3520f
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 3 17:42:01 2015 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Dec 3 17:42:01 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=438b855e
net-p2p/transmission: Remove old
Package-Manager: portage-2.2.26_p10
net-p2p/transmission/transmission-2.84-r1.ebuild | 163 -----------------------
net-p2p/transmission/transmission-2.84.ebuild | 154 ---------------------
2 files changed, 317 deletions(-)
diff --git a/net-p2p/transmission/transmission-2.84-r1.ebuild b/net-p2p/transmission/transmission-2.84-r1.ebuild
deleted file mode 100644
index 97a3a72..0000000
--- a/net-p2p/transmission/transmission-2.84-r1.ebuild
+++ /dev/null
@@ -1,163 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit autotools eutils fdo-mime gnome2-utils qmake-utils systemd user
-
-DESCRIPTION="A Fast, Easy and Free BitTorrent client"
-HOMEPAGE="http://www.transmissionbt.com/"
-SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT=0
-IUSE="ayatana gtk lightweight systemd qt4 qt5 xfs"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
-
-RDEPEND=">=dev-libs/libevent-2.0.10:=
- dev-libs/openssl:0=
- net-libs/libnatpmp:=
- >=net-libs/miniupnpc-1.7:=
- >=net-misc/curl-7.16.3:=[ssl]
- sys-libs/zlib:=
- gtk? (
- >=dev-libs/dbus-glib-0.100:=
- >=dev-libs/glib-2.32:2=
- >=x11-libs/gtk+-3.4:3=
- ayatana? ( >=dev-libs/libappindicator-0.4.90:3= )
- )
- systemd? ( sys-apps/systemd:= )
- qt4? (
- dev-qt/qtcore:4=
- dev-qt/qtgui:4=
- dev-qt/qtdbus:4=
- )
- qt5? (
- dev-qt/qtcore:5=
- dev-qt/qtdbus:5=
- dev-qt/qtgui:5=
- dev-qt/qtnetwork:5=
- dev-qt/qtwidgets:5=
- )"
-DEPEND="${RDEPEND}
- >=dev-libs/glib-2.32
- dev-util/intltool
- sys-devel/gettext
- virtual/os-headers
- virtual/pkgconfig
- xfs? ( sys-fs/xfsprogs )"
-
-REQUIRED_USE="ayatana? ( gtk ) ?? ( qt4 qt5 )"
-
-DOCS="AUTHORS NEWS qt/README.txt"
-
-pkg_setup() {
- enewgroup ${PN}
- enewuser ${PN} -1 -1 -1 ${PN}
-}
-
-src_prepare() {
- sed -i -e '/CFLAGS/s:-ggdb3::' configure.ac || die
- # Trick to avoid automagic dependency
- use ayatana || { sed -i -e '/^LIBAPPINDICATOR_MINIMUM/s:=.*:=9999:' configure.ac || die; }
- # Pass our configuration dir to systemd unit file
- sed -i '/ExecStart/ s|$| -g /var/lib/transmission/config|' daemon/${PN}-daemon.service || die
- # http://trac.transmissionbt.com/ticket/4324
- sed -i -e 's|noinst\(_PROGRAMS = $(TESTS)\)|check\1|' lib${PN}/Makefile.am || die
- # Fix for broken translations path
- epatch "${FILESDIR}"/${PN}-2.80-translations-path-fix.patch
- # http://trac.transmissionbt.com/ticket/5700
- sed -i -e '1iQMAKE_CXXFLAGS += -std=c++11' qt/qtr.pro || die
-
- epatch "${FILESDIR}/2.84-miniupnp14.patch"
-
- epatch_user
- eautoreconf
-}
-
-src_configure() {
- export ac_cv_header_xfs_xfs_h=$(usex xfs)
-
- econf \
- --enable-external-natpmp \
- $(use_enable lightweight) \
- $(use_with systemd systemd-daemon) \
- $(use_with gtk)
-
- if use qt4 || use qt5; then
- pushd qt >/dev/null || die
- use qt4 && eqmake4 qtr.pro
- use qt5 && eqmake5 qtr.pro
- popd >/dev/null || die
- fi
-}
-
-src_compile() {
- emake
-
- if use qt4 || use qt5; then
- use qt4 && local -x QT_SELECT=4
- use qt5 && local -x QT_SELECT=5
- emake -C qt
- lrelease qt/translations/*.ts || die
- fi
-}
-
-src_install() {
- default
-
- rm -f "${ED}"/usr/share/${PN}/web/LICENSE
-
- newinitd "${FILESDIR}"/${PN}-daemon.initd.9 ${PN}-daemon
- newconfd "${FILESDIR}"/${PN}-daemon.confd.4 ${PN}-daemon
- systemd_dounit daemon/${PN}-daemon.service
-
- keepdir /var/{lib/${PN}/{config,downloads},log/${PN}}
- fowners -R ${PN}:${PN} /var/{lib/${PN}/{,config,downloads},log/${PN}}
-
- if use qt4 || use qt5; then
- pushd qt >/dev/null || die
- emake INSTALL_ROOT="${ED}"/usr install
-
- domenu ${PN}-qt.desktop
-
- local res
- for res in 16 22 24 32 48 64 72 96 128 192 256; do
- doicon -s ${res} icons/hicolor/${res}x${res}/${PN}-qt.png
- done
- doicon -s scalable icons/hicolor/scalable/${PN}-qt.svg
-
- use qt4 && insinto /usr/share/qt4/translations
- use qt5 && insinto /usr/share/qt5/translations
- doins translations/*.qm
- popd >/dev/null || die
- fi
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- fdo-mime_desktop_database_update
- gnome2_icon_cache_update
-
- elog "If you use ${PN}-daemon, please, set 'rpc-username' and"
- elog "'rpc-password' (in plain text, ${PN}-daemon will hash it on"
- elog "start) in settings.json file located at /var/lib/${PN}/config or"
- elog "any other appropriate config directory."
- elog
- elog "Since µTP is enabled by default, ${PN} needs large kernel buffers for"
- elog "the UDP socket. You can append following lines into /etc/sysctl.conf:"
- elog " net.core.rmem_max = 4194304"
- elog " net.core.wmem_max = 1048576"
- elog "and run sysctl -p"
-}
-
-pkg_postrm() {
- fdo-mime_desktop_database_update
- gnome2_icon_cache_update
-}
diff --git a/net-p2p/transmission/transmission-2.84.ebuild b/net-p2p/transmission/transmission-2.84.ebuild
deleted file mode 100644
index d1648c4..0000000
--- a/net-p2p/transmission/transmission-2.84.ebuild
+++ /dev/null
@@ -1,154 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit autotools eutils fdo-mime gnome2-utils qt4-r2 systemd user
-
-DESCRIPTION="A Fast, Easy and Free BitTorrent client"
-HOMEPAGE="http://www.transmissionbt.com/"
-SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT=0
-IUSE="ayatana gtk lightweight systemd qt4 xfs"
-KEYWORDS="amd64 ~arm ~mips ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
-
-RDEPEND=">=dev-libs/libevent-2.0.10:=
- dev-libs/openssl:0=
- net-libs/libnatpmp:=
- >=net-libs/miniupnpc-1.7:=
- >=net-misc/curl-7.16.3:=[ssl]
- sys-libs/zlib:=
- gtk? (
- >=dev-libs/dbus-glib-0.100:=
- >=dev-libs/glib-2.32:2=
- >=x11-libs/gtk+-3.4:3=
- ayatana? ( >=dev-libs/libappindicator-0.4.90:3= )
- )
- systemd? ( sys-apps/systemd:= )
- qt4? (
- dev-qt/qtcore:4=
- dev-qt/qtgui:4=
- dev-qt/qtdbus:4=
- )"
-DEPEND="${RDEPEND}
- >=dev-libs/glib-2.32
- dev-util/intltool
- sys-devel/gettext
- virtual/os-headers
- virtual/pkgconfig
- xfs? ( sys-fs/xfsprogs )"
-
-REQUIRED_USE="ayatana? ( gtk )"
-
-DOCS="AUTHORS NEWS qt/README.txt"
-
-pkg_setup() {
- enewgroup ${PN}
- enewuser ${PN} -1 -1 -1 ${PN}
-}
-
-src_prepare() {
- sed -i -e '/CFLAGS/s:-ggdb3::' configure.ac || die
- # Trick to avoid automagic dependency
- use ayatana || { sed -i -e '/^LIBAPPINDICATOR_MINIMUM/s:=.*:=9999:' configure.ac || die; }
- # Pass our configuration dir to systemd unit file
- sed -i '/ExecStart/ s|$| -g /var/lib/transmission/config|' daemon/${PN}-daemon.service || die
- # http://trac.transmissionbt.com/ticket/4324
- sed -i -e 's|noinst\(_PROGRAMS = $(TESTS)\)|check\1|' lib${PN}/Makefile.am || die
- # Fix for broken translations path
- epatch "${FILESDIR}"/${PN}-2.80-translations-path-fix.patch
- # http://trac.transmissionbt.com/ticket/5700
- sed -i -e '1iQMAKE_CXXFLAGS += -std=c++11' qt/qtr.pro || die
-
- epatch "${FILESDIR}/2.84-miniupnp14.patch"
-
- epatch_user
- eautoreconf
-}
-
-src_configure() {
- export ac_cv_header_xfs_xfs_h=$(usex xfs)
-
- econf \
- --enable-external-natpmp \
- $(use_enable lightweight) \
- $(use_with systemd systemd-daemon) \
- $(use_with gtk)
-
- if use qt4; then
- pushd qt >/dev/null
- eqmake4 qtr.pro
- popd >/dev/null
- fi
-}
-
-src_compile() {
- emake
-
- if use qt4; then
- pushd qt >/dev/null
- emake
- lrelease translations/*.ts
- popd >/dev/null
- fi
-}
-
-src_install() {
- default
-
- rm -f "${ED}"/usr/share/${PN}/web/LICENSE
-
- newinitd "${FILESDIR}"/${PN}-daemon.initd.9 ${PN}-daemon
- newconfd "${FILESDIR}"/${PN}-daemon.confd.4 ${PN}-daemon
- systemd_dounit daemon/${PN}-daemon.service
-
- keepdir /var/{lib/${PN}/{config,downloads},log/${PN}}
- fowners -R ${PN}:${PN} /var/{lib/${PN}/{,config,downloads},log/${PN}}
-
- if use qt4; then
- pushd qt >/dev/null
- emake INSTALL_ROOT="${ED}"/usr install
-
- domenu ${PN}-qt.desktop
-
- local res
- for res in 16 22 24 32 48 64 72 96 128 192 256; do
- doicon -s ${res} icons/hicolor/${res}x${res}/${PN}-qt.png
- done
- doicon -s scalable icons/hicolor/scalable/${PN}-qt.svg
-
- insinto /usr/share/qt4/translations
- doins translations/*.qm
- popd >/dev/null
- fi
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- fdo-mime_desktop_database_update
- gnome2_icon_cache_update
-
- elog "If you use ${PN}-daemon, please, set 'rpc-username' and"
- elog "'rpc-password' (in plain text, ${PN}-daemon will hash it on"
- elog "start) in settings.json file located at /var/lib/${PN}/config or"
- elog "any other appropriate config directory."
- elog
- elog "Since µTP is enabled by default, ${PN} needs large kernel buffers for"
- elog "the UDP socket. You can append following lines into /etc/sysctl.conf:"
- elog " net.core.rmem_max = 4194304"
- elog " net.core.wmem_max = 1048576"
- elog "and run sysctl -p"
-}
-
-pkg_postrm() {
- fdo-mime_desktop_database_update
- gnome2_icon_cache_update
-}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2015-12-03 17:42 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2015-12-03 17:42 UTC (permalink / raw
To: gentoo-commits
commit: acc67f4952404f0aa0439e00edfd447f350860d3
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 3 17:41:32 2015 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Dec 3 17:41:32 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acc67f49
net-p2p/transmission: Remove slot-operator from Qt deps
Bug: https://bugs.gentoo.org/554248
Package-Manager: portage-2.2.26_p10
...ission-2.84-r3.ebuild => transmission-2.84-r4.ebuild} | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/net-p2p/transmission/transmission-2.84-r3.ebuild b/net-p2p/transmission/transmission-2.84-r4.ebuild
similarity index 96%
rename from net-p2p/transmission/transmission-2.84-r3.ebuild
rename to net-p2p/transmission/transmission-2.84-r4.ebuild
index acedbf3..504457b 100644
--- a/net-p2p/transmission/transmission-2.84-r3.ebuild
+++ b/net-p2p/transmission/transmission-2.84-r4.ebuild
@@ -31,16 +31,16 @@ RDEPEND=">=dev-libs/libevent-2.0.10:=
)
systemd? ( sys-apps/systemd:= )
qt4? (
- dev-qt/qtcore:4=
- dev-qt/qtgui:4=
- dev-qt/qtdbus:4=
+ dev-qt/qtcore:4
+ dev-qt/qtgui:4
+ dev-qt/qtdbus:4
)
qt5? (
- dev-qt/qtcore:5=
- dev-qt/qtdbus:5=
- dev-qt/qtgui:5=
- dev-qt/qtnetwork:5=
- dev-qt/qtwidgets:5=
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
)"
DEPEND="${RDEPEND}
>=dev-libs/glib-2.32
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2015-11-12 10:37 Agostino Sarubbo
0 siblings, 0 replies; 133+ messages in thread
From: Agostino Sarubbo @ 2015-11-12 10:37 UTC (permalink / raw
To: gentoo-commits
commit: 9ffe48478b0e22be696b7b8ba2cc0b8c7abaccff
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 12 10:35:51 2015 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Nov 12 10:35:51 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ffe4847
net-p2p/transmission: ppc stable wrt bug #562240
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="ppc"
net-p2p/transmission/transmission-2.84-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-2.84-r3.ebuild b/net-p2p/transmission/transmission-2.84-r3.ebuild
index 3834c7c..acedbf3 100644
--- a/net-p2p/transmission/transmission-2.84-r3.ebuild
+++ b/net-p2p/transmission/transmission-2.84-r3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
SLOT=0
IUSE="ayatana gtk lightweight systemd qt4 qt5 xfs"
-KEYWORDS="amd64 ~arm ~mips ~ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
+KEYWORDS="amd64 ~arm ~mips ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
RDEPEND=">=dev-libs/libevent-2.0.10:=
dev-libs/openssl:0=
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2015-10-22 17:39 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2015-10-22 17:39 UTC (permalink / raw
To: gentoo-commits
commit: 140e8d39442dd6cd411f2ec75265d73feae1ba73
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 22 17:39:27 2015 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Oct 22 17:39:40 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=140e8d39
net-p2p/transmission: Refer to lrelease by absolute path
Bug: https://bugs.gentoo.org/563500
Package-Manager: portage-2.2.23_p4
net-p2p/transmission/transmission-2.84-r3.ebuild | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/net-p2p/transmission/transmission-2.84-r3.ebuild b/net-p2p/transmission/transmission-2.84-r3.ebuild
index 4c99f38..3834c7c 100644
--- a/net-p2p/transmission/transmission-2.84-r3.ebuild
+++ b/net-p2p/transmission/transmission-2.84-r3.ebuild
@@ -102,10 +102,11 @@ src_compile() {
emake
if use qt4 || use qt5; then
- use qt4 && local -x QT_SELECT=4
- use qt5 && local -x QT_SELECT=5
+ local qt_bindir
+ use qt4 && qt_bindir=$(qt4_get_bindir)
+ use qt5 && qt_bindir=$(qt5_get_bindir)
emake -C qt
- lrelease qt/translations/*.ts || die
+ "${qt_bindir}"/lrelease qt/translations/*.ts || die
fi
}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2015-10-18 18:06 Mikle Kolyada
0 siblings, 0 replies; 133+ messages in thread
From: Mikle Kolyada @ 2015-10-18 18:06 UTC (permalink / raw
To: gentoo-commits
commit: 5e31e773ceee0bfbbd4dc26a35034ba534bac5a5
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 18 18:04:01 2015 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sun Oct 18 18:04:01 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e31e773
net-p2p/transmission: amd64/x86 stable wrt bug #562240
Package-Manager: portage-2.2.20.1
net-p2p/transmission/transmission-2.84-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-2.84-r3.ebuild b/net-p2p/transmission/transmission-2.84-r3.ebuild
index 53430d5..4c99f38 100644
--- a/net-p2p/transmission/transmission-2.84-r3.ebuild
+++ b/net-p2p/transmission/transmission-2.84-r3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
SLOT=0
IUSE="ayatana gtk lightweight systemd qt4 qt5 xfs"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ppc64 ~x86 ~x86-fbsd ~amd64-linux"
+KEYWORDS="amd64 ~arm ~mips ~ppc ppc64 x86 ~x86-fbsd ~amd64-linux"
RDEPEND=">=dev-libs/libevent-2.0.10:=
dev-libs/openssl:0=
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2015-10-09 6:01 Jeroen Roovers
0 siblings, 0 replies; 133+ messages in thread
From: Jeroen Roovers @ 2015-10-09 6:01 UTC (permalink / raw
To: gentoo-commits
commit: 45e8bc2fbfb8737e5c44ea699d92ae386214f5e1
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 9 05:58:25 2015 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Fri Oct 9 05:58:25 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45e8bc2f
net-p2p/transmission: Stable for PPC64 (bug #562240).
Package-Manager: portage-2.2.22
RepoMan-Options: --ignore-arches
net-p2p/transmission/transmission-2.84-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/transmission/transmission-2.84-r3.ebuild b/net-p2p/transmission/transmission-2.84-r3.ebuild
index d605c80..53430d5 100644
--- a/net-p2p/transmission/transmission-2.84-r3.ebuild
+++ b/net-p2p/transmission/transmission-2.84-r3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://download.transmissionbt.com/${PN}/files/${P}.tar.xz"
LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
SLOT=0
IUSE="ayatana gtk lightweight systemd qt4 qt5 xfs"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~mips ~ppc ppc64 ~x86 ~x86-fbsd ~amd64-linux"
RDEPEND=">=dev-libs/libevent-2.0.10:=
dev-libs/openssl:0=
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2015-10-04 16:00 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2015-10-04 16:00 UTC (permalink / raw
To: gentoo-commits
commit: 80e8c7efffb611975c76ab1877235b071cfedf39
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 4 16:00:16 2015 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Oct 4 16:00:29 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80e8c7ef
net-p2p/transmission: Add myself as a maintainer
Package-Manager: portage-2.2.22_p7
net-p2p/transmission/metadata.xml | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/net-p2p/transmission/metadata.xml b/net-p2p/transmission/metadata.xml
index 6bccb48..5d6d934 100644
--- a/net-p2p/transmission/metadata.xml
+++ b/net-p2p/transmission/metadata.xml
@@ -3,6 +3,10 @@
<pkgmetadata>
<herd>net-p2p</herd>
<maintainer>
+ <email>floppym@gentoo.org</email>
+ <name>Mike Gilbert</name>
+ </maintainer>
+ <maintainer>
<email>ssuominen@gentoo.org</email>
<name>Samuli Suominen</name>
</maintainer>
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
@ 2015-10-03 19:02 Mike Gilbert
0 siblings, 0 replies; 133+ messages in thread
From: Mike Gilbert @ 2015-10-03 19:02 UTC (permalink / raw
To: gentoo-commits
commit: 329a13f9348a8a5650ecf3c89c3424e2c61a23e2
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 3 19:02:03 2015 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat Oct 3 19:02:03 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=329a13f9
net-p2p/transmission: Depend on dev-qt/linguist-tools:5
Bug: https://bugs.gentoo.org/545784
Package-Manager: portage-2.2.22_p5
net-p2p/transmission/transmission-2.84-r2.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/net-p2p/transmission/transmission-2.84-r2.ebuild b/net-p2p/transmission/transmission-2.84-r2.ebuild
index 49e1f80..09d42ad 100644
--- a/net-p2p/transmission/transmission-2.84-r2.ebuild
+++ b/net-p2p/transmission/transmission-2.84-r2.ebuild
@@ -48,6 +48,7 @@ DEPEND="${RDEPEND}
sys-devel/gettext
virtual/os-headers
virtual/pkgconfig
+ qt5? ( dev-qt/linguist-tools:5 )
xfs? ( sys-fs/xfsprogs )"
REQUIRED_USE="ayatana? ( gtk ) ?? ( qt4 qt5 )"
^ permalink raw reply related [flat|nested] 133+ messages in thread
end of thread, other threads:[~2024-11-11 19:26 UTC | newest]
Thread overview: 133+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-11-21 19:55 [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/ Mike Gilbert
-- strict thread matches above, loose matches on Subject: below --
2024-11-11 19:26 Andreas Sturmlechner
2024-10-06 0:28 Sam James
2024-10-05 21:47 Jakov Smolić
2024-10-05 21:47 Jakov Smolić
2024-09-02 18:38 Mike Gilbert
2024-09-02 18:34 Andreas Sturmlechner
2024-09-02 18:34 Andreas Sturmlechner
2024-08-13 20:45 Mike Gilbert
2024-08-13 17:24 Mike Gilbert
2024-08-13 17:24 Mike Gilbert
2024-08-04 3:16 Sam James
2024-08-03 22:51 Sam James
2024-08-03 16:48 Jakov Smolić
2024-08-03 16:48 Jakov Smolić
2024-06-10 20:15 Mike Gilbert
2024-05-30 16:26 Craig Andrews
2024-05-30 16:02 Craig Andrews
2024-05-22 19:24 Sam James
2024-05-22 19:24 Sam James
2024-05-19 15:57 Mike Gilbert
2024-04-24 19:08 Sam James
2024-04-24 19:08 Sam James
2023-12-21 7:51 Arthur Zamarin
2023-12-21 7:51 Arthur Zamarin
2023-12-07 17:21 Craig Andrews
2023-11-29 13:23 Arthur Zamarin
2023-11-27 23:45 Sam James
2023-08-28 20:06 Craig Andrews
2023-08-23 14:27 Mike Gilbert
2023-05-14 17:31 Sam James
2023-05-06 17:50 Mike Gilbert
2023-05-06 0:40 Matt Turner
2023-04-14 17:04 Craig Andrews
2023-04-14 17:04 Craig Andrews
2023-03-16 13:49 Craig Andrews
2023-03-12 3:33 Mike Gilbert
2023-03-03 17:20 Mike Gilbert
2023-03-02 20:51 Mike Gilbert
2023-03-01 1:44 Mike Gilbert
2023-02-23 18:33 Craig Andrews
2023-02-23 18:33 Craig Andrews
2023-02-23 15:04 Craig Andrews
2023-02-16 16:21 Mike Gilbert
2023-02-13 19:00 Mike Gilbert
2023-02-09 0:38 Mike Gilbert
2023-02-09 0:37 Mike Gilbert
2023-02-08 15:14 Craig Andrews
2023-01-28 19:19 Mike Gilbert
2023-01-28 19:19 Mike Gilbert
2023-01-20 19:45 Mike Gilbert
2023-01-20 19:45 Mike Gilbert
2023-01-05 15:49 Craig Andrews
2022-12-04 19:40 Craig Andrews
2022-10-27 23:46 Sam James
2022-10-27 17:02 Mike Gilbert
2022-10-25 10:44 Sam James
2022-10-25 7:17 Agostino Sarubbo
2022-10-25 7:16 Agostino Sarubbo
2022-10-07 22:18 Mike Gilbert
2022-10-07 21:57 Mike Gilbert
2022-08-08 9:40 Andreas Sturmlechner
2022-06-13 17:49 Mike Gilbert
2022-06-13 17:49 Mike Gilbert
2022-05-17 20:20 Mike Gilbert
2022-05-17 20:18 Mike Gilbert
2022-05-17 20:18 Mike Gilbert
2022-05-17 20:18 Mike Gilbert
2022-04-08 22:51 Mike Gilbert
2022-04-04 11:11 Yixun Lan
2022-03-25 2:29 Sam James
2021-10-23 12:41 Conrad Kostecki
2021-10-21 20:37 Conrad Kostecki
2021-08-13 15:34 Mike Gilbert
2021-08-13 15:29 Mike Gilbert
2021-05-04 18:40 Mike Gilbert
2021-04-30 16:49 Mikle Kolyada
2020-06-07 8:44 Agostino Sarubbo
2020-06-06 20:14 Agostino Sarubbo
2020-06-06 17:34 Agostino Sarubbo
2020-06-06 17:32 Agostino Sarubbo
2020-05-26 16:00 Mike Gilbert
2020-05-26 15:58 Mike Gilbert
2020-05-26 15:51 Mike Gilbert
2020-05-23 14:15 Mike Gilbert
2020-05-01 17:57 Pacho Ramos
2020-04-20 19:51 Mike Gilbert
2019-11-13 15:20 Mike Gilbert
2019-09-02 19:16 Mike Gilbert
2019-09-02 18:45 Mike Gilbert
2019-08-05 16:38 Mike Gilbert
2018-08-20 14:30 Mike Gilbert
2018-08-05 20:15 Sergei Trofimovich
2018-07-15 17:07 Mikle Kolyada
2018-07-15 14:23 Thomas Deutschmann
2018-07-14 20:10 Sergei Trofimovich
2018-05-27 23:15 Mike Gilbert
2018-05-27 23:14 Mike Gilbert
2018-03-31 19:01 Mart Raudsepp
2018-03-28 22:24 Sergei Trofimovich
2018-03-20 8:00 Sergei Trofimovich
2018-03-11 13:49 Mike Gilbert
2018-03-11 10:00 Mikle Kolyada
2018-03-11 2:16 Thomas Deutschmann
2018-02-01 18:34 Mike Gilbert
2017-11-26 23:23 David Seifert
2017-01-26 20:40 Mike Gilbert
2017-01-26 20:40 Mike Gilbert
2017-01-03 1:49 Mike Gilbert
2016-12-25 10:23 Agostino Sarubbo
2016-12-22 8:57 Agostino Sarubbo
2016-12-21 21:20 Mike Gilbert
2016-12-18 18:45 Mike Gilbert
2016-12-18 17:57 Mike Gilbert
2016-12-09 21:56 Mike Gilbert
2016-12-01 23:48 Mike Gilbert
2016-11-27 8:48 Mike Gilbert
2016-10-23 15:08 Mike Gilbert
2016-10-07 19:16 Mike Gilbert
2016-08-06 10:17 Pacho Ramos
2016-04-23 18:06 Mike Gilbert
2016-03-27 1:32 Mike Gilbert
2016-03-16 23:51 Mike Gilbert
2016-03-08 2:18 Mike Gilbert
2015-12-31 20:00 Anthony G. Basile
2015-12-03 17:42 Mike Gilbert
2015-12-03 17:42 Mike Gilbert
2015-11-12 10:37 Agostino Sarubbo
2015-10-22 17:39 Mike Gilbert
2015-10-18 18:06 Mikle Kolyada
2015-10-09 6:01 Jeroen Roovers
2015-10-04 16:00 Mike Gilbert
2015-10-03 19:02 Mike Gilbert
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox