mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-05-06 04:46:42 +02:00
main/ruby: build fix for x86_64
This commit is contained in:
parent
a0354569cb
commit
09fb6fdf0c
@ -36,6 +36,12 @@ _builddir="$srcdir/$pkgname-${_pkgver}"
|
||||
_gemdir="/usr/lib/ruby/gems/$_abi"
|
||||
_rubydir="/usr/lib/ruby/$_abi"
|
||||
|
||||
_arch=$CARCH
|
||||
case $CARCH in
|
||||
x86) _arch=i386;;
|
||||
esac
|
||||
|
||||
|
||||
prepare() {
|
||||
cd "$_builddir"
|
||||
for i in $patches; do
|
||||
@ -67,7 +73,7 @@ build() {
|
||||
--mandir=/usr/share/man \
|
||||
--infodir=/usr/share/info \
|
||||
--with-sitedir='/usr/local/lib/site_ruby' \
|
||||
--with-search-path='/usr/lib/site_ruby/$(ruby_ver)/i386-linux' \
|
||||
--with-search-path="/usr/lib/site_ruby/\$(ruby_ver)/$_arch-linux" \
|
||||
--enable-pthread \
|
||||
--disable-rpath \
|
||||
--enable-shared \
|
||||
@ -104,7 +110,7 @@ _mvgem() {
|
||||
cd "$pkgdir"
|
||||
for i in $_rubydir/${1}.rb \
|
||||
$_rubydir/${1} \
|
||||
$_rubydir/i386-linux-uclibc/${1} \
|
||||
$_rubydir/$_arch-linux-uclibc/${1} \
|
||||
$_gemdir/gems/${1}-* \
|
||||
$_gemdir/specifications/${1}-* ; do
|
||||
[ -e "$pkgdir"/$i ] || continue
|
||||
@ -156,7 +162,7 @@ io_console() {
|
||||
depends="ruby"
|
||||
_mvgem io-console
|
||||
_mv $_rubydir/io \
|
||||
$_rubydir/i386-linux-uclibc/io/console.so
|
||||
$_rubydir/$_arch-linux-uclibc/io/console.so
|
||||
}
|
||||
|
||||
json() {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user