diff --git a/rubygem-http_parser.rb.spec b/rubygem-http_parser.rb.spec index d79e205..3d9a340 100644 --- a/rubygem-http_parser.rb.spec +++ b/rubygem-http_parser.rb.spec @@ -3,7 +3,7 @@ Name: rubygem-%{gem_name} Version: 0.6.0 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Simple callback-based HTTP request/response parser Group: Development/Languages License: MIT @@ -45,6 +45,36 @@ gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec gem build %{gem_name}.gemspec +# FIXME (2018/01/05) +# With ruby25, rdoc generation segfaults. Disabling for now. +rm -rf BINDIR +mkdir BINDIR +cat > BINDIR/gem << EOF +#! /bin/bash + +args= +while [ \$# -ge 1 ] +do + arg_o="\$1" + case "\$arg_o" in + --document=* ) + arg="--document=ri" + ;; + * ) + arg="\$arg_o" + ;; + esac + args="\$args \$arg" + shift +done + +set -x +exec /usr/bin/gem \$args +EOF + +chmod 0755 BINDIR/gem +export PATH="$(pwd)/BINDIR:$PATH" + export CONFIGURE_ARGS="--with-cflags='%{optflags}'" %gem_install @@ -98,6 +128,10 @@ popd %{gem_instdir}/tasks %changelog +* Fri Jan 05 2018 Mamoru TASAKA - 0.6.0-7 +- F-28: rebuild for ruby25 +- Disabling rdoc generation for now to avoid segfault + * Thu Aug 03 2017 Fedora Release Engineering - 0.6.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild