# Generated from zemu-0.3.9.gem by gem2rpm -*- rpm-spec -*- %global gem_name zemu Name: rubygem-%{gem_name} Version: 0.3.9 Release: 1%{?dist} Summary: A configurable Z80 emulator License: GPL-3.0 URL: https://github.com/jayvalentine/zemu Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby BuildArch: noarch %description Zemu is a gem which allows the user to configure a Z80-based system and then launch emulation instances of that system. These instances can be interacted with programmatically, allowing the user to inspect the contents of registers and memory, step, add breakpoints, and more. The gem requires the user to install a compatible C compiler. Currently the only compatible compiler is clang. Please report any issues on the GitHub page for the gem. This is accessible under "Homepage". %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}/ %check pushd .%{gem_instdir} # Run the test suite. popd %files %dir %{gem_instdir} %{gem_libdir} %{gem_instdir}/src %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %changelog * Wed Aug 25 2021 mockbuilder - 0.3.9-1 - Initial package