# Generated from jruby-lint-0.9.0.gem by gem2rpm -*- rpm-spec -*- %global gem_name jruby-lint Name: rubygem-%{gem_name} Version: 0.9.0 Release: 1%{?dist} Summary: See how ready your Ruby code is to run on JRuby License: EPL-1.0 and GPL-2.0 and LGPL-2.1 URL: https://github.com/jruby/jruby-lint Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby >= 2.5.3 # BuildRequires: rubygem(rspec) >= 2.5 # BuildRequires: rubygem(rspec-given) # BuildRequires: rubygem(aruba) BuildArch: noarch %description This utility presents hints and suggestions to give you an idea of potentially troublesome spots in your code and dependencies that keep your code from running efficiently on JRuby. Most pure Ruby code will run fine, but the two common areas that trip people up are native extensions and threading. %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}/jrlint %exclude %{gem_instdir}/.gitignore %{gem_instdir}/Guardfile %license %{gem_instdir}/LICENSE.txt %{gem_instdir}/bin %{gem_libdir} %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %{gem_instdir}/Gemfile %{gem_instdir}/Gemfile.lock %doc %{gem_instdir}/History.txt %doc %{gem_instdir}/README.md %{gem_instdir}/Rakefile %{gem_instdir}/jruby-lint.gemspec %{gem_instdir}/spec %changelog * Mon Sep 13 2021 mockbuilder - 0.9.0-1 - Initial package