# Generated from robust_excel_ole-1.35.gem by gem2rpm -*- rpm-spec -*- %global gem_name robust_excel_ole Name: rubygem-%{gem_name} Version: 1.35 Release: 1%{?dist} Summary: RobustExcelOle automates processing Excel workbooks in Windows by using the win32ole library License: MIT URL: https://github.com/Thomas008/robust_excel_ole Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby >= 2.1 # BuildRequires: rubygem(rspec) >= 2.6 # BuildRequires: rubygem(rspec) < 3 # BuildRequires: rubygem(rspec) >= 2.6.0 BuildArch: noarch %description RobustExcelOle helps controlling Excel. This obviously includes standard tasks like reading and writing Excel workbooks. The gem is designed to manage simultaneously running Excel instances, even with simultanously happening user interactions. RobustExcelOle deals with various cases of Excel (and user) behaviour, and supplies workarounds for some Excel and JRuby bugs. Library references are supported. It runs on Windows and uses the win32ole library. %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}/jreo %{_bindir}/reo %exclude %{gem_instdir}/.gitignore %exclude %{gem_instdir}/.rubocop.yml %exclude %{gem_instdir}/.yardopts %{gem_instdir}/Guardfile %license %{gem_instdir}/LICENSE %{gem_instdir}/TodoList.md %{gem_instdir}/___dummy_workbook.xls %{gem_instdir}/benchmarking %{gem_instdir}/bin %{gem_libdir} %{gem_instdir}/version.rb %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %doc %{gem_instdir}/Changelog %{gem_instdir}/Gemfile %doc %{gem_instdir}/README.rdoc %{gem_instdir}/Rakefile %doc %{gem_instdir}/docs %{gem_instdir}/examples %{gem_instdir}/robust_excel_ole.gemspec %{gem_instdir}/spec %changelog * Wed Aug 25 2021 mockbuilder - 1.35-1 - Initial package