summaryrefslogtreecommitdiff
path: root/net-p2p
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-02-12 09:56:54 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-02-12 09:56:54 +0000
commitebc282ef4dfa408accac685565b8ee5f6faec119 (patch)
treec0a4f713228cda0ab17eed46f0bb7ca8cb8be2f6 /net-p2p
parent6c8694a707151d59555b0e4e48235f085ce166c3 (diff)
gentoo auto-resync : 12:02:2023 - 09:56:54
Diffstat (limited to 'net-p2p')
-rw-r--r--net-p2p/Manifest.gzbin7419 -> 7421 bytes
-rw-r--r--net-p2p/cpuminer-opt/Manifest8
-rw-r--r--net-p2p/cpuminer-opt/cpuminer-opt-3.20.3.ebuild49
-rw-r--r--net-p2p/cpuminer-opt/cpuminer-opt-3.21.0.ebuild49
-rw-r--r--net-p2p/cpuminer-opt/cpuminer-opt-3.21.1.ebuild (renamed from net-p2p/cpuminer-opt/cpuminer-opt-3.20.1.ebuild)2
-rw-r--r--net-p2p/transmission/Manifest8
-rw-r--r--net-p2p/transmission/files/transmission-4.0.0-cmake-unused.patch33
-rw-r--r--net-p2p/transmission/files/transmission-daemon.tmpfiles1
-rw-r--r--net-p2p/transmission/transmission-4.0.0-r2.ebuild (renamed from net-p2p/transmission/transmission-4.0.0_beta3.ebuild)23
-rw-r--r--net-p2p/transmission/transmission-9999.ebuild20
10 files changed, 59 insertions, 134 deletions
diff --git a/net-p2p/Manifest.gz b/net-p2p/Manifest.gz
index 927b24df0855..2f98ea9a675c 100644
--- a/net-p2p/Manifest.gz
+++ b/net-p2p/Manifest.gz
Binary files differ
diff --git a/net-p2p/cpuminer-opt/Manifest b/net-p2p/cpuminer-opt/Manifest
index a8cfabbd0ee6..e2296b98aff3 100644
--- a/net-p2p/cpuminer-opt/Manifest
+++ b/net-p2p/cpuminer-opt/Manifest
@@ -1,9 +1,5 @@
AUX cpuminer-opt.service 690 BLAKE2B f95dff31fb5ff12da8b8ae282bba4c0fd15b5c0aa7e0f2b87f94a901a8e15ea5c81e6704fe5e81681383a3d82c41516174c4cae3a6dc59c9d2af618197f32189 SHA512 d175754246d61d08d615af52c3499d67e4d8c6a5166f07ea4fd646f3000ca7afed99f9b436785c50141a86b5faf017be4b2d1d5d2f9e3921a6171e4223be9b4c
-DIST cpuminer-opt-3.20.1.tar.gz 1857399 BLAKE2B db41052f1020069b26839d12b5ac64c0dba352cb752faee1be86edfc2d21958d4ddc726d2c91c2fd1b9b5d5f08336592fd31e1a92fc37424f0d9137c082d8322 SHA512 98412c233749c87bb9629087c87350b559209f59e3ee7921b764dc0bb631b3a018368f33b4cde84d16725d67ac460f49d0aab0e838597e55f1ba47f8032cb4da
-DIST cpuminer-opt-3.20.3.tar.gz 1789988 BLAKE2B 97e6a4d6a12250cc50e678d0f3bf8dc154c30727d3a1b7ec4a4557a5af1e9bbf5c3d13f6f558aa9cd159c60f4482a3301f13cc1d8f86ef4f1c116d2eb8c8d52e SHA512 d14d148acd6e8e5a1247a64997ec6339f162f4343a2609c0188d4ee7c767e7a265af1555141ac657e43f73262391bf23f9ee26ec98c95ca837c42cd020e55d95
-DIST cpuminer-opt-3.21.0.tar.gz 1794017 BLAKE2B 6a24575fba887d2dd58445233cb2461207451871cdbd95e61ebc89d4e164d36295bc98cd895cd3a9df2be553548ec9adbd9b55d958f27ef1780bbbf2b4e0b4fd SHA512 829e0febc70b6275be64c50502b9d261c6604b539d89b3f9e6aabdc5b54d557c80573e9885b09230d60dc25b8eb0df94e04e7165164b4691e6a81a653b4cbca3
-EBUILD cpuminer-opt-3.20.1.ebuild 971 BLAKE2B 1489c0bd50737bab2171d5fb098beec1242e095903d81110e1a0d31166102cfba248ca57c3878bbf1e0e27a312e1c90b62825fb427aeab061d51a5243318af64 SHA512 fcafdc10f9f582252ee68a1eee22965a67d56e93fb756330d7a0f023a076b6e5e56ff9b08f87835d13eda7772f63c99a20e9b95f2cb58b5be89dc160dc08f54e
-EBUILD cpuminer-opt-3.20.3.ebuild 971 BLAKE2B 1489c0bd50737bab2171d5fb098beec1242e095903d81110e1a0d31166102cfba248ca57c3878bbf1e0e27a312e1c90b62825fb427aeab061d51a5243318af64 SHA512 fcafdc10f9f582252ee68a1eee22965a67d56e93fb756330d7a0f023a076b6e5e56ff9b08f87835d13eda7772f63c99a20e9b95f2cb58b5be89dc160dc08f54e
-EBUILD cpuminer-opt-3.21.0.ebuild 971 BLAKE2B 1489c0bd50737bab2171d5fb098beec1242e095903d81110e1a0d31166102cfba248ca57c3878bbf1e0e27a312e1c90b62825fb427aeab061d51a5243318af64 SHA512 fcafdc10f9f582252ee68a1eee22965a67d56e93fb756330d7a0f023a076b6e5e56ff9b08f87835d13eda7772f63c99a20e9b95f2cb58b5be89dc160dc08f54e
+DIST cpuminer-opt-3.21.1.tar.gz 1791951 BLAKE2B 15137a43082f5538ac058cf5f8cf6834cd6452b3c397ab61bf2164c8859ea88de78ae73cc5533a94c050db25a2ccd777b224afd362c406e6458463c990abd259 SHA512 89f2fdbdefb27c6fbc45dab41eee7592378b0a518ef91977dabb812658b9bbdad01f5875e37cbee62fa25ee45f943f55092d89b2edd0c8196dc1566d758d3948
+EBUILD cpuminer-opt-3.21.1.ebuild 971 BLAKE2B a60fa1ec45acd87a61d54b3d6710f525987410675fa9cc5d470afa7fc0e1655f81dac2b0462a8e7760959b2527bcfcfc77415be0d2159bd9ea4b8b4d0574b85e SHA512 e8cf2a19eb91eb2e0d458f33f11aa7ae352fa1d89bbe8423ec2deaa5a759c50bbeb32de1da8eececbe91f2a866434f174e616a7c0d09733272946c7feac160ae
EBUILD cpuminer-opt-9999.ebuild 971 BLAKE2B 1489c0bd50737bab2171d5fb098beec1242e095903d81110e1a0d31166102cfba248ca57c3878bbf1e0e27a312e1c90b62825fb427aeab061d51a5243318af64 SHA512 fcafdc10f9f582252ee68a1eee22965a67d56e93fb756330d7a0f023a076b6e5e56ff9b08f87835d13eda7772f63c99a20e9b95f2cb58b5be89dc160dc08f54e
MISC metadata.xml 334 BLAKE2B f5b55d2366d5e2bc0fa04e0bbfd20fb8fb21993a352641b1f63b0d33075c97611fee985b6296cb1338a8b8b613f6835efcf8621cb8ca89d6598bd4a493673bb8 SHA512 a7b29760fbd65f440341fe862a157676a66caea1ac0d51b324e3cb79297a1293de9464ff1a460b9ee0b9399f3e637bf4ec8eb6022db957db792fe13282585ffa
diff --git a/net-p2p/cpuminer-opt/cpuminer-opt-3.20.3.ebuild b/net-p2p/cpuminer-opt/cpuminer-opt-3.20.3.ebuild
deleted file mode 100644
index ae5b2d66fa4b..000000000000
--- a/net-p2p/cpuminer-opt/cpuminer-opt-3.20.3.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic systemd
-
-DESCRIPTION="Optimized multi algo CPU miner"
-HOMEPAGE="https://github.com/JayDDee/cpuminer-opt"
-IUSE="cpu_flags_x86_sse2 curl"
-LICENSE="GPL-2"
-SLOT="0"
-REQUIRED_USE="cpu_flags_x86_sse2"
-DEPEND="
- dev-libs/gmp:=
- dev-libs/jansson:=
- >=net-misc/curl-7.15[ssl]
- dev-libs/openssl:0=
-"
-RDEPEND="${DEPEND}"
-if [[ ${PV} == "9999" ]] ; then
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/JayDDee/${PN}.git"
- inherit git-r3
-else
- KEYWORDS="~amd64"
- SRC_URI="https://github.com/JayDDee/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-fi
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- append-ldflags -Wl,-z,noexecstack
- econf --with-crypto --with-curl
-}
-
-src_install() {
- default
- systemd_dounit "${FILESDIR}"/${PN}.service
- insinto "/etc/${PN}"
- doins cpuminer-conf.json
-}
-
-src_test() {
- ./cpuminer --cputest || die
-}
diff --git a/net-p2p/cpuminer-opt/cpuminer-opt-3.21.0.ebuild b/net-p2p/cpuminer-opt/cpuminer-opt-3.21.0.ebuild
deleted file mode 100644
index ae5b2d66fa4b..000000000000
--- a/net-p2p/cpuminer-opt/cpuminer-opt-3.21.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic systemd
-
-DESCRIPTION="Optimized multi algo CPU miner"
-HOMEPAGE="https://github.com/JayDDee/cpuminer-opt"
-IUSE="cpu_flags_x86_sse2 curl"
-LICENSE="GPL-2"
-SLOT="0"
-REQUIRED_USE="cpu_flags_x86_sse2"
-DEPEND="
- dev-libs/gmp:=
- dev-libs/jansson:=
- >=net-misc/curl-7.15[ssl]
- dev-libs/openssl:0=
-"
-RDEPEND="${DEPEND}"
-if [[ ${PV} == "9999" ]] ; then
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/JayDDee/${PN}.git"
- inherit git-r3
-else
- KEYWORDS="~amd64"
- SRC_URI="https://github.com/JayDDee/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-fi
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- append-ldflags -Wl,-z,noexecstack
- econf --with-crypto --with-curl
-}
-
-src_install() {
- default
- systemd_dounit "${FILESDIR}"/${PN}.service
- insinto "/etc/${PN}"
- doins cpuminer-conf.json
-}
-
-src_test() {
- ./cpuminer --cputest || die
-}
diff --git a/net-p2p/cpuminer-opt/cpuminer-opt-3.20.1.ebuild b/net-p2p/cpuminer-opt/cpuminer-opt-3.21.1.ebuild
index ae5b2d66fa4b..dd862b295bd0 100644
--- a/net-p2p/cpuminer-opt/cpuminer-opt-3.20.1.ebuild
+++ b/net-p2p/cpuminer-opt/cpuminer-opt-3.21.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 231a300aa702..9f684119a27a 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -2,12 +2,14 @@ AUX 60-transmission.conf 56 BLAKE2B 4c2aadb19b4c85ce8ecec4f190f83da81a8b9e27f02c
AUX cmake-unused-command-line.patch 875 BLAKE2B 3f86d8cd5977504e89d09948120a09a152be54a5f705c3a0e44b35bb26610750f526e5dcff2f781215a66be3b3a1fba0be797187972adcbfacf41c5835d00341 SHA512 58278a26998f560f52b76bbc76bf4c2981464e2f5c8e13672c288b9eedd0944228ee104abb99422154ba23646135baabb8400344122ad13b1333156af73fea8f
AUX transmission-3.00-horizontal-progress-bars.patch 1391 BLAKE2B 95e01e439a6cfc460dd13ee6c13c4e2cef25a2a22d1ec001271a31871bbe30580998c15ba10597762fefa07b06004e60037ac56a4acf1a376bfcdd40a9681940 SHA512 ae8a1befde3727dd2976ed0364a52bb5b1911b800603cf403222c4d61b608729aa603576eebe7624657f0f6540d4f4750e407c5cdd7fdcb82a2eac6fe80d527e
AUX transmission-3.00-openssl-3.patch 1136 BLAKE2B a9e2aa976145c8b08d05d464216695e6b0bd4f072f3d514e46840a0d5694ce870c6824a8c3ff3fb0f6178b3d7a54f3b0602518bed9980c18cf4c5abf1ca9b760 SHA512 aa184955ef483668690ffd3788a27bfdecd3968e331dbb8997b1fbfc6acda604bd7087ed49a63607128c61273e8177e8cc6d73d2b9aad88e5b8977ebbadb459b
+AUX transmission-4.0.0-cmake-unused.patch 1138 BLAKE2B f4102213236dddb071ccc9197d9b6832135a1a9d1fb851e11a3f7614142a5281ea5c62e58b39acda59d2c517e5a6606434f15e2d307638bb7a2e7f0680d0bbff SHA512 e3f689c59123203d1b72239370663e99b1eeaa94f87e361682a828dd093c51b99838577df4d90faca92304ad202e29c744f7152849b6f134ce60ccadb26501b0
AUX transmission-daemon.confd.4 735 BLAKE2B bc4c06dcf4a12282d36d446537ae8d3a461a9bb84f93b54f7d13be1c430209647bae89054b60f5d8dd434049140f74c1cb4ad04064d03b37ad88a851c28c07fa SHA512 47e78c85857eefb9be6c25d1e789cfb2a276d5816ba911ba1511e764469b2d9998edafe44247aff784113ca28926748bc5fb2b879280b780fd69ffb1e4e40736
AUX transmission-daemon.initd.10 1707 BLAKE2B 57857fa0b628f0c49ebaf13544b366bf9db39c70f31556a21262556ad89657a7f13c84e19f882839e4bc10f2b8afef96aa51f833478e38f215499244ca8b388b SHA512 30d9fe7d06ca3c92ff436e9bbe84729a5b343b52965f8d1d3d43f14f5fa25881dbc9676c5d3d916cff552aad5872ed41c2930e9ce3a5f7c958dbeec0d1ab1ac4
AUX transmission-daemon.service.conf 69 BLAKE2B 6e38a28f54366850ae794896f2954c3af77afead303197c49970873fa604d6b375e71122de8d3645f9fcc8abed4f696ac257bd59ba87ebdc5cdd5839d32c0a7b SHA512 3dc02be596296fc1efbf1bc690be3953709af00c230f55db4d067ff592d87e1a465faa4067bc15d65a8a27fed2cf07d108abb2ed45fc76b47b0642ce2e182946
+AUX transmission-daemon.tmpfiles 55 BLAKE2B 0f7200295e1faa22bc598e080d4c1583c5cca2e71158b94fddc448d9afa9cee2c4781aaf8da7571d30140a4ead25973c6096a46c3c91b9713a0dcde541092cd2 SHA512 e162805c816042145f32c4ef4e9f78354ca610e1680060addf63e52d8b0287427ebdb9568946b45c0b6bce0267cff6877519a1de3a66dee5a44fa859f2a7e417
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
EBUILD transmission-3.00-r5.ebuild 3199 BLAKE2B 82eb8401c1c197d5ca96bcf2105a12bd9d5e91e29d030a3b887028dc75cbe7a622d25120477d2424f418664448e49f66782552b373bf433e34f93116600c28a0 SHA512 5dbb34656a2f04d95179bf6702aa09ed34262864172570fa9ccf969d689c5e8b4d0d98d12ad590e8c26849342da99782527e33a2ebb22686a18c875f1ab2fcc7
-EBUILD transmission-4.0.0_beta3.ebuild 3409 BLAKE2B f66f776a96adcd702cf22d7c45b83f54593ce71ae4751e6ec90d42afa92cef8dc91f88eea960de1d2bcd09f0758a87ac446b5ce902b24b590a8a6613484c96b2 SHA512 90bf069dbe40b0e9054e4cc1ebbf9e0ea29455f84fc0df9bb1cb55b990958515aaf6348ac20286c5555df2741019e864a5158f97243f0156518b1d2c2ae3388d
-EBUILD transmission-9999.ebuild 3411 BLAKE2B 7ca89cdf5ec636f6af9cbbcef3fd858074ed66148de1e84f298f1d8aa01e914d3e43eb1db512c2beb4494d86cfc0ce688f2e93de56cca2b753f8ce48f4f65309 SHA512 4aebde29f8f76a0c630e7416626c20a773ecaea7fb0504298bd16624750e7fe67e10cbd70a971dd30f5e71c4674eca1e71af67654c9f0348191fbc5a5863a8f1
+EBUILD transmission-4.0.0-r2.ebuild 3386 BLAKE2B e6787e27a4ade27aff5b5b502956456a23f42e316fa198e756c552cbef03e4e28f42ca8852d96fe7ba361e793700f66be81941aa7b79a573a59bf7bf02c20e8f SHA512 c4b828afad65cab203dc58094b8e7d1fd6544cc91e432958e14295d3bb3ea9f208f518d4102e2b9d43ed18d8bc9ae5de542b54bcb9eea41124d8423af60c0f98
+EBUILD transmission-9999.ebuild 3274 BLAKE2B db733e08753293d1ef7a3975b972658b12d484d0548f02770808c1cf65d11e929f2722b266a9281d181c14ee74fd3976bf5cab52c5d3fdbe9090748309bb84bd SHA512 62055be29b3871da1ce95bf721f20acf47f068c576d51eaf8cf35c0e9bd6620f28616a3f1694a3242538d3d74e19c55bc2007f648a099db9403ff38267ea9e94
MISC metadata.xml 611 BLAKE2B 8e223bca4c6b84813f528c477644531eec6d67b432b941b9ceb271e44c06656b290dfce9bb7198861ee8b7948bc374b02d77cf38c07ae60f6d3685bfae1e2396 SHA512 5f2dc464ee0347d3eca3894583ce937066abf3a7098144f45bd5c4dbad5ff8355e1be508c5866a935bf5b2a945eaf93996c623b6ae400971cd6b3e515f0d1a34
diff --git a/net-p2p/transmission/files/transmission-4.0.0-cmake-unused.patch b/net-p2p/transmission/files/transmission-4.0.0-cmake-unused.patch
new file mode 100644
index 000000000000..5fc3b5c1fcd7
--- /dev/null
+++ b/net-p2p/transmission/files/transmission-4.0.0-cmake-unused.patch
@@ -0,0 +1,33 @@
+https://github.com/transmission/transmission/pull/4807
+
+From 2c54813738ae5f9a3e2f99ffb86ed0858a5b3760 Mon Sep 17 00:00:00 2001
+From: Mike Gilbert <floppym@gentoo.org>
+Date: Fri, 10 Feb 2023 17:55:54 -0500
+Subject: [PATCH] cmake: pass --no-warn-unused-cli to child cmake process
+
+Hides a warning when building the dht library.
+
+CMake Warning:
+ Manually-specified variables were not used by the project:
+
+ CMAKE_CXX_FLAGS
+ CMAKE_INSTALL_LIBDIR
+---
+ cmake/TrMacros.cmake | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/cmake/TrMacros.cmake b/cmake/TrMacros.cmake
+index 4b84c0af9..46643ff76 100644
+--- a/cmake/TrMacros.cmake
++++ b/cmake/TrMacros.cmake
+@@ -168,6 +168,7 @@ macro(tr_add_external_auto_library ID DIRNAME LIBNAME)
+ PREFIX "${${ID}_PREFIX}"
+ CMAKE_ARGS
+ -Wno-dev # We don't want to be warned over unused variables
++ --no-warn-unused-cli
+ "-DCMAKE_TOOLCHAIN_FILE:PATH=${CMAKE_TOOLCHAIN_FILE}"
+ "-DCMAKE_USER_MAKE_RULES_OVERRIDE=${CMAKE_USER_MAKE_RULES_OVERRIDE}"
+ "-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}"
+--
+2.39.1
+
diff --git a/net-p2p/transmission/files/transmission-daemon.tmpfiles b/net-p2p/transmission/files/transmission-daemon.tmpfiles
new file mode 100644
index 000000000000..4af3577ca6a0
--- /dev/null
+++ b/net-p2p/transmission/files/transmission-daemon.tmpfiles
@@ -0,0 +1 @@
+d /var/lib/transmission 0755 transmission transmission
diff --git a/net-p2p/transmission/transmission-4.0.0_beta3.ebuild b/net-p2p/transmission/transmission-4.0.0-r2.ebuild
index 63e3cdd64e03..7001a005404d 100644
--- a/net-p2p/transmission/transmission-4.0.0_beta3.ebuild
+++ b/net-p2p/transmission/transmission-4.0.0-r2.ebuild
@@ -1,19 +1,19 @@
# Copyright 2006-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-inherit cmake systemd xdg-utils
+inherit cmake 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}+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"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="A fast, easy, and free BitTorrent client"
@@ -31,7 +31,7 @@ ACCT_DEPEND="
acct-group/transmission
acct-user/transmission
"
-BDEPEND="${ACCT_DEPEND}
+BDEPEND="
virtual/pkgconfig
nls? (
gtk? ( sys-devel/gettext )
@@ -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
@@ -70,9 +70,10 @@ RDEPEND="${COMMON_DEPEND}
"
src_prepare() {
+ local PATCHES=(
+ "${FILESDIR}/transmission-4.0.0-cmake-unused.patch"
+ )
cmake_src_prepare
- # https://github.com/transmission/transmission/issues/3901
- rm -f libtransmission/version.h || die
}
src_configure() {
@@ -124,10 +125,7 @@ src_install() {
insinto /usr/lib/sysctl.d
doins "${FILESDIR}"/60-transmission.conf
- if [[ ${EUID} == 0 ]]; then
- diropts -o transmission -g transmission
- fi
- keepdir /var/lib/transmission
+ newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf
}
pkg_postrm() {
@@ -142,4 +140,5 @@ pkg_postinst() {
xdg_desktop_database_update
xdg_icon_cache_update
fi
+ tmpfiles_process transmission-daemon.conf
}
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 242b9d3105cd..741de5688e3b 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -1,16 +1,16 @@
# Copyright 2006-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-inherit cmake systemd xdg-utils
+inherit cmake 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}+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"
@@ -31,7 +31,7 @@ ACCT_DEPEND="
acct-group/transmission
acct-user/transmission
"
-BDEPEND="${ACCT_DEPEND}
+BDEPEND="
virtual/pkgconfig
nls? (
gtk? ( sys-devel/gettext )
@@ -69,12 +69,6 @@ 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}
@@ -124,10 +118,7 @@ src_install() {
insinto /usr/lib/sysctl.d
doins "${FILESDIR}"/60-transmission.conf
- if [[ ${EUID} == 0 ]]; then
- diropts -o transmission -g transmission
- fi
- keepdir /var/lib/transmission
+ newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf
}
pkg_postrm() {
@@ -142,4 +133,5 @@ pkg_postinst() {
xdg_desktop_database_update
xdg_icon_cache_update
fi
+ tmpfiles_process transmission-daemon.conf
}