1426621
# Generated by go2rpm
1426621
%bcond_without check
1426621
3b8869c
%define gobuild(o:) %{expand:
3b8869c
  # https://bugzilla.redhat.com/show_bug.cgi?id=995136#c12
3b8869c
  %global _dwz_low_mem_die_limit 0
3b8869c
  %ifnarch ppc64
3b8869c
  go build -buildmode pie -compiler gc -tags="rpm_crashtraceback ${BUILDTAGS:-}" -ldflags "${LDFLAGS:-}%{?currentgoldflags} -B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \\n') -extldflags '%__global_ldflags %{?__golang_extldflags}' -compressdwarf=false" -a -v -x %{?**};
3b8869c
  %else
3b8869c
  go build                -compiler gc -tags="rpm_crashtraceback ${BUILDTAGS:-}" -ldflags "${LDFLAGS:-}%{?currentgoldflags} -B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \\n') -extldflags '%__global_ldflags %{?__golang_extldflags}' -compressdwarf=false" -a -v -x %{?**};
3b8869c
  %endif
3b8869c
}
3b8869c
f3424b2
# https://github.com/rclone/rclone
f3424b2
%global goipath         github.com/rclone/rclone
52ba5ed
Version:                1.57.0
1426621
91db0a1
%global common_description %{expand:
1426621
Rclone is a command line program to sync files and directories to and
91db0a1
from various cloud services.}
91db0a1
9d4c8e4
%global golicenses      COPYING
9d4c8e4
%global godocs          docs CONTRIBUTING.md MAINTAINERS.md MANUAL.md\\\
9d4c8e4
                        README.md RELEASE.md
9d4c8e4
29c4570
Name:           rclone
f3424b2
Release:        1%{?dist}
91db0a1
Summary:        Rsync for cloud storage
1426621
91db0a1
License:        MIT
29c4570
URL:            http://rclone.org/
3b8869c
Source0:        https://github.com/rclone/rclone/archive/v%{version}/%{name}-%{version}.tar.gz
0d41ecb
Source1:        vendor-%{version}.tar.gz
29c4570
3b8869c
# e.g. el6 has ppc64 arch without gcc-go, so EA tag is required
3b8869c
ExclusiveArch:  %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
3b8869c
# If go_compiler is not set to 1, there is no virtual provide. Use golang instead.
3b8869c
BuildRequires:  %{?go_compiler:compiler(go-compiler)}%{!?go_compiler:golang}
29c4570
29c4570
%description
91db0a1
%{common_description}
29c4570
29c4570
%prep
3b8869c
%autosetup -p1 -n %{name}-%{version}
0d41ecb
%setup -q -T -D -a 1 -n %{name}-%{version}
29c4570
1426621
%build
0d41ecb
export GO111MODULE=on
3b8869c
export GOFLAGS=-mod=vendor
3b8869c
9d4c8e4
LDFLAGS="-X github.com/ncw/rclone/fs.Version=v%{version} "
3b8869c
%gobuild -o _bin/rclone %{goipath}
29c4570
29c4570
%install
9d4c8e4
install -m 0755 -vd                     %{buildroot}%{_bindir}
3b8869c
install -m 0755 -vp _bin/*              %{buildroot}%{_bindir}/
91db0a1
install -Dpm 0644 ./rclone.1 %{buildroot}%{_mandir}/man1/rclone.1
29c4570
29c4570
%files
29c4570
%license COPYING
1426621
%doc MAINTAINERS.md MANUAL.html RELEASE.md CONTRIBUTING.md MANUAL.md README.md
1426621
%doc docs/
29c4570
%{_bindir}/rclone
29c4570
%{_mandir}/man1/rclone.1*
29c4570
29c4570
%changelog
52ba5ed
* Wed Dec 22 2021 Robert-André Mauchin <zebob.m@gmail.com> - 1.57.0-1
52ba5ed
- Update to 1.57.0
52ba5ed
- Close: rhbz#1953788
52ba5ed
624f17d
* Mon May 17 15:51:45 CEST 2021 Robert-André Mauchin <zebob.m@gmail.com> - 1.55.1-1
624f17d
- Update to 1.55.1
624f17d
f8de55c
* Wed Apr  7 23:50:58 CEST 2021 Robert-André Mauchin <zebob.m@gmail.com> - 1.55.0-1
f8de55c
- Update to 1.55.0
f8de55c
- Close: rhbz#1936764
f8de55c
a9139ae
* Mon Mar  8 09:04:20 CET 2021 Robert-André Mauchin <zebob.m@gmail.com> - 1.54.0-1
a9139ae
- Update to 1.54.0
a9139ae
- Close: rhbz#1918543
a9139ae
d9baae9
* Sun Dec 06 02:33:51 CET 2020 Robert-André Mauchin <zebob.m@gmail.com> - 1.53.3-1
d9baae9
- Update to 1.53.3
d9baae9
- Close: rhbz#1899641
d9baae9
- Fix: rhbz#1900705
d9baae9
- Fix: rhbz#1900719
d9baae9
0d41ecb
* Sun Nov 08 14:15:33 CET 2020 Robert-André Mauchin <zebob.m@gmail.com> - 1.53.2-1
0d41ecb
- Update to 1.53.2 (#1840915)
0d41ecb
b8f5881
* Thu Feb 27 01:17:56 CET 2020 Robert-André Mauchin <zebob.m@gmail.com> - 1.51.0-1
b8f5881
- Update to 1.51.0
b8f5881
49b5d4d
* Mon Dec 23 22:22:16 CET 2019 Robert-André Mauchin <zebob.m@gmail.com> - 1.50.2-1
49b5d4d
- Release 1.50.2 (#1756764)
49b5d4d
f3424b2
* Sat Sep 28 13:00:14 CEST 2019 Robert-André Mauchin <zebob.m@gmail.com> - 1.49.3-1
3b8869c
- Release 1.49.3 (#1775302)
f3424b2
17c5e23
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.48.0-2
17c5e23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
17c5e23
9d4c8e4
* Sun Jun 16 16:26:43 CEST 2019 Robert-André Mauchin <zebob.m@gmail.com> - 1.48.0-1
9d4c8e4
- Release 1.48.0 (#1720839)
9d4c8e4
586a98c
* Sat Apr 13 18:34:07 CET 2019 Robert-André Mauchin <zebob.m@gmail.com> - 1.47.0-1
586a98c
- Release 1.47.0 (#1674166)
586a98c
1426621
* Sat Apr 06 21:17:09 CET 2019 Robert-André Mauchin <zebob.m@gmail.com> - 1.46.0-1
1426621
- Release 1.46.0
1426621
e3648a1
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.45-2
e3648a1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
e3648a1
c7614ce
* Tue Dec 18 2018 Robert-André Mauchin <zebob.m@gmail.com> - 1.45-1
c7614ce
- Update to version 1.45
c7614ce
19d00a5
* Mon Oct 22 2018 Robert-André Mauchin <zebob.m@gmail.com> - 1.44-1
19d00a5
- Update to version 1.44
19d00a5
ec6e895
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.42-2
ec6e895
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
ec6e895
b86e0df
* Thu Jun 28 2018 Robert-André Mauchin <zebob.m@gmail.com> - 1.42-1
b86e0df
- Update to version 1.42
b86e0df
91db0a1
* Tue Mar 20 2018 Robert-André Mauchin <zebob.m@gmail.com> - 1.41-1
91db0a1
- Update to version 1.41
91db0a1
- Use new Go packaging
91db0a1
695fac1
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.39-2
695fac1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
695fac1
cc3b675
* Sun Dec 24 2017 Robert-André Mauchin <zebob.m@gmail.com> - 1.39-1
cc3b675
- Update to version 1.39
cc3b675
29c4570
* Sun Oct 01 2017 Robert-André Mauchin <zebob.m@gmail.com> - 1.38-1
29c4570
- Update to version 1.38
cc3b675
29c4570
* Fri Jul 28 2017 Robert-André Mauchin <zebob.m@gmail.com> - 1.37-2
29c4570
- Unbundled revision
cc3b675
29c4570
* Sun Jul 23 2017 Robert-André Mauchin <zebob.m@gmail.com> - 1.37-1
29c4570
- Update to version 1.37
cc3b675
29c4570
* Thu Jul 20 2017 Robert-André Mauchin <zebob.m@gmail.com> - 1.36-2
29c4570
- Update to Fedora Packaging Guidelines specification
cc3b675
29c4570
* Sat Mar 25 2017 Robert-André Mauchin <zebob.m@gmail.com> - 1.36-1
29c4570
- Update to version 1.36
cc3b675
29c4570
* Fri Jan 06 2017 Robert-André Mauchin <zebob.m@gmail.com> - 1.35-1
29c4570
- Update to version 1.35
cc3b675
29c4570
* Sun Dec 11 2016 Robert-André Mauchin <zebob.m@gmail.com> - 1.34-1
29c4570
- Initial RPM release
29c4570