# Generated from dawnscanner-2.2.0.gem by gem2rpm -*- rpm-spec -*- %global gem_name dawnscanner Name: rubygem-%{gem_name} Version: 2.2.0 Release: 1%{?dist} Summary: dawn is a security source code scanner for ruby powered code. It is crafted with love to make your sinatra, padrino and ruby on rails web applications secure License: MIT URL: https://github.com/thesp0nge/dawnscanner Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby >= 3.0.0 # BuildRequires: rubygem(coveralls) # BuildRequires: rubygem(rspec) # BuildRequires: rubygem(tomdoc) # BuildRequires: rubygem(aruba) BuildArch: noarch %description dawn is a security source code scanner for ruby powered code. It is especially designed for web applications, but it works also with general purpose ruby scripts. Dawn supports all major MVC frameworks like ruby on rails, padrino and sinatra; it provides more than 680 security checks with their own mitigation suggestion. %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}/dawn %exclude %{gem_instdir}/.gitignore %{gem_instdir}/.ruby-gemset %{gem_instdir}/.ruby-version %exclude %{gem_instdir}/.travis.yml %{gem_instdir}/KnowledgeBase.md %license %{gem_instdir}/LICENSE.txt %{gem_instdir}/Roadmap.md %{gem_instdir}/VERSION %{gem_instdir}/bin %{gem_instdir}/checksum %{gem_instdir}/code_of_conduct.md %{gem_libdir} %{gem_instdir}/support %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %doc %{gem_instdir}/CONTRIBUTING.md %doc %{gem_instdir}/Changelog.md %{gem_instdir}/Gemfile %doc %{gem_instdir}/README.md %{gem_instdir}/Rakefile %{gem_instdir}/dawnscanner.gemspec %doc %{gem_instdir}/doc %doc %{gem_instdir}/docs %{gem_instdir}/features %{gem_instdir}/spec %changelog * Mon Apr 17 2023 mockbuilder - 2.2.0-1 - Initial package