From 04ed645e55a4c1d2a46207d698eb5d46c23f5a57 Mon Sep 17 00:00:00 2001 From: Justin Hammond Date: Tue, 17 Mar 2020 12:37:02 +0800 Subject: [PATCH] Bundle the OZW Database file --- scripts/build.sh | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/scripts/build.sh b/scripts/build.sh index 3c80df4..cb622a8 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -8,9 +8,22 @@ git clone https://github.com/OpenZWave/qt-openzwave.git && cd qt-openzwave && /o cd /opt git clone https://github.com/OpenZWave/ozw-admin.git && cd ozw-admin && /opt/qt512/bin/qmake -r && make -j4 && make install cd /opt -export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib64 +mkdir -p /opt/AppDir/usr/lib/ +cp /opt/open-zwave/libopenzwave.so /opt/AppDir/usr/lib/ +cp /opt/qt-openzwave/qt-openzwave/*.so /opt/AppDir/usr/lib +cp /opt/qt-openzwave/qt-openzwavedatabase/*.so /opt/AppDir/usr/lib +mkdir -p /opt/AppDir/usr/bin +cp /opt/ozw-admin/ozwadmin /opt/AppDir/usr/bin/ +mkdir -p /opt/AppDir/usr/share/OpenZWave/ +cp /opt/qt-openzwave/qt-openzwavedatabase/*.rcc /opt/AppDir/usr/share/OpenZWave/ +mkdir -p /opt/AppDir/usr/plugins/platforms/ +cp /opt/qt512/plugins/platforms/libqvnc.so /opt/AppDir/usr/plugins/platforms/ +mkdir -p /opt/AppDir/usr/share/metainfo/ +cp /opt/ozw-admin/scripts/ozwadmin.appdata.xml /opt/AppDir/usr/share/metainfo/ +#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib64 export QMAKE=/opt/qt512/bin/qmake export VERSION=0.1 -cd ozw-admin && ../linuxdeploy-x86_64.AppImage --appdir AppDir -e ozwadmin --plugin qt --output appimage -d scripts/ozwadmin.desktop -i scripts/ozwadmin.png -cp /opt/ozw-admin/OZWAdmin-*.AppImage /opt/buildfiles/ +cd /opt && ./linuxdeploy-x86_64.AppImage --appdir AppDir --plugin qt --output appimage -d ozw-admin/scripts/ozwadmin.desktop -i ozw-admin/scripts/ozwadmin.png +#cd ozw-admin && ../linuxdeploy-x86_64.AppImage --appdir AppDir -e ozwadmin --plugin qt --output appimage -d scripts/ozwadmin.desktop -i scripts/ozwadmin.png +cp /opt/OZWAdmin-*.AppImage /opt/buildfiles/ chown $DOCKERUSERID:$DOCKERGROUPID /opt/buildfiles/OZWAdmin-*.AppImage