From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id A2C11138335 for ; Mon, 2 Sep 2019 19:16:14 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B4DF6E0817; Mon, 2 Sep 2019 19:16:13 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 8AC2FE0817 for ; Mon, 2 Sep 2019 19:16:13 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 5511F34AA94 for ; Mon, 2 Sep 2019 19:16:12 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 9DF72766 for ; Mon, 2 Sep 2019 19:16:09 +0000 (UTC) From: "Mike Gilbert" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Mike Gilbert" Message-ID: <1567451503.02ed95e134f8f086e627e8ba4fa59f1837afa16d.floppym@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/ X-VCS-Repository: repo/gentoo X-VCS-Files: net-p2p/transmission/transmission-2.94-r1.ebuild net-p2p/transmission/transmission-2.94.ebuild net-p2p/transmission/transmission-9999.ebuild X-VCS-Directories: net-p2p/transmission/ X-VCS-Committer: floppym X-VCS-Committer-Name: Mike Gilbert X-VCS-Revision: 02ed95e134f8f086e627e8ba4fa59f1837afa16d X-VCS-Branch: master Date: Mon, 2 Sep 2019 19:16:09 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 2ede04f2-05cc-477c-81e3-b9d68fe3e9e6 X-Archives-Hash: e8154a383353d0cee13faf97abf4ba57 commit: 02ed95e134f8f086e627e8ba4fa59f1837afa16d Author: Mike Gilbert gentoo org> AuthorDate: Mon Sep 2 18:55:09 2019 +0000 Commit: Mike Gilbert gentoo 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 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() {