mirror of
https://github.com/mkxp-z/mkxp-z.git
synced 2025-07-03 23:25:18 +02:00
40 lines
697 B
Bash
40 lines
697 B
Bash
![]() |
BINARY=$1
|
||
|
STEAM=$2
|
||
|
ARCH=$3
|
||
|
function get_dep()
|
||
|
{
|
||
|
echo "Copying $1..."
|
||
|
DEP=$(ldd $BINARY | grep $1 | sed -r 's/ \w.+ => (\/.+) .+$/\1/g')
|
||
|
cp "$DEP" "${MESON_INSTALL_PREFIX}/lib$ARCH"
|
||
|
}
|
||
|
|
||
|
mkdir -p ${MESON_INSTALL_PREFIX}/lib$ARCH
|
||
|
|
||
|
|
||
|
# Required by Ubuntu
|
||
|
get_dep openal
|
||
|
get_dep physfs
|
||
|
get_dep SDL2-2.0
|
||
|
get_dep SDL2_ttf
|
||
|
get_dep SDL2_image
|
||
|
get_dep SDL_sound
|
||
|
get_dep fluidsynth
|
||
|
get_dep ruby
|
||
|
get_dep sndio
|
||
|
get_dep objfw.so
|
||
|
get_dep objfwrt.so
|
||
|
|
||
|
# Required by Fedora & Manjaro
|
||
|
get_dep libXss
|
||
|
get_dep libjpeg
|
||
|
get_dep libwebp
|
||
|
get_dep libcrypt
|
||
|
get_dep libbsd
|
||
|
get_dep tinfo
|
||
|
get_dep readline
|
||
|
|
||
|
if [ -n "$STEAM" ]; then
|
||
|
echo "Copying steam_api..."
|
||
|
cp "$STEAM/libsteam_api.so" "${MESON_INSTALL_PREFIX}/usr/lib"
|
||
|
fi
|