mirror of
https://github.com/JvanKatwijk/qt-dab.git
synced 2025-10-06 00:02:40 +02:00
33 lines
1.5 KiB
Bash
33 lines
1.5 KiB
Bash
#!/bin/bash
|
|
|
|
export LD_LIBRARY_PATH=/home/jan/Qt/6.8.1/gcc_64/lib:$LD_LIBRARY_PATH
|
|
export LD_LIBRARY_PATH=/home/jan/qwt-6.3.0/lib
|
|
export PATH=/home/jan/Qt/6.8.1/gcc_64/bin:$PATH
|
|
|
|
ls -lh .
|
|
rm -rf *_autogen
|
|
mkdir -p ./appdir/usr/bin
|
|
mkdir -p ./appdir/usr/share/applications
|
|
mkdir -p ./appdir/usr/share/icons/hicolor/128x128/apps/
|
|
mkdir -p ./appdir/usr/share/icons/hicolor/256x256/apps/
|
|
|
|
cp linux-bin/qt-dab* appdir/usr/bin/qt-dab-6.9.4
|
|
cp app-files/qt-dab-6.9.desktop appdir/usr/share/applications
|
|
cp ../res/radio-pcitures/qt-dab-6.9-256x256.png appdir/qt-dab-RC.png
|
|
cp ../res/radio-pictures/qt-dab-6.9-128x128.png appdir/usr/share/icons/hicolor/128x128/apps/
|
|
cp ../res/radio-pictures/qt-dab-6.9-256x256.png appdir/usr/share/icons/hicolor/256x256/apps/
|
|
|
|
touch appdir/qt-dab-6.9.png
|
|
|
|
wget -c "https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage"
|
|
chmod a+x linuxdeployqt*.AppImage
|
|
unset QTDIR; unset QT_PLUGIN_PATH ; unset LD_LIBRARY_PATH
|
|
./linuxdeployqt*.AppImage ./appdir/usr/share/applications/* -bundle-non-qt-libs -no-translations
|
|
./linuxdeployqt*.AppImage --appimage-extract
|
|
find appdir/usr/plugins/ -type f -exec squashfs-root/usr/bin/patchelf --set-rpath '$ORIGIN/../../lib' {} \;
|
|
chmod a+x app-files/appimage/* ; rm appdir/AppRun ; cp app-files/appimage/* appdir/
|
|
export PATH=squashfs-root/usr/bin/:$PATH
|
|
squashfs-root/usr/bin/appimagetool $(readlink -f ./appdir/)
|
|
find ./appdir -executable -type f -exec ldd {} \; | grep " => /usr" | cut -d " " -f 2-3 | sort | uniq
|
|
:
|