# Generated by go2rpm 1.8.1 %bcond_without check # https://github.com/hashicorp/terraform %global goipath github.com/hashicorp/terraform Version: 1.4.6 %gometa -f %global goname terraform %global common_description %{expand: Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.} %global golicenses LICENSE %global godocs docs BUGPROCESS.md CHANGELOG.md README.md\\\ scripts/changelog-links.sh tools/terraform-\\\ bundle/README.md docs website/README.md docs Name: %{goname} Release: %autorelease Summary: Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned License: BSD-3-Clause and MPL-2.0 URL: %{gourl} Source: %{gosource} %description %{common_description} %gopkg %prep %goprep %generate_buildrequires %go_generate_buildrequires %build %gobuild -o %{gobuilddir}/bin/terraform %{goipath} for cmd in tools/protobuf-compile tools/loggraphdiff; do %gobuild -o %{gobuilddir}/bin/$(basename $cmd) %{goipath}/$cmd done %install %gopkginstall install -m 0755 -vd %{buildroot}%{_bindir} install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/ %if %{with check} %check %gocheck %endif %files %license LICENSE %doc docs BUGPROCESS.md CHANGELOG.md README.md scripts/changelog-links.sh %doc tools/terraform-bundle/README.md docs website/README.md docs %{_bindir}/* %gopkgfiles %changelog %autochangelog