# Generated from verilog_gen-0.0.2.gem by gem2rpm -*- rpm-spec -*- %global gem_name verilog_gen Name: rubygem-%{gem_name} Version: 0.0.2 Release: 1%{?dist} Summary: Generate verilog RTL hierarchy License: MIT Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby BuildArch: noarch %description Writing portable RTL design in verilog is challenging due to limitations of verilog language. Hence would like to write the leaf modules of the design in verilog but use Ruby to stich different views of the design. %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}/hdl_equal %{_bindir}/vgen %{_bindir}/vscan %exclude %{gem_instdir}/.gitignore %exclude %{gem_instdir}/.rvmrc %license %{gem_instdir}/LICENSE.txt %{gem_instdir}/bin %{gem_instdir}/demos %{gem_libdir} %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %{gem_instdir}/Gemfile %doc %{gem_instdir}/README.md %{gem_instdir}/Rakefile %doc %{gem_instdir}/docs %{gem_instdir}/features %{gem_instdir}/spec %{gem_instdir}/verilog_gen.gemspec %changelog * Wed Aug 25 2021 mockbuilder - 0.0.2-1 - Initial package