# Generated from ulid-ruby-1.0.0.gem by gem2rpm -*- rpm-spec -*- %global gem_name ulid-ruby Name: rubygem-%{gem_name} Version: 1.0.0 Release: 1%{?dist} Summary: Ruby library providing support for Universally unique Lexicographically sortable IDentifiers License: mit URL: https://github.com/abachman/ulid-ruby Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby # BuildRequires: rubygem(rspec) >= 3.0 # BuildRequires: rubygem(rspec) < 4 # BuildRequires: rubygem(yard) >= 0.9 # BuildRequires: rubygem(yard) < 1 BuildArch: noarch %description Ruby library providing support for Universally unique Lexicographically Sortable Identifiers. ULIDs are helpful in systems where you need to generate ID values that are absolutely lexicographically sortable by time, regardless of where they were generated. . %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} # rspec spec popd %files %dir %{gem_instdir} %exclude %{gem_instdir}/.gitignore %{gem_instdir}/.ruby-version %exclude %{gem_instdir}/.travis.yml %{gem_instdir}/CODE_OF_CONDUCT.md %license %{gem_instdir}/LICENSE.txt %{gem_instdir}/bin %{gem_libdir} %{gem_instdir}/logo.png %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %exclude %{gem_instdir}/.rspec %{gem_instdir}/Gemfile %doc %{gem_instdir}/README.md %{gem_instdir}/Rakefile %{gem_instdir}/ulid-ruby.gemspec %changelog * Wed Aug 25 2021 mockbuilder - 1.0.0-1 - Initial package