# Generated by go2rpm 1.8.1 %bcond_without check # https://github.com/hashicorp/terraform %global goipath github.com/hashicorp/terraform Version: 1.3.0 # REMOVE BEFORE SUBMITTING THIS FOR REVIEW # --- # New Fedora packages should use %%gometa -f, which makes the package # ExclusiveArch to %%golang_arches_future and thus excludes the package from # %%ix86. If the new package is needed as a dependency for another pacage, # please consider removing that package from %%ix86 in the same way, instead of # building more go packages for i686. If your package is not a leaf package, # you'll need to coordinate the removal of the package's dependents first. # --- # REMOVE BEFORE SUBMITTING THIS FOR REVIEW %gometa -f %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