diff --git a/asciidoctor-1.5.6.1.gem b/asciidoctor-1.5.6.1.gem new file mode 100644 index 0000000..67a3f12 Binary files /dev/null and b/asciidoctor-1.5.6.1.gem differ diff --git a/rubygem-asciidoctor.spec b/rubygem-asciidoctor.spec new file mode 100644 index 0000000..169c4a0 --- /dev/null +++ b/rubygem-asciidoctor.spec @@ -0,0 +1,76 @@ +%global gem_name asciidoctor +Name: rubygem-asciidoctor +Version: 1.5.6.1 +Release: 5 +Summary: An implementation of the AsciiDoc text processor and publishing +License: MIT +URL: https://github.com/asciidoctor/asciidoctor +Source0: https://rubygems.org/gems/asciidoctor-1.5.6.1.gem +BuildArch: noarch + +BuildRequires: ruby(release) rubygems-devel ruby(rubygems) +Requires: ruby(release) +Provides: asciidoctor = %{version} rubygem(asciidoctor) = %{version} + +%description +Asciidoctor reads and parses text written in the AsciiDoc syntax, then feeds the parse tree to a +set of built-in converters to produce HTML5, DocBook 5 (or 4.5) or man(ual) page output. You have +the option of using your own converter or loading Tilt-supported templates to customize the generated +output or produce additional formats. + +%package help +Summary: Rubygem-asciidoctor documentation +Requires: %{name} = %{version}-%{release} +BuildArch: noarch +Provides: %{name}-doc = %{version}-%{release} +Obsoletes: %{name}-doc < %{version}-%{release} + +%description help +This package provides help documents for rubygem-asciidoctor. + +%prep +gem unpack -V %{SOURCE0} +%autosetup -D -T -n asciidoctor-%{version} -p1 +gem spec %{SOURCE0} -l --ruby > asciidoctor.gemspec + +sed -i -e 's|#!/usr/bin/env ruby|#!/usr/bin/ruby|' bin/asciidoctor bin/asciidoctor-safe + +%build +gem build asciidoctor.gemspec +%gem_install -n asciidoctor-%{version}.gem + +%check + +%install +install -d %{buildroot}%{gem_dir} +cp -a .%{gem_dir}/* %{buildroot}%{gem_dir}/ + +install -d %{buildroot}%{_bindir} +cp -a .%{_bindir}/* %{buildroot}%{_bindir}/ + +install -d %{buildroot}%{_mandir}/man1 +cp -a .%{gem_dir}/gems/asciidoctor-1.5.6.1/man/*.1 %{buildroot}%{_mandir}/man1 + +%files +%dir %{gem_dir}/gems/asciidoctor-1.5.6.1 +%license %{gem_dir}/gems/asciidoctor-1.5.6.1/LICENSE.adoc +%doc %{gem_dir}/gems/asciidoctor-1.5.6.1/{CHANGELOG.adoc,CONTRIBUTING.adoc,README.*} +%lang(fr) %doc %{gem_dir}/gems/asciidoctor-1.5.6.1/{README-fr.*} +%lang(ja) %doc %{gem_dir}/gems/asciidoctor-1.5.6.1/README-jp.* +%lang(zh_CN) %doc %{gem_dir}/gems/asciidoctor-1.5.6.1/README-zh_CN.* +%exclude %{gem_dir}/cache/asciidoctor-1.5.6.1.gem +%exclude %{gem_dir}/gems/asciidoctor-1.5.6.1/{asciidoctor.gemspec,man,test,features,Gemfile,Rakefile} + +%{gem_dir}/gems/asciidoctor-1.5.6.1/{data,bin} +%{_bindir}/* +%{gem_libdir} +%{gem_dir}/specifications/asciidoctor-1.5.6.1.gemspec + +%files help +%doc %{gem_dir}/doc/asciidoctor-1.5.6.1 +%{_mandir}/man1/* + + +%changelog +* Wed Jan 8 2020 duyeyu - 1.5.6.1-5 +- Package init