2019-10-24 03:32:56 -04:00
|
|
|
#!/bin/bash
|
|
|
|
BINARY=$1
|
2020-04-29 22:58:52 -04:00
|
|
|
APPIMAGETOOL=$2
|
|
|
|
STEAM=$3
|
2019-10-24 03:32:56 -04:00
|
|
|
function get_dep()
|
2019-10-22 00:00:31 -07:00
|
|
|
{
|
2020-02-23 03:54:08 -05:00
|
|
|
echo "Copying $1..."
|
2019-10-24 03:38:50 -04:00
|
|
|
DEP=$(ldd $BINARY | grep $1 | sed -r 's/ \w.+ => (\/.+) .+$/\1/g')
|
2019-10-24 03:32:56 -04:00
|
|
|
cp "$DEP" "${MESON_INSTALL_PREFIX}/usr/lib"
|
2019-10-22 00:00:31 -07:00
|
|
|
}
|
|
|
|
|
2019-10-24 03:32:56 -04:00
|
|
|
mkdir -p ${MESON_INSTALL_PREFIX}/usr/lib
|
2019-10-22 00:00:31 -07:00
|
|
|
|
|
|
|
|
2019-10-24 03:32:56 -04:00
|
|
|
# Required by Ubuntu
|
|
|
|
get_dep ruby
|
2019-10-22 00:00:31 -07:00
|
|
|
|
2019-10-24 03:32:56 -04:00
|
|
|
# Required by Fedora & Manjaro
|
|
|
|
get_dep libcrypt
|
|
|
|
get_dep libbsd
|
2019-10-22 00:00:31 -07:00
|
|
|
|
2020-04-29 22:58:52 -04:00
|
|
|
if [ -n "$STEAM" ]; then
|
2020-03-02 04:45:14 -05:00
|
|
|
echo "Copying steam_api..."
|
2020-04-29 22:58:52 -04:00
|
|
|
cp "$STEAM/libsteam_api.so" "${MESON_INSTALL_PREFIX}/usr/lib"
|
2020-03-02 04:45:14 -05:00
|
|
|
fi
|
|
|
|
|
2019-10-22 00:00:31 -07:00
|
|
|
cp ${MESON_INSTALL_PREFIX}/share/mkxp-z/* ${MESON_INSTALL_PREFIX}
|
|
|
|
rm -rf ${MESON_INSTALL_PREFIX}/share
|
2020-04-29 22:58:52 -04:00
|
|
|
$APPIMAGETOOL ${MESON_INSTALL_PREFIX}
|