mirror of https://github.com/EspoTek/Labrador.git
70 lines
1.1 KiB
Plaintext
70 lines
1.1 KiB
Plaintext
|
#!/bin/bash
|
||
|
|
||
|
echo
|
||
|
echo
|
||
|
echo "Cleaning up files..."
|
||
|
echo
|
||
|
|
||
|
./cleanup-junk
|
||
|
|
||
|
echo
|
||
|
echo
|
||
|
echo "Copying latest dev build..."
|
||
|
echo
|
||
|
|
||
|
|
||
|
#Copy across latest dev build
|
||
|
cp ~/Git/Labrador/Desktop_Interface/bin/Labrador Labrador
|
||
|
cp -r ~/Git/Labrador/Desktop_Interface/bin/waveforms waveforms
|
||
|
cp -r ~/Git/Labrador/Desktop_Interface/bin/firmware firmware
|
||
|
|
||
|
echo
|
||
|
echo
|
||
|
echo "Running linuxdeployqt..."
|
||
|
echo
|
||
|
|
||
|
#Linuxdeployqt
|
||
|
export PATH=$PWD/labradeb/usr/lib:$PATH
|
||
|
./linuxdeployqt_x64 Labrador -qmake=/usr/lib/x86_64-linux-gnu/qt5/bin/qmake
|
||
|
|
||
|
echo
|
||
|
echo
|
||
|
echo "Moving linuxdeployqt files..."
|
||
|
echo
|
||
|
|
||
|
#Move to LABRADEPLOY directory
|
||
|
mkdir LABRADEPLOY
|
||
|
mv lib LABRADEPLOY
|
||
|
mv plugins LABRADEPLOY
|
||
|
mv translations LABRADEPLOY
|
||
|
mv qt.conf LABRADEPLOY
|
||
|
mv Labrador LABRADEPLOY
|
||
|
mv waveforms LABRADEPLOY
|
||
|
mv firmware LABRADEPLOY
|
||
|
|
||
|
#Clean up unwanted shortcut
|
||
|
rm AppRun
|
||
|
|
||
|
echo
|
||
|
echo
|
||
|
echo "Building .deb..."
|
||
|
echo
|
||
|
|
||
|
#Replace old folder in deb
|
||
|
rm -r labradeb/usr/share/espotek/labrador
|
||
|
cp -r LABRADEPLOY labradeb/usr/share/espotek/labrador
|
||
|
|
||
|
#build the deb.
|
||
|
dpkg-deb --build labradeb
|
||
|
|
||
|
echo
|
||
|
echo
|
||
|
echo "Final cleanup..."
|
||
|
echo
|
||
|
|
||
|
./cleanup-junk
|
||
|
|
||
|
#install the new deb
|
||
|
#./labradeb-install
|
||
|
|