65 lines
1.5 KiB
RPMSpec
65 lines
1.5 KiB
RPMSpec
# Generated by go2rpm 1.17.1
|
|
%bcond check 1
|
|
|
|
# scancode has a lot of dependencies, so it can be disabled for a faster build
|
|
# or when its deps are unavailable.
|
|
%if %{defined rhel} || "%{_arch}" == "i386"
|
|
%global go_vendor_license_check_disable 1
|
|
%endif
|
|
|
|
# https://github.com/apache/cloudstack-cloudmonkey
|
|
%global goipath github.com/apache/cloudstack-cloudmonkey
|
|
Version: 6.5.0
|
|
%global tag 6.5.0
|
|
|
|
%gometa -L -f
|
|
|
|
|
|
Name: apache-cloudstack-cloudmonkey
|
|
Release: %autorelease
|
|
Summary: Apache Cloudstack Cloudmonkey
|
|
|
|
# Generated by go-vendor-tools
|
|
License: Apache-2.0 AND BSD-3-Clause AND MIT
|
|
URL: %{gourl}
|
|
Source0: %{gosource}
|
|
# Generated by go-vendor-tools
|
|
Source1: %{archivename}-vendor.tar.bz2
|
|
Source2: go-vendor-tools.toml
|
|
|
|
BuildRequires: go-vendor-tools
|
|
|
|
%description
|
|
Apache Cloudstack Cloudmonkey.
|
|
|
|
%prep
|
|
%goprep -A
|
|
%setup -q -T -D -a1 %{forgesetupargs}
|
|
%autopatch -p1
|
|
|
|
%generate_buildrequires
|
|
%go_vendor_license_buildrequires -c %{S:2}
|
|
|
|
%build
|
|
%global gomodulesmode GO111MODULE=on
|
|
%gobuild -o %{gobuilddir}/bin/cmk %{goipath}
|
|
|
|
%install
|
|
%go_vendor_license_install -c %{S:2}
|
|
install -m 0755 -vd %{buildroot}%{_bindir}
|
|
install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/
|
|
|
|
%check
|
|
%go_vendor_license_check -c %{S:2}
|
|
%if %{with check}
|
|
%gotest ./...
|
|
%endif
|
|
|
|
%files -f %{go_vendor_license_filelist}
|
|
%license vendor/modules.txt
|
|
%doc CHANGES.md README.md
|
|
%{_bindir}/cmk
|
|
|
|
|
|
%changelog
|
|
%autochangelog
|