mirror of
https://github.com/nextcloud/desktop.git
synced 2024-11-24 05:55:59 +03:00
Remove libglib-2.0.so.0 and libgobject-2.0.so.0 from Appimage.
Patch from contributor at nextcloud/client-building/pull/105. Signed-off-by: Camila <hello@camila.codes>
This commit is contained in:
parent
ad7a72a5d7
commit
ab42a25d01
1 changed files with 15 additions and 4 deletions
|
@ -91,10 +91,12 @@ cp -P /usr/local/lib*/libcrypto.so* ./usr/lib/
|
|||
cp -P -r /usr/lib/x86_64-linux-gnu/nss ./usr/lib/
|
||||
|
||||
# Use linuxdeployqt to deploy
|
||||
wget --ca-directory=/etc/ssl/certs -c "https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage"
|
||||
chmod a+x linuxdeployqt*.AppImage
|
||||
./linuxdeployqt-continuous-x86_64.AppImage --appimage-extract
|
||||
rm ./linuxdeployqt-continuous-x86_64.AppImage
|
||||
LINUXDEPLOYQT_VERSION="continuous"
|
||||
wget -O linuxdeployqt.AppImage --ca-directory=/etc/ssl/certs -c "https://github.com/probonopd/linuxdeployqt/releases/download/${LINUXDEPLOYQT_VERSION}/linuxdeployqt-continuous-x86_64.AppImage"
|
||||
chmod a+x linuxdeployqt.AppImage
|
||||
./linuxdeployqt.AppImage --appimage-extract
|
||||
rm ./linuxdeployqt.AppImage
|
||||
cp -r ./squashfs-root ./linuxdeployqt-squashfs-root
|
||||
unset QTDIR; unset QT_PLUGIN_PATH ; unset LD_LIBRARY_PATH
|
||||
export LD_LIBRARY_PATH=/usr/lib/
|
||||
./squashfs-root/AppRun ${DESKTOP_FILE} -bundle-non-qt-libs -qmldir=${DESKTOP_CLIENT_ROOT}/src/gui
|
||||
|
@ -105,6 +107,15 @@ export LD_LIBRARY_PATH=/usr/lib/
|
|||
# Build AppImage
|
||||
./squashfs-root/AppRun ${DESKTOP_FILE} -appimage -updateinformation="gh-releases-zsync|nextcloud-releases|desktop|latest|Nextcloud-*-x86_64.AppImage.zsync"
|
||||
|
||||
# Workaround issue #103
|
||||
rm -rf ./squashfs-root
|
||||
APPIMAGE=$(ls Nextcloud*.AppImage)
|
||||
"./${APPIMAGE}" --appimage-extract
|
||||
rm "./${APPIMAGE}"
|
||||
rm ./squashfs-root/usr/lib/libglib-2.0.so.0
|
||||
rm ./squashfs-root/usr/lib/libgobject-2.0.so.0
|
||||
PATH=./linuxdeployqt-squashfs-root/usr/bin:$PATH appimagetool -n ./squashfs-root "$APPIMAGE"
|
||||
|
||||
#move AppImage
|
||||
if [ ! -z "$DRONE_COMMIT" ]
|
||||
then
|
||||
|
|
Loading…
Reference in a new issue