Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/community/ruby-psych/PKGBUILD
blob: 40c4a4e269c29c2e30861387a762b67e6e4c58c8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# bootstrapped packages in first step from /opt/ruby- contain
# /opt/ruby-XXX/bin in the binaries in /usr/bin and they have
# wrong architecture strings in native library code
eval "$(
 declare -f build | \
    sed '
      3 i export RUBYLIB=/usr/lib/ruby/3.0.0/x86-linux
    '
)"
eval "$(
 declare -f package | \
    sed '
      3 i export RUBYLIB=/usr/lib/ruby/3.0.0/x86-linux
    '
)"

# move native code to proper place (where ruby expects it)
eval "$(
 declare -f package | \
    sed '
      /local _gemdir.*/ a local _install_platform="$(ruby --disable-all -e '"'"'puts RUBY_PLATFORM'"'"')"
      s|${pkgdir}/usr/lib/ruby/${_extension_api_version}/${_platform}|${pkgdir}/usr/lib/ruby/${_extension_api_version}/${_install_platform}|g
    '
)"