# Generated from dashing-1.3.7.gem by gem2rpm -*- rpm-spec -*- %global gem_name dashing Name: rubygem-%{gem_name} Version: 1.3.7 Release: 1%{?dist} Summary: The exceptionally handsome dashboard framework License: MIT URL: http://shopify.github.com/dashing Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby # BuildRequires: rubygem(haml) >= 4.0.4 # BuildRequires: rubygem(haml) < 4.1 # BuildRequires: rubygem(minitest) >= 5.2.0 # BuildRequires: rubygem(minitest) < 5.3 # BuildRequires: rubygem(mocha) >= 0.14.0 # BuildRequires: rubygem(mocha) < 0.15 # BuildRequires: rubygem(fakeweb) >= 1.3.0 # BuildRequires: rubygem(fakeweb) < 1.4 # BuildRequires: rubygem(simplecov) >= 0.8.2 # BuildRequires: rubygem(simplecov) < 0.9 BuildArch: noarch %description This framework lets you build & easily layout dashboards with your own custom widgets. Use it to make a status boards for your ops team, or use it to track signups, conversion rates, or whatever else metrics you'd like to see in one spot. Included with the framework are ready-made widgets for you to use or customize. All of this code was extracted out of a project at Shopify that displays dashboards on TVs around the office. %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} # ruby -e 'Dir.glob "./test/**/*_test.rb", &method(:require)' popd %files %dir %{gem_instdir} %{_bindir}/dashing %{gem_instdir}/bin %{gem_instdir}/javascripts %{gem_libdir} %{gem_instdir}/templates %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %doc %{gem_instdir}/README.md %changelog * Mon Aug 23 2021 mockbuilder - 1.3.7-1 - Initial package