]> git.pld-linux.org Git - packages/rclone.git/blobdiff - rclone.spec
up to 1.66.0
[packages/rclone.git] / rclone.spec
index 377de823f6d425a0d359e59837582146cd31da47..f343ac0e3b50a9a3df13a9f672f7e4e1ec779931 100644 (file)
@@ -1,25 +1,28 @@
+%define                vendor_ver      1.66.0
+
 Summary:       rsync for cloud storage
 Name:          rclone
-Version:       1.57.0
+Version:       1.66.0
 Release:       1
 License:       MIT
 Group:         Networking/Utilities
 #Source0Download: https://github.com/rclone/rclone/releases
 Source0:       https://github.com/rclone/rclone/releases/download/v%{version}/%{name}-v%{version}.tar.gz
-# Source0-md5: d9079630139dff7de37a84031df2b60f
+# Source0-md5: ae301cfeecf0675209d0acbfd8eaf05a
 # cd rclone-%{version}
 # go mod vendor
 # cd ..
 # tar cJf rclone-vendor-%{version}.tar.xz rclone-v%{version}/vendor
-Source1:       %{name}-vendor-%{version}.tar.xz
-# Source1-md5: af05d666562d6498c38b2cb09ac2bd64
+Source1:       %{name}-vendor-%{vendor_ver}.tar.xz
+# Source1-md5: acca3f3203821e5623497bccce73de75
+Patch0:                webdav-modtime.patch
 URL:           https://rclone.org/
-BuildRequires: golang >= 1.14
+BuildRequires: golang >= 1.20
 BuildRequires: rpm-build >= 4.6
-BuildRequires: rpmbuild(macros) >= 2.005
+BuildRequires: rpmbuild(macros) >= 2.009
 BuildRequires: tar >= 1:1.22
 BuildRequires: xz
-ExclusiveArch: %{ix86} %{x8664} %{arm} aarch64 mips64 mips64le ppc64 ppc64le s390x
+ExclusiveArch: %go_arches
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define                _debugsource_packages   0
@@ -32,7 +35,7 @@ from different cloud storage providers.
 Summary:       bash-completion for rclone
 Group:         Applications/Shells
 Requires:      %{name} = %{version}-%{release}
-Requires:      bash-completion >= 2.0
+Requires:      bash-completion >= 1:2.0
 BuildArch:     noarch
 
 %description -n bash-completion-rclone
@@ -59,12 +62,15 @@ BuildArch:  noarch
 Zsh completion for rclone command.
 
 %prep
-%setup -q -b1 -n %{name}-v%{version}
+%setup -q -a1 -n %{name}-v%{version}
+%patch0 -p1
+
+%{__mv} %{name}-v%{vendor_ver}/vendor .
 
 %{__mkdir_p} .go-cache
 
 %build
-GOCACHE="$(pwd)/.go-cache" go build -v -mod=vendor --ldflags "-X github.com/rclone/rclone/fs.Version=%{version}" -o bin/rclone
+%__go build -v -mod=vendor --ldflags "-X github.com/rclone/rclone/fs.Version=%{version}" -o bin/rclone
 
 %install
 rm -rf $RPM_BUILD_ROOT
This page took 0.039243 seconds and 4 git commands to generate.