mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2025-12-21 21:17:37 -08:00
net-misc/rclone: bump to 1.72.1
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
This commit is contained in:
parent
801bff7889
commit
7ea0891c5c
@ -2,3 +2,5 @@ DIST rclone-v1.71.2-vendor.tar.gz 14654981 BLAKE2B ff0285e96d4e052849bd2a9817603
|
|||||||
DIST rclone-v1.71.2.tar.gz 17379581 BLAKE2B 7c60920be63cda73f23609a41ac42892a6bdf8f3c701c4d9315fa693275ebcc011beebba67ffe3ceb9c35333f3a823811c44f185f61d330133d2b6b0ad4782e7 SHA512 96b54d729653248affe264b1fb58ab854ad5707cf5fc9391a6949708b4461ff3a8339163f371f5a3a99c446ec30998e4f6d15659957c12ff2bad4e54b8fa45f2
|
DIST rclone-v1.71.2.tar.gz 17379581 BLAKE2B 7c60920be63cda73f23609a41ac42892a6bdf8f3c701c4d9315fa693275ebcc011beebba67ffe3ceb9c35333f3a823811c44f185f61d330133d2b6b0ad4782e7 SHA512 96b54d729653248affe264b1fb58ab854ad5707cf5fc9391a6949708b4461ff3a8339163f371f5a3a99c446ec30998e4f6d15659957c12ff2bad4e54b8fa45f2
|
||||||
DIST rclone-v1.72.0-vendor.tar.gz 15667824 BLAKE2B 6e2a416208417fa90785d4e9b7df18432471cbc31bb4f235e1fbdfdf234968ef2bf04473a315f8057f7d1038a4a8905f76828967fd850d9c4eb79f5f10ed80af SHA512 d292cbf045574c4107483e82adbf21f1174e89a85b563bb4e4ae5b4cc231039b2558d9f1fb493feac29d4cfb5c609c4a17aacf2b47d0aaf2f476a623b0bf1006
|
DIST rclone-v1.72.0-vendor.tar.gz 15667824 BLAKE2B 6e2a416208417fa90785d4e9b7df18432471cbc31bb4f235e1fbdfdf234968ef2bf04473a315f8057f7d1038a4a8905f76828967fd850d9c4eb79f5f10ed80af SHA512 d292cbf045574c4107483e82adbf21f1174e89a85b563bb4e4ae5b4cc231039b2558d9f1fb493feac29d4cfb5c609c4a17aacf2b47d0aaf2f476a623b0bf1006
|
||||||
DIST rclone-v1.72.0.tar.gz 17555063 BLAKE2B 5696d57caec7d689cdc13fb2b17317d95ee656fb19c5be8ed1db3eecf53b7b7cfa2ce0f48ba5949f2edc2bf83e5b680a0ad0b07013d6fdafe3997deec8ab7525 SHA512 363a6cbb6bafa78c0bc27acd97bde91ca40e800704467c935a63d0707536618581e91695307495906b82f6da9b42c2f5d760547639eb57b242fa69dd0782de6c
|
DIST rclone-v1.72.0.tar.gz 17555063 BLAKE2B 5696d57caec7d689cdc13fb2b17317d95ee656fb19c5be8ed1db3eecf53b7b7cfa2ce0f48ba5949f2edc2bf83e5b680a0ad0b07013d6fdafe3997deec8ab7525 SHA512 363a6cbb6bafa78c0bc27acd97bde91ca40e800704467c935a63d0707536618581e91695307495906b82f6da9b42c2f5d760547639eb57b242fa69dd0782de6c
|
||||||
|
DIST rclone-v1.72.1-vendor.tar.gz 15668325 BLAKE2B ae751f5fd47b5b42f6ede8eace77e6ef1bdc2721f93c74bd6f93a4201570e1eb73c247cb1de6c1fde506b55dd6594a04db9f7178c71da2b2848014d7fabc81e3 SHA512 d82a65eaeea6009b92f0b0766d51d1a3aa6320009f508a3a36fead623463d5f9043a8e57d5e457944f233b0a1384a568b01e19ec20eef60276ad7a8b45090391
|
||||||
|
DIST rclone-v1.72.1.tar.gz 17560547 BLAKE2B 197319d95d0f0cda34aa71b3cc2d4aabd8aa1f633682c21564a481fe6afd3e2bf6d4640b3bd5a0287db35314e382826c8da04939e46451015457ca655d60353f SHA512 bbf29960dff88b3535bb558e2a2657fd40126af8a0e407eedec6cdcdebf44b272ac9ecc02948be866cc90368ee6cfb586501c609ecd9b629664ec2f7ce2169ce
|
||||||
|
|||||||
76
net-misc/rclone/rclone-1.72.1.ebuild
Normal file
76
net-misc/rclone/rclone-1.72.1.ebuild
Normal file
@ -0,0 +1,76 @@
|
|||||||
|
# Copyright 1999-2025 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
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user