summaryrefslogtreecommitdiff
path: root/net-misc/rclone
diff options
context:
space:
mode:
Diffstat (limited to 'net-misc/rclone')
-rw-r--r--net-misc/rclone/Manifest5
-rw-r--r--net-misc/rclone/metadata.xml5
-rw-r--r--net-misc/rclone/rclone-1.66.0-r1.ebuild67
3 files changed, 76 insertions, 1 deletions
diff --git a/net-misc/rclone/Manifest b/net-misc/rclone/Manifest
index 9e9052f83dfc..bc2385bb653e 100644
--- a/net-misc/rclone/Manifest
+++ b/net-misc/rclone/Manifest
@@ -4,7 +4,10 @@ DIST rclone-1.63.0-deps.tar.xz 297987608 BLAKE2B cfda8663ca32b36f5e56db74a724bde
DIST rclone-1.63.0.tar.gz 16291884 BLAKE2B 540755808dd73fac061c481e2ea4f1ee241bcd55ccabda9b05343f2074f1672868c4246baff42471ecc7000455fe2c2a04c93578faa994aa0323e0033681bb38 SHA512 5f4590a5244d4eb1a51fc15a4ebef70941af94db8790d3ea1bd56b91f399f580b2cd1cc168c5d5e1fd9ee4bc4a3a4a908c8720aead8f8c24bcee3eacc6423ef3
DIST rclone-1.63.1-deps.tar.xz 298002884 BLAKE2B e9dc1dcd3240d4a649b26606109f4ceb9e4e03448da8d27a11c19ed0dc6df39569c3f4714194c3a62e3d80c7a22591ac392d4187df464a4cf203c6135438ec5b SHA512 fff9e6d8ec7721abfd6c95220163478cf1bb3c8fd551a4310641b1213c072ed853e3ca40fd4109ff642d621cc441434f93608af590bb1b07ac2854ddd1d54147
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
EBUILD rclone-1.62.2-r1.ebuild 1104 BLAKE2B 505d0eb66a338c3303e20cc4047f4b59411152c3e8269a12db61802d62814f403d5c85877428e8937be0e0b0c770d6c7e67b6c9d8723c6feaf1e256b8d4f1dd0 SHA512 e17b70474989f184a72e8c656e15d2a7296a55ede71493ef10c85adba247baaee749d382faad820667cd0ecc192732b07771f1159ca2929a5d32f92dcdf4517a
EBUILD rclone-1.63.0.ebuild 1106 BLAKE2B ea488103b1add2e7cb85778a011f25521747cbbca262d924b19e4589a2e5214084c185bc15b0428918c9591b63fff299baa4a3687b886c3855fb63f519b55c4e SHA512 4ad37681aea9afd7523913a4fe56a9b3ddc3314085a8964eb1097c0d4a71809219ee344a8fe3879d54989e0eeea3a051a3f11c24ac51985e637713e76df26921
EBUILD rclone-1.63.1.ebuild 1106 BLAKE2B ea488103b1add2e7cb85778a011f25521747cbbca262d924b19e4589a2e5214084c185bc15b0428918c9591b63fff299baa4a3687b886c3855fb63f519b55c4e SHA512 4ad37681aea9afd7523913a4fe56a9b3ddc3314085a8964eb1097c0d4a71809219ee344a8fe3879d54989e0eeea3a051a3f11c24ac51985e637713e76df26921
-MISC metadata.xml 326 BLAKE2B d66b47f06b10f70e04c0bcae94cda45bbc562cf6c543454a02e34291039c395971fb0a2bae4e3022294a9fcdfe3c1936d67002317f2c467ea2a7a609b51908fd SHA512 570f1668212583dceec0166218b237aa934b67cca17d0a1029caaf66c3b47382233a8571857bffd0ff49ada70924ce9cd5b17c6124152862ba7422ee93e35f5e
+EBUILD rclone-1.66.0-r1.ebuild 1483 BLAKE2B 635fbf54022fa9243854913d12f696431ca6dc93f75cc223cc687dbd6ee40dd6d27de8bde28a478abff82244954fc6d25794ff9e4a86e5311876c64f07df6a5d SHA512 56a80fee745ba534f32b1bb6f0306ff01406c977f8eaf2c7acc5eb4b4df6e07a16aed8cf3cc20341283c2313216da182b27328c27351c496ca5011b547787dd4
+MISC metadata.xml 494 BLAKE2B 8c55f5c9c23f1f0d91a1c617b15839850edf6a1e1da2ce9f3c474c69770175a102be95500b37e384ad9d68b1931363d35d2e499ed38a918bbd13528116528c10 SHA512 7df01f2ac9a0fe8a048726c327ada07cdf3b332c202144e31dec4be9558c75819cb871425a70406e1b84df7a13cb7c8470cc6522b343a3efb4dc8b529687eb27
diff --git a/net-misc/rclone/metadata.xml b/net-misc/rclone/metadata.xml
index 92b54863ba1f..77f51273cdf6 100644
--- a/net-misc/rclone/metadata.xml
+++ b/net-misc/rclone/metadata.xml
@@ -5,7 +5,12 @@
<email>perfinion@gentoo.org</email>
<name>Jason Zaman</name>
</maintainer>
+ <maintainer type="person">
+ <email>xgqt@gentoo.org</email>
+ <name>Maciej Barć</name>
+ </maintainer>
<upstream>
+ <bugs-to>https://gitlab.com/rclone/rclone/-/issues/</bugs-to>
<remote-id type="github">rclone/rclone</remote-id>
</upstream>
</pkgmetadata>
diff --git a/net-misc/rclone/rclone-1.66.0-r1.ebuild b/net-misc/rclone/rclone-1.66.0-r1.ebuild
new file mode 100644
index 000000000000..b59ebe324c66
--- /dev/null
+++ b/net-misc/rclone/rclone-1.66.0-r1.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
+}