commit:     af88db80669873873be70d15ea0669b2c54cbdc0
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 15 21:32:02 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sat Jun 15 22:23:27 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af88db80

net-misc/rclone: bump to 1.67.0

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

 net-misc/rclone/Manifest             |  2 ++
 net-misc/rclone/rclone-1.67.0.ebuild | 67 ++++++++++++++++++++++++++++++++++++
 2 files changed, 69 insertions(+)

diff --git a/net-misc/rclone/Manifest b/net-misc/rclone/Manifest
index 63e6aa56cae2..36026f687440 100644
--- a/net-misc/rclone/Manifest
+++ b/net-misc/rclone/Manifest
@@ -2,3 +2,5 @@ DIST rclone-1.63.1-deps.tar.xz 298002884 BLAKE2B 
e9dc1dcd3240d4a649b26606109f4ce
 DIST rclone-1.63.1.tar.gz 16294505 BLAKE2B 
ccb83d5c748f8b68ba7eb7f5910f9b3e8e503407855b4bdd10d5feafaaa96bbf113305cb90952d05922a0ccae6e8efe88737271f4a193cf7a38f79820439c007
 SHA512 
fff03146ae7de4b47b883576b67852f9ff0558137ecb966300bd357c706d4b71c20ad0f87d0028c90b570d9351024f4ae8ddcce13333df1cabd0e76e08b29063
 DIST rclone-1.66.0-deps.tar.xz 367625224 BLAKE2B 
244dc6c77315d1e1038b5e784deb55ca597ce728df34b0619a62ebd40524547a8e12c90f85385bf8515eb69f5cb07d5db6dbcb0de2c7a259edb1d934ce1eb747
 SHA512 
b238069636da506826deb99ddab869789bf7bda58d4eb47e47101c5011dd35dfd9a39f481f1c874d57a3330fa8b969fed2b98bb1d13ec8e79495f55403cf6001
 DIST rclone-1.66.0.tar.gz 17066102 BLAKE2B 
587208635c2154782a9f3285c7972a567625120140d1b43096b572d19ab74ae9c7e12b485d6a74d88f1ef4bbce9656bea8f21c67c641227756dd48856a4da9a7
 SHA512 
955ed1457ebe7e6ac2288484109ba263601e147f767ce71b70e14ddcf3f97659d90704de094e4e83c0820267e0f41b1950fc3db534bb3577bcf27f0a2401eb84
+DIST rclone-1.67.0-deps.tar.xz 367523832 BLAKE2B 
45e33614658aa619f0abe4cb48ae8eb82d39cf3f56ef9c9f0fcfbc14c2ba2868ff237ae0ab1f308bab31352e176209029604c18c22d180d68c0605a6a671a3c2
 SHA512 
2e4aba47f37ca67c7ba827d9c70bae858cb9633861c546e9cf19205a11109c52ea8e3e7b13f3073be5ab6405770b7c58bb00124393b712bd59fa25da6930987e
+DIST rclone-1.67.0.tar.gz 17232236 BLAKE2B 
8241234a970335bb67a5f51b11fdc79afe4a3894c1df2409d141cc8662fec669c1d273e7e67383291703cf66a4168a0ff3c3f8e28d569b0df340c0e7b4a4c324
 SHA512 
9d336c6a03ba7711f88fbd6ff019b4ce02825467b9656bba8811e9c27fe857ba5d64d863e1f5f3129cbcc89509891615d911794376c90775901a7de1b0741448

diff --git a/net-misc/rclone/rclone-1.67.0.ebuild 
b/net-misc/rclone/rclone-1.67.0.ebuild
new file mode 100644
index 000000000000..b59ebe324c66
--- /dev/null
+++ b/net-misc/rclone/rclone-1.67.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 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/archive/v${PV}.tar.gz
+               -> ${P}.tar.gz
+       https://dev.gentoo.org/~xgqt/distfiles/deps/${P}-deps.tar.xz
+"
+
+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_compile() {
+       local go_ldflags="
+               -X github.com/rclone/rclone/fs.Version=${PV}
+       "
+       local -a go_buildargs=(
+               -ldflags "${go_ldflags}"
+               -mod=readonly
+               -o ./
+       )
+       ego build "${go_buildargs[@]}" .
+
+       edob ./rclone genautocomplete bash "${PN}.bash"
+       edob ./rclone genautocomplete zsh "${PN}.zsh"
+}
+
+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"
+
+       edob go test -mod=readonly -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}"
+       insinto /usr/share/zsh/site-functions
+       newins "${PN}.zsh" "_${PN}"
+
+       doman "${PN}.1"
+       einstalldocs
+}

Reply via email to