mojavelinux pushed to rubygem-asciidoctor (epel7). "Update to Asciidoctor 0.1.5.preview.6 (..more)"
notifications at fedoraproject.org
notifications at fedoraproject.org
Wed May 13 21:19:59 UTC 2015
From cbd79bbfe7b88eca330efddb60ee96cd0cb02712 Mon Sep 17 00:00:00 2001
From: Ken Dreyer <ktdreyer at ktdreyer.com>
Date: Thu, 15 May 2014 18:27:16 -0600
Subject: Update to Asciidoctor 0.1.5.preview.6
- Use HTTPS URLs
- Support Minitest 5
- Adjustments for https://fedoraproject.org/wiki/Changes/Ruby_2.1
- Mark CHANGELOG, LICENSE, READMEs as %doc
- Remove Rakefile in %prep
- Remove Requires: /usr/bin/env
diff --git a/.gitignore b/.gitignore
index 895d98e..131a75b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/asciidoctor-0.1.4.gem
+/asciidoctor-1.5.0.preview.6.gem
diff --git a/rubygem-asciidoctor.spec b/rubygem-asciidoctor.spec
index 21594d3..41ae49a 100644
--- a/rubygem-asciidoctor.spec
+++ b/rubygem-asciidoctor.spec
@@ -1,36 +1,48 @@
%global gem_name asciidoctor
%global mandir %{_mandir}/man1
+%define pre .preview.6
+
Summary: A fast, open source AsciiDoc implementation in Ruby
Name: rubygem-%{gem_name}
-Version: 0.1.4
-Release: 1%{?dist}
+Version: 1.5.0
+Release: %{?pre:0.}1%{?pre}%{?dist}
Group: Development/Languages
License: MIT
-URL: http://github.com/asciidoctor/asciidoctor
-Source0: http://rubygems.org/gems/%{gem_name}-%{version}.gem
+URL: https://github.com/asciidoctor/asciidoctor
+Source0: https://rubygems.org/gems/%{gem_name}-%{version}%{pre}.gem
# Patch0: disable the test for including content from a URI
# since it does not work when the network is unavailable
Patch0: asciidoctor-remove-include-uri-test.patch
-%if 0%{?rhel} > 6 || 0%{?fedora} > 18
+%if 0%{?fc19} || 0%{?fc20} || 0%{?el7}
Requires: ruby(release)
BuildRequires: ruby(release)
-%else
-Requires: ruby(abi) = 1.9.1
-BuildRequires: ruby(abi) = 1.9.1
%endif
+%if 0%{?el6}
Requires: ruby(rubygems)
+Requires: ruby(abi) = 1.8
+BuildRequires: ruby(abi) = 1.8
+%endif
BuildRequires: rubygems-devel
BuildRequires: ruby(rubygems)
BuildRequires: rubygem(coderay)
BuildRequires: rubygem(erubis)
-BuildRequires: rubygem(minitest) < 5
+BuildRequires: rubygem(minitest)
BuildRequires: rubygem(nokogiri)
BuildRequires: rubygem(tilt)
BuildRequires: rubygem(haml)
BuildRequires: rubygem(slim)
BuildArch: noarch
+%if 0%{?fc19} || 0%{?fc20} || 0%{?el6} || 0%{?el7}
Provides: rubygem(%{gem_name}) = %{version}
+%endif
+
+%if %{?pre:1}
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}%{pre}
+%global gem_cache %{gem_dir}/cache/%{gem_name}-%{version}%{pre}.gem
+%global gem_spec %{gem_dir}/specifications/%{gem_name}-%{version}%{pre}.gemspec
+%global gem_docdir %{gem_dir}/doc/%{gem_name}-%{version}%{pre}
+%endif
%description
A fast, open source text processor and publishing toolchain, written in Ruby,
@@ -50,16 +62,24 @@ Documentation for %{name}
%prep
gem unpack -V %{SOURCE0}
-%setup -q -D -T -n %{gem_name}-%{version}
+%setup -q -D -T -n %{gem_name}-%{version}%{pre}
gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
-%patch0 -p1
+
+# Fix shebang (avoid Requires: /usr/bin/env)
+sed -i -e 's|#!/usr/bin/env ruby|#!/usr/bin/ruby|' \
+ bin/%{gem_name} bin/%{gem_name}-safe
+
+# Clean up development-only file
+rm Rakefile
+sed -i "s|\"Rakefile\",||g" %{gem_name}.gemspec
+#patch0 -p1
%build
gem build %{gem_name}.gemspec
-%gem_install
+%gem_install -n %{gem_name}-%{version}%{pre}.gem
%check
-LANG=en_US.utf8 testrb -Ilib test/*_test.rb
+LANG=en_US.utf8 ruby -I"lib:test" test/*_test.rb
%install
mkdir -p %{buildroot}%{gem_dir}
@@ -81,16 +101,14 @@ cp -pa .%{gem_instdir}/compat/* \
%files
%dir %{gem_instdir}
%exclude %{gem_cache}
-%exclude %{gem_instdir}/%{gem_name}.gemspec
-%exclude %{gem_instdir}/Gemfile
-%exclude %{gem_instdir}/Guardfile
-%exclude %{gem_instdir}/Rakefile
%exclude %{gem_instdir}/compat
%exclude %{gem_instdir}/man
%exclude %{gem_instdir}/test
-%{gem_instdir}/CHANGELOG.adoc
-%{gem_instdir}/LICENSE
-%{gem_instdir}/README.*
+%exclude %{gem_instdir}/features
+%doc %{gem_instdir}/CHANGELOG.adoc
+%doc %{gem_instdir}/LICENSE
+%doc %{gem_instdir}/README.*
+%{gem_instdir}/data
%{_bindir}/*
%{gem_instdir}/bin
%{gem_libdir}
@@ -102,6 +120,15 @@ cp -pa .%{gem_instdir}/compat/* \
%doc %{gem_docdir}
%changelog
+* Thu May 15 2014 Ken Dreyer <ktdreyer at ktdreyer.com> - 1.5.0-0.1.preview.6
+- Update to Asciidoctor 0.1.5.preview.6
+- Use HTTPS URLs
+- Support Minitest 5
+- Adjustments for https://fedoraproject.org/wiki/Changes/Ruby_2.1
+- Mark CHANGELOG, LICENSE, READMEs as %%doc
+- Remove Rakefile in %%prep
+- Remove Requires: /usr/bin/env
+
* Sun Sep 22 2013 Dan Allen <dan.j.allen at gmail.com> - 0.1.4-1
- Update to Asciidoctor 0.1.4
diff --git a/sources b/sources
index 5aa0452..362303d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-1ec84e6ad442791f1ef9300026927ba1 asciidoctor-0.1.4.gem
+88faf49377b4eab048d525572a9dac46 asciidoctor-1.5.0.preview.6.gem
--
cgit v0.10.2
http://pkgs.fedoraproject.org/cgit/rubygem-asciidoctor.git/commit/?h=epel7&id=cbd79bbfe7b88eca330efddb60ee96cd0cb02712
More information about the scm-commits
mailing list