commit:     b8c11d61a257e914c3fb0b5330f8ae05a580d344
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  7 16:50:16 2026 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sat Mar  7 18:23:38 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8c11d61

net-misc/rclone: bump to 1.73.2

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 net-misc/rclone/Manifest             |  2 +
 net-misc/rclone/rclone-1.73.2.ebuild | 76 ++++++++++++++++++++++++++++++++++++
 2 files changed, 78 insertions(+)

diff --git a/net-misc/rclone/Manifest b/net-misc/rclone/Manifest
index a04e35b9d518..9558c092812c 100644
--- a/net-misc/rclone/Manifest
+++ b/net-misc/rclone/Manifest
@@ -4,3 +4,5 @@ DIST rclone-v1.73.0-vendor.tar.gz 17337780 BLAKE2B 
fef6e29ac01f36570094d1f35f589
 DIST rclone-v1.73.0.tar.gz 17657331 BLAKE2B 
61afcadd022c9c49feb1f16c212a0a1215aa1b86aa6ebc5851d74ebfaf7d0c4d53ca011e3549ca40dd15c358f06ea53224e09b074f71ec7bebd7206718437c44
 SHA512 
b1eb699b8f10e7937cec83b6cfff1b81894f6bbf2188c2c2c131588e4d3b870597119ac89d157794bb79d2c629e45f9cec0556537090a686676335e5559ffcc8
 DIST rclone-v1.73.1-vendor.tar.gz 17337429 BLAKE2B 
fdd9ed2758526046a8d97f59dd0093d6d1263ca89546c64bf2389595732f9afce2e9cfe65c20d2a43af3f64a196cd6f5d69bd2860c17a3c01f98946d41b4b5f0
 SHA512 
43e0c7722ecc9524de15232f13805bc4e5bc69742d73e313f5cb91ab21a21d590f7a1a64d4c7a558fa397726fb076546239e4c725dc0267825032ea40aae4b03
 DIST rclone-v1.73.1.tar.gz 17663649 BLAKE2B 
a331c2a64b8bee7a0e73577922b6b2145bfe8ad539a0e8b9068d9dc4db594acfaf3b925b2527e6e2f2f373226bb7b8874e6033f1687da7dbd8dd18fd7f948c6e
 SHA512 
bfadb10818c0e911057270466d3d93666410616e73601a2e59839c3e0f22ef27a526efeaa9d5980b5154df6f54c19089c95f202cd92969880840c2ea3df72613
+DIST rclone-v1.73.2-vendor.tar.gz 16865889 BLAKE2B 
eae4a9cc16411390798fbe6dd085d1df00ff5f33215fba0ff4bf64c1d329b247f21bad2b1d44279038ca058dc6543388929cc7ca3e8304f1c53bb44b684bf142
 SHA512 
e4c7d0125c95c46f43ad9f6ee6bdd975f7c1737c43f8ec77dfa96d8222b71b2a739f2c487d53f1f2477791ca9071649ab1a6cd0db5507651bbe8de738e854f4e
+DIST rclone-v1.73.2.tar.gz 17669200 BLAKE2B 
3f92027122ee4624d268f52ac522d1e190bcc5d5a9c7536b3eca483696281062ddb1800c70a0137d7a0a06a5b5295786d4c777c73bb3fd4b0857c7d8c024e0b7
 SHA512 
1b9bfdfe8c4d8e014bcd9a810b60d8d204bd4374c6cc73b98ea7b5ecdae3ec281f923617779f3b549dd6203e3992721b8afe29dabd22628f8069df7d1034c6ac

diff --git a/net-misc/rclone/rclone-1.73.2.ebuild 
b/net-misc/rclone/rclone-1.73.2.ebuild
new file mode 100644
index 000000000000..fd5f568aaa46
--- /dev/null
+++ b/net-misc/rclone/rclone-1.73.2.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit shell-completion check-reqs edo go-module
+
+DESCRIPTION="A program to sync files to and from various cloud storage 
providers"
+HOMEPAGE="https://rclone.org/
+       https://github.com/rclone/rclone/";
+
+SRC_URI="
+       
https://github.com/rclone/rclone/releases/download/v${PV}/${PN}-v${PV}.tar.gz
+       
https://github.com/rclone/rclone/releases/download/v${PV}/${PN}-v${PV}-vendor.tar.gz
+"
+S="${WORKDIR}/rclone-v${PV}"
+
+LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+       sys-fs/fuse:3=
+"
+
+CHECKREQS_DISK_BUILD="2500M"
+
+pkg_setup() {
+       check-reqs_pkg_setup
+}
+
+src_unpack() {
+       mkdir -p "${S}" || die
+       ln -s "../vendor" "${S}/vendor" || die
+
+       go-module_src_unpack
+}
+
+src_compile() {
+       local go_ldflags="
+               -X github.com/rclone/rclone/fs.Version=${PV}
+       "
+       local -a go_buildargs=(
+               -ldflags "${go_ldflags}"
+               -mod=vendor
+               -o ./
+       )
+       ego build "${go_buildargs[@]}"
+
+       edob ./rclone genautocomplete bash "${PN}.bash"
+       edob ./rclone genautocomplete zsh "${PN}.zsh"
+       edob ./rclone genautocomplete fish "${PN}.fish"
+}
+
+src_test() {
+       # Setting CI skips unreliable tests, see "fstest/testy/testy.go"
+       # "TestAddPlugin" and "TestRemovePlugin" fail.
+       local -x CI="true"
+       local -x RCLONE_CONFIG="/not_found"
+
+       ego test -mod=vendor -v -run "!Test.*Plugin" ./...
+}
+
+src_install() {
+       exeinto /usr/bin
+       doexe "${PN}"
+       dosym -r "/usr/bin/${PN}" /usr/bin/mount.rclone
+       dosym -r "/usr/bin/${PN}" /usr/bin/rclonefs
+
+       newbashcomp "${PN}.bash" "${PN}"
+       newzshcomp "${PN}.zsh" "_${PN}"
+       dofishcomp "${PN}.fish"
+
+       doman "${PN}.1"
+       einstalldocs
+}

Reply via email to