# Generated from sle2docker-0.5.1.gem by gem2rpm -*- rpm-spec -*- %global gem_name sle2docker Name: rubygem-%{gem_name} Version: 0.5.1 Release: 1%{?dist} Summary: Create SLE images for Docker License: MIT URL: https://github.com/SUSE/sle2docker Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel >= 1.3.6 BuildRequires: ruby # BuildRequires: rubygem(fakefs) # BuildRequires: rubygem(minitest) # BuildRequires: rubygem(mocha) # BuildRequires: rubygem(ronn) # BuildRequires: rubygem(rubocop) # BuildRequires: rubygem(yard) BuildArch: noarch %description sle2docker is a convenience tool which creates SUSE Linux Enterprise images for Docker. The tool relies on KIWI and Docker itself to build the images. Packages can be fetched either from Novell Customer Center (NCC) or from a local Subscription Management Tool (SMT). Using DVD sources is currently unsupported. %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}/sle2docker %exclude %{gem_instdir}/.gitignore %exclude %{gem_instdir}/.rubocop.yml %exclude %{gem_instdir}/.travis.yml %license %{gem_instdir}/LICENSE %{gem_instdir}/bin %{gem_instdir}/coverage %{gem_libdir} %{gem_instdir}/package %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %doc %{gem_instdir}/Changelog %{gem_instdir}/Gemfile %doc %{gem_instdir}/README.md %{gem_instdir}/Rakefile %doc %{gem_instdir}/sle2docker.gemspec %{gem_instdir}/test %changelog * Wed Sep 15 2021 mockbuilder - 0.5.1-1 - Initial package