# Generated from darkroom-0.0.4.gem by gem2rpm -*- rpm-spec -*- %global gem_name darkroom Name: rubygem-%{gem_name} Version: 0.0.4 Release: 1%{?dist} Summary: A fast, lightweight, and straightforward web asset management library License: MIT URL: https://github.com/npickens/darkroom Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby >= 2.5.8 # BuildRequires: rubygem(minitest) >= 5.11.2 # BuildRequires: rubygem(minitest) < 6.0.0 BuildArch: noarch %description Darkroom provides web asset compilation, bundling, and minification without any external tools, manifest files, or special comment syntax. CSS and JavaScript bundles are automatically generated based on import statements native to each language. Darkroom is also extensible, allowing support to be added for arbitrary file types. %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} # ruby -e 'Dir.glob "./test/**/*_test.rb", &method(:require)' popd %files %dir %{gem_instdir} %license %{gem_instdir}/LICENSE %{gem_instdir}/VERSION %{gem_libdir} %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %doc %{gem_instdir}/README.md %changelog * Mon Sep 13 2021 mockbuilder - 0.0.4-1 - Initial package