# Generated from rails_namespace_engine-0.2.0.gem by gem2rpm -*- rpm-spec -*- %global gem_name rails_namespace_engine Name: rubygem-%{gem_name} Version: 0.2.0 Release: 1%{?dist} Summary: Generate a rails engine with an extra layer of namespacing License: MIT URL: https://github.com/nathaniel-miller/namespace_engine/ Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby # BuildRequires: rubygem(rails) >= 3.0 # BuildRequires: rubygem(rails) < 4 BuildArch: noarch %description This script runs the rails plugin generator. It then changes the directory structure and file contents (based on provided namespacing and engine name) to prevent potential collisions with other engines. %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} # Run the test suite. popd %files %dir %{gem_instdir} %{_bindir}/namespace_engine %{gem_instdir}/bin %{gem_libdir} %{gem_instdir}/rails_namespace_engine-0.1.0.gem %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %{gem_instdir}/Gemfile %{gem_instdir}/Rakefile %{gem_instdir}/rails_namespace_engine.gemspec %changelog * Wed Apr 20 2022 mockbuilder - 0.2.0-1 - Initial package