|
|
402bd3c |
# Generated by go2rpm
|
|
|
402bd3c |
%bcond_without check
|
|
|
402bd3c |
|
|
|
9c013d7 |
# Depends on github.com/vmware/vmw-guestinfo/bdoor only available for i686 and x86_64
|
|
|
9c013d7 |
%ifarch %{ix86} x86_64
|
|
|
9c013d7 |
%bcond_without binary
|
|
|
9c013d7 |
%endif
|
|
|
9c013d7 |
|
|
|
402bd3c |
# https://github.com/vmware/govmomi
|
|
|
402bd3c |
%global goipath github.com/vmware/govmomi
|
|
|
c636e3e |
Version: 0.24.0
|
|
|
402bd3c |
|
|
|
402bd3c |
%gometa
|
|
|
402bd3c |
|
|
|
402bd3c |
%global common_description %{expand:
|
|
|
402bd3c |
A Go library for interacting with VMware vSphere APIs (ESXi and/or vCenter).}
|
|
|
402bd3c |
|
|
|
402bd3c |
%global golicenses LICENSE.txt
|
|
|
402bd3c |
%global godocs examples CONTRIBUTING.md CONTRIBUTORS README.md\\\
|
|
|
402bd3c |
CHANGELOG.md examples README-govc.md\\\
|
|
|
402bd3c |
CHANGELOG-govc.md USAGE-govc.md README-toolbox.md\\\
|
|
|
402bd3c |
README-vcsim.md
|
|
|
402bd3c |
|
|
|
402bd3c |
Name: %{goname}
|
|
|
b98b2f5 |
Release: 1%{?dist}
|
|
|
402bd3c |
Summary: Go library for the VMware vSphere API
|
|
|
402bd3c |
|
|
|
402bd3c |
# Upstream license specification: Apache-2.0
|
|
|
402bd3c |
License: ASL 2.0
|
|
|
402bd3c |
URL: %{gourl}
|
|
|
402bd3c |
Source0: %{gosource}
|
|
|
402bd3c |
|
|
|
402bd3c |
BuildRequires: golang(github.com/davecgh/go-xdr/xdr2)
|
|
|
402bd3c |
BuildRequires: golang(github.com/google/uuid)
|
|
|
402bd3c |
BuildRequires: golang(github.com/kr/pretty)
|
|
|
402bd3c |
BuildRequires: golang(github.com/vmware/vmw-guestinfo/message)
|
|
|
402bd3c |
BuildRequires: golang(github.com/vmware/vmw-guestinfo/vmcheck)
|
|
|
402bd3c |
|
|
|
402bd3c |
%description
|
|
|
402bd3c |
%{common_description}
|
|
|
402bd3c |
|
|
|
402bd3c |
%gopkg
|
|
|
402bd3c |
|
|
|
402bd3c |
%prep
|
|
|
402bd3c |
%goprep
|
|
|
402bd3c |
mv govc/README.md README-govc.md
|
|
|
402bd3c |
mv govc/CHANGELOG.md CHANGELOG-govc.md
|
|
|
402bd3c |
mv govc/USAGE.md USAGE-govc.md
|
|
|
402bd3c |
mv toolbox/README.md README-toolbox.md
|
|
|
402bd3c |
mv vcsim/README.md README-vcsim.md
|
|
|
402bd3c |
|
|
|
9c013d7 |
%if %{with binary}
|
|
|
402bd3c |
%build
|
|
|
402bd3c |
for cmd in govc toolbox/toolbox vcsim; do
|
|
|
402bd3c |
%gobuild -o %{gobuilddir}/bin/$(basename $cmd) %{goipath}/$cmd
|
|
|
402bd3c |
done
|
|
|
02686b5 |
mv %{gobuilddir}/bin/toolbox %{gobuilddir}/bin/govmomi-toolbox
|
|
|
9c013d7 |
%endif
|
|
|
402bd3c |
|
|
|
402bd3c |
%install
|
|
|
402bd3c |
%gopkginstall
|
|
|
9c013d7 |
%if %{with binary}
|
|
|
402bd3c |
install -m 0755 -vd %{buildroot}%{_bindir}
|
|
|
402bd3c |
install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/
|
|
|
9c013d7 |
%endif
|
|
|
402bd3c |
|
|
|
402bd3c |
%if %{with check}
|
|
|
402bd3c |
%check
|
|
|
402bd3c |
# toolbox: needs network
|
|
|
9c013d7 |
%gocheck -t toolbox -d simulator
|
|
|
402bd3c |
%endif
|
|
|
402bd3c |
|
|
|
9c013d7 |
%if %{with binary}
|
|
|
402bd3c |
%files
|
|
|
402bd3c |
%license LICENSE.txt
|
|
|
402bd3c |
%doc examples CONTRIBUTING.md CONTRIBUTORS README.md CHANGELOG.md examples
|
|
|
402bd3c |
%doc README-govc.md CHANGELOG-govc.md USAGE-govc.md README-toolbox.md
|
|
|
402bd3c |
%doc README-vcsim.md
|
|
|
402bd3c |
%{_bindir}/*
|
|
|
9c013d7 |
%endif
|
|
|
402bd3c |
|
|
|
402bd3c |
%gopkgfiles
|
|
|
402bd3c |
|
|
|
402bd3c |
%changelog
|
|
|
c636e3e |
* Tue Dec 22 06:00:28 CET 2020 Robert-André Mauchin <zebob.m@gmail.com> - 0.24.0-1
|
|
|
c636e3e |
- Update to 0.24.0
|
|
|
c636e3e |
- Close: rhbz#1909913
|
|
|
c636e3e |
|
|
|
b98b2f5 |
* Tue Aug 04 17:25:08 CEST 2020 Robert-André Mauchin <zebob.m@gmail.com> - 0.23.1-1
|
|
|
b98b2f5 |
- Update to 0.23.1
|
|
|
b98b2f5 |
|
|
|
575f640 |
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.21.0-5
|
|
|
575f640 |
- Second attempt - Rebuilt for
|
|
|
575f640 |
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
575f640 |
|
|
|
8efcde2 |
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.21.0-4
|
|
|
8efcde2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
8efcde2 |
|
|
|
93b34f1 |
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.21.0-3
|
|
|
93b34f1 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
93b34f1 |
|
|
|
02686b5 |
* Thu Sep 26 12:48:56 CEST 2019 Robert-André Mauchin <zebob.m@gmail.com> - 0.21.0-1
|
|
|
02686b5 |
- Release 0.21.0 (#1742303)
|
|
|
02686b5 |
- Rename toolbox to govmomi-toolbox (#1755694)
|
|
|
02686b5 |
|
|
|
82df6c2 |
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.20.0-2
|
|
|
82df6c2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
82df6c2 |
|
|
|
402bd3c |
* Sun May 19 17:00:57 CEST 2019 Robert-André Mauchin <zebob.m@gmail.com> - 0.20.0-1
|
|
|
402bd3c |
- Initial package
|