Last active
February 23, 2022 14:29
-
-
Save alexpdp7/9d5055a6a715aa8d5aa4d7137047e038 to your computer and use it in GitHub Desktop.
Rebuilding rubygem-asciidoctor for EL8
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
set -ue | |
mock --clean | |
function build_gem { | |
echo ..................................................$1 | |
ls $1-*.el8.src.rpm || { | |
! test -d $1 && git clone https://src.fedoraproject.org/rpms/$1.git | |
( | |
cd $1/ | |
git checkout -b epel8 || git checkout epel8 | |
fedpkg sources | |
mock --no-clean --buildsrpm --spec $1.spec --sources . --resultdir .. | |
) | |
} | |
ls $1-*.el8.noarch.rpm || { | |
mock --no-clean --nocheck $1-*.el8.src.rpm --resultdir . | |
} | |
mock --no-clean install $1-*.el8.noarch.rpm | |
} | |
#mock --no-clean install rubygem-mocha | |
#mock --no-clean install rubygem-minitest | |
# rubygem-aruba seems to be broken in EL8, so we try to rebuild it here | |
# however, there seems to be a circular dependency in the packages below, so this fails | |
build_gem rubygem-coderay | |
build_gem rubygem-connection_pool | |
build_gem rubygem-dalli | |
build_gem rubygem-public_suffix | |
build_gem rubygem-contracts | |
build_gem rubygem-addressable | |
build_gem rubygem-crack | |
build_gem rubygem-em-http-request | |
build_gem rubygem-excon | |
build_gem rubygem-hashdiff | |
build_gem rubygem-typhoeus | |
build_gem rubygem-webmock | |
build_gem rubygem-thor | |
build_gem rubygem-childprocess | |
build_gem rubygem-cucumber | |
build_gem rubygem-rspec-its | |
build_gem rubygem-pry | |
build_gem rubygem-aruba | |
build_gem rubygem-listen | |
build_gem rubygem-redis | |
build_gem rubygem-tzinfo | |
build_gem rubygem-activesupport | |
build_gem rubygem-bcrypt | |
build_gem rubygem-railties | |
build_gem rubygem-activemodel | |
build_gem rubygem-temple | |
build_gem rubygem-tilt | |
build_gem rubygem-haml | |
build_gem rubygem-asciidoctor |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Deprecated, see https://bugzilla.redhat.com/show_bug.cgi?id=1820896#c4