# Generated from cb_studio_game-1.0.0.gem by gem2rpm -*- rpm-spec -*- %global gem_name cb_studio_game Name: rubygem-%{gem_name} Version: 1.0.0 Release: 1%{?dist} Summary: Game written as part of the Pragmatic Studio Ruby Course License: MIT URL: https://rubygems.org/gems/cb_studio_game Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby >= 1.9 # BuildRequires: rubygem(rspec) BuildArch: noarch %description cb_studio_game v1.0.0 This gem contains the the program 'cb_studio_game' that was written as part of the Pragmatic Studio Ruby Programming course. Start the game by entering 'cb_studio_game' at the command prompt. The game requires the user to input the number of rounds to be played. The game's players are are housed within the 'players.csv' file which may be modified as desired to add/remove players and their initial health. Players can also be added within the 'cb_studio_game' file by removing the '#' from the appropriate lines and changing the player names and health values as needed. When the desired number of rounds have been played, the game's stats can be viewed by entering 'quit'. The name of the game can also be changed within the 'cb_studio_game' file. High scores obtained during the game are saved and can be found in the 'high_scores.txt' file. This gem is hosted at the the following URL: 'https://rubygems.org/gems/cb_studio_game' This gem may be used as outlined in the included 'LICENSE' file. A special thank you to the folks at Pramatic Studio for providing their Ruby Programming course without which this gem could not have been written and published. %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} # rspec spec popd %files %dir %{gem_instdir} %{_bindir}/cb_studio_game %license %{gem_instdir}/LICENSE %{gem_instdir}/bin %{gem_libdir} %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %doc %{gem_instdir}/README %{gem_instdir}/spec %changelog * Mon Feb 07 2022 mockbuilder - 1.0.0-1 - Initial package