# Generated from puppet-courseware-manager-0.6.2.gem by gem2rpm -*- rpm-spec -*- %global gem_name puppet-courseware-manager Name: rubygem-%{gem_name} Version: 0.6.2 Release: 1%{?dist} Summary: Manage the development lifecycle of Puppet courseware. Not for general consumption License: Apache-2.0 URL: http://github.com/puppetlabs/courseware-manager Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby BuildArch: noarch %description Manage the development lifecycle of Puppet courseware. This tool is not required for presenting the material or for contributing minor updates. This tool is not intended for general usage. If you are not a Puppet instructor or an authorized training partner, this gem will have little interest for you. %package doc Summary: Documentation for %{name} Requires: %{name} = %{version}-%{release} BuildArch: noarch %description doc Documentation for %{name}. %prep %setup -q -n %{gem_name}-%{version} %build # Create the gem as gem install only works on a gem file gem build ../%{gem_name}-%{version}.gemspec # %%gem_install compiles any C extensions and installs the gem into ./%%gem_dir # by default, so that we can move it into the buildroot in %%install %gem_install %install mkdir -p %{buildroot}%{gem_dir} cp -a .%{gem_dir}/* \ %{buildroot}%{gem_dir}/ mkdir -p %{buildroot}%{_bindir} cp -a .%{_bindir}/* \ %{buildroot}%{_bindir}/ find %{buildroot}%{gem_instdir}/bin -type f | xargs chmod a+x %check pushd .%{gem_instdir} # Run the test suite. popd %files %dir %{gem_instdir} %{_bindir}/courseware %license %{gem_instdir}/LICENSE %{gem_instdir}/bin %{gem_libdir} %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %doc %{gem_instdir}/CHANGELOG.txt %doc %{gem_instdir}/README.txt %changelog * Tue Sep 14 2021 mockbuilder - 0.6.2-1 - Initial package