# Generated from integral-1.5.1.gem by gem2rpm -*- rpm-spec -*-
%global gem_name integral

Name: rubygem-%{gem_name}
Version: 1.5.1
Release: 1%{?dist}
Summary: Integral CMS combines all the tools necessary to create a website which stands up to the elements, whether you’re creating that niche blog you’ve always wanted or developing a complex application for a client
License: MIT
URL: https://github.com/yamasolutions/integral
Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem
BuildRequires: ruby(release)
BuildRequires: rubygems-devel
BuildRequires: ruby
# BuildRequires: rubygem(database_cleaner) >= 1.5
# BuildRequires: rubygem(database_cleaner) < 2
# BuildRequires: rubygem(factory_bot_rails) >= 4.8
# BuildRequires: rubygem(factory_bot_rails) < 5
# BuildRequires: rubygem(faker) >= 1.6
# BuildRequires: rubygem(faker) < 2
# BuildRequires: rubygem(pry-rails) >= 0.3
# BuildRequires: rubygem(pry-rails) < 1
# BuildRequires: rubygem(rails-controller-testing) >= 1.0
# BuildRequires: rubygem(rails-controller-testing) < 2
# BuildRequires: rubygem(rspec-rails) >= 4.0
# BuildRequires: rubygem(rspec-rails) < 5
# BuildRequires: rubygem(generator_spec) >= 0.9
# BuildRequires: rubygem(generator_spec) < 1
# BuildRequires: rubygem(shoulda-matchers) >= 3.1
# BuildRequires: rubygem(shoulda-matchers) < 4
# BuildRequires: rubygem(pg) >= 0.21
# BuildRequires: rubygem(pg) < 1
# BuildRequires: rubygem(capybara) >= 3.32
# BuildRequires: rubygem(capybara) < 4
# BuildRequires: rubygem(launchy) >= 2.4
# BuildRequires: rubygem(launchy) < 3
# BuildRequires: rubygem(rspec-retry) >= 0.6.1
# BuildRequires: rubygem(rspec-retry) < 0.7
# BuildRequires: rubygem(brakeman) >= 3.4
# BuildRequires: rubygem(brakeman) < 4
# BuildRequires: rubygem(rubocop) >= 0.52.1
# BuildRequires: rubygem(rubocop) < 0.53
# BuildRequires: rubygem(ruby2ruby) >= 2.2
# BuildRequires: rubygem(ruby2ruby) < 3
# BuildRequires: rubygem(simplecov) >= 0.12
# BuildRequires: rubygem(simplecov) < 1
# BuildRequires: rubygem(yard) >= 0.9.11
# BuildRequires: rubygem(yard) < 0.10
BuildArch: noarch

%description
Building a professional website on Rails has never been easier. Create
fascinating blog posts and interesting pages using Integrals sleek backend.
Integrated SEO gives you full control of your online presence. There are no
fancy over complicated methodologies to learn, so long as you have a basic
grasp of Rails then you’ll be up and running in no time - with the ability to
easily customise Integral to exactly what you want.


%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}
# Run the test suite.
popd

%files
%dir %{gem_instdir}
%license %{gem_instdir}/MIT-LICENSE
%{gem_instdir}/app
%{gem_instdir}/config
%{gem_instdir}/db
%{gem_libdir}
%{gem_instdir}/public
%exclude %{gem_cache}
%{gem_spec}

%files doc
%doc %{gem_docdir}
%doc %{gem_instdir}/README.md
%{gem_instdir}/Rakefile
%{gem_instdir}/spec

%changelog
* Tue Aug 24 2021 mockbuilder - 1.5.1-1
- Initial package