# Generated by go2rpm 1.8.2 %bcond_without check %bcond_with bootstrap %global debug_package %{nil} # https://github.com/kubernetes/gengo %global goipath k8s.io/gengo %global forgeurl https://github.com/kubernetes/gengo %global commit fad74ee6edd97c827888956e90d7613d1bcf8cd2 %gometa %global godevelheader %{expand: Provides: golang(%{goipath}/examples/deepcopy-gen) = %{version}-%{release} Provides: golang(%{goipath}/examples/deepcopy-gen/generators) = %{version}-%{release} Provides: golang(%{goipath}/examples/deepcopy-gen/output_tests) = %{version}-%{release} Provides: golang(%{goipath}/examples/defaulter-gen) = %{version}-%{release} Provides: golang(%{goipath}/examples/defaulter-gen/_output_tests) = %{version}-%{release} Provides: golang(%{goipath}/examples/defaulter-gen/generators) = %{version}-%{release} Provides: golang(%{goipath}/examples/import-boss) = %{version}-%{release} Provides: golang(%{goipath}/examples/import-boss/generators) = %{version}-%{release} Provides: golang(%{goipath}/examples/import-boss/tests) = %{version}-%{release} Provides: golang(%{goipath}/examples/set-gen) = %{version}-%{release} Provides: golang(%{goipath}/examples/set-gen/generators) = %{version}-%{release} Provides: golang(%{goipath}/examples/set-gen/sets) = %{version}-%{release}} %global common_description %{expand: A package for generating things based on Go files. This mechanism was first used in Kubernetes and is split out here for ease of reuse and maintainability.} %global golicenses LICENSE %global godocs examples CONTRIBUTING.md README.md SECURITY.md code-\\\ of-conduct.md %global gosupfiles ${examples[@]} Name: %{goname} Version: 0 Release: %autorelease -p Summary: Gengo library for code generation License: Apache-2.0 URL: %{gourl} Source: %{gosource} %description %{common_description} %gopkg %prep %goprep %if %{without bootstrap} %generate_buildrequires %go_generate_buildrequires %endif %install mapfile -t examples <<< $(find examples -type f) %gopkginstall %if %{without bootstrap} %if %{with check} %check for test in "TestImportBuildPackage" \ ; do awk -i inplace '/^func.*'"$test"'\(/ { print; print "\tt.Skip(\"disabled failing test\")"; next}1' $(grep -rl $test) done %gocheck %endif %endif %gopkgfiles %changelog %autochangelog