# Generated from asciidoctor-rfc-0.9.2.gem by gem2rpm -*- rpm-spec -*- %global gem_name asciidoctor-rfc Name: rubygem-%{gem_name} Version: 0.9.2 Release: 1%{?dist} Summary: asciidoctor-rfc lets you write Internet-Drafts and RFCs in AsciiDoc License: BSD-2-Clause URL: https://github.com/riboseinc/asciidoctor-rfc Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby >= 2.3.0 # BuildRequires: rubygem(rspec) >= 3.6 # BuildRequires: rubygem(rspec) < 4 # BuildRequires: rubygem(simplecov) >= 0.15 # BuildRequires: rubygem(simplecov) < 1 # BuildRequires: rubygem(byebug) >= 9.1 # BuildRequires: rubygem(byebug) < 10 # BuildRequires: rubygem(guard) >= 2.14 # BuildRequires: rubygem(guard) < 3 # BuildRequires: rubygem(guard-rspec) >= 4.7 # BuildRequires: rubygem(guard-rspec) < 5 # BuildRequires: rubygem(timecop) >= 0.9 # BuildRequires: rubygem(timecop) < 1 # BuildRequires: rubygem(equivalent-xml) >= 0.6 # BuildRequires: rubygem(equivalent-xml) < 1 # BuildRequires: rubygem(rubocop) >= 0.50 # BuildRequires: rubygem(rubocop) < 1 BuildArch: noarch %description asciidoctor-rfc lets you write Internet-Drafts and RFCs in a native "asciidoctor" syntax. RFC XML ("xml2rfc" Vocabulary XML, RFC7322) is the XML-based language used for writing Internet-Drafts and RFCs, but not everyone likes hand-crafting XML, especially when the focus should be on the content. Specifically, the gem provides two things. First, an "asciidoctor" like syntax that lets you utilize close to all features of native RFC XML, and maps most asciidoctor textual syntax (like tables) into RFC XML features. Then, RFC XML v3 (RFC 7991) and v2 (RFC 7749) backends that lets you render your AsciiDoc into, you guessed it, RFC XML v3 and v2. This gem is in active development. %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 %exclude %{gem_instdir}/.hound.yml %{gem_instdir}/.oss-guides.rubocop.yml %{gem_instdir}/.rubocop.ribose.yml %{gem_instdir}/.rubocop.tb.yml %exclude %{gem_instdir}/.rubocop.yml %exclude %{gem_instdir}/.travis.yml %{gem_instdir}/CODE_OF_CONDUCT.md %{gem_instdir}/Guardfile %license %{gem_instdir}/LICENSE %{gem_instdir}/bin %{gem_libdir} %{gem_instdir}/rfc2629-other.ent %{gem_instdir}/rfc2629-xhtml.ent %{gem_instdir}/rfc2629.dtd %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %exclude %{gem_instdir}/.rspec %{gem_instdir}/Gemfile %doc %{gem_instdir}/README.adoc %{gem_instdir}/Rakefile %doc %{gem_instdir}/asciidoctor-rfc.gemspec %doc %{gem_instdir}/docs %{gem_instdir}/spec %changelog * Mon Aug 23 2021 mockbuilder - 0.9.2-1 - Initial package