1
0
mirror of https://github.com/JvanKatwijk/qt-dab.git synced 2025-10-06 00:02:40 +02:00
Files
SDR-DAB_Qt-DAB/qt-dab-6.9-build.txt
2025-09-09 17:42:31 +02:00

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
: