# Generated from dawnscanner-1.6.9.gem by gem2rpm -*- rpm-spec -*- %global gem_name dawnscanner Name: rubygem-%{gem_name} Version: 1.6.9 Release: 1%{?dist} Summary: Dawnscanner 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://dawnscanner.org Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby >= 2.3.0 # BuildRequires: rubygem(coveralls) # BuildRequires: rubygem(rspec) # BuildRequires: rubygem(tomdoc) # BuildRequires: rubygem(aruba) # BuildRequires: rubygem(simplecov) BuildArch: noarch %description Dawnscanner 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 150 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 %{gem_instdir}/features %{gem_instdir}/spec %changelog * Mon Sep 13 2021 mockbuilder - 1.6.9-1 - Initial package