Blame golang-github-vmware-govmomi.spec

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