# Generated from power_enum-4.0.1.gem by gem2rpm -*- rpm-spec -*- %global gem_name power_enum Name: rubygem-%{gem_name} Version: 4.0.1 Release: 1%{?dist} Summary: Allows you to treat instances of your ActiveRecord models as though they were an enumeration of values License: MIT URL: http://github.com/albertosaurus/power_enum_2 Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby >= 2.7.0 # BuildRequires: rubygem(rspec) >= 3.1 # BuildRequires: rubygem(rspec) < 4 # BuildRequires: rubygem(rails) >= 6.0 # BuildRequires: rubygem(rails) < 8 BuildArch: noarch %description Power Enum allows you to treat instances of your ActiveRecord models as though they were an enumeration of values. It allows you to cleanly solve many of the problems that the traditional Rails alternatives handle poorly if at all. It is particularly suitable for scenarios where your Rails application is not the only user of the database, such as when it's used for analytics or reporting. %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} %license %{gem_instdir}/LICENSE %{gem_instdir}/VERSION %{gem_libdir} %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %doc %{gem_instdir}/README.markdown %changelog * Sat Feb 04 2023 mockbuilder - 4.0.1-1 - Initial package