chiark / gitweb /
Slight improvement of the SD card detection on Linux. See #576
[cura.git] / package.sh
index 2ee7449a5b30f7b7c69c27d47402c99c81852add..6b4d47b7a649408fe4e377563a839ea8cef2f504 100755 (executable)
@@ -17,7 +17,7 @@ BUILD_TARGET=${1:-all}
 ##Do we need to create the final archive
 ARCHIVE_FOR_DISTRIBUTION=1
 ##Which version name are we appending to the final archive
-BUILD_NAME=13.06.3
+BUILD_NAME=13.09
 TARGET_DIR=Cura-${BUILD_NAME}-${BUILD_TARGET}
 
 ##Which versions of external programs to use
@@ -138,15 +138,31 @@ fi
 #############################
 
 if [ "$BUILD_TARGET" = "debian" ]; then
-       git clone https://github.com/GreatFruitOmsk/Power
+       if [ ! -d "Power" ]; then
+               git clone https://github.com/GreatFruitOmsk/Power
+       else
+               cd Power
+               git pull
+               cd ..
+       fi
+       if [ ! -d "CuraEngine" ]; then
+               git clone https://github.com/Ultimaker/CuraEngine
+       else
+               cd CuraEngine
+               git pull
+               cd ..
+       fi
+       make -C CuraEngine
        rm -rf scripts/linux/debian/usr/share/cura
        mkdir -p scripts/linux/debian/usr/share/cura
        cp -a Cura scripts/linux/debian/usr/share/cura/
+       cp -a CuraEngine/CuraEngine scripts/linux/debian/usr/share/cura/
        cp scripts/linux/cura.py scripts/linux/debian/usr/share/cura/
        cp -a Power/power scripts/linux/debian/usr/share/cura/
        echo $BUILD_NAME > scripts/linux/debian/usr/share/cura/Cura/version
-       sudo chown root:root scripts/linux/debian -R
-       sudo chmod 755 scripts/linux/debian/DEBIAN/*
+       sudo chown root:root scripts/linux/debian/usr -R
+       sudo chmod 755 scripts/linux/debian/usr -R
+       sudo chmod 755 scripts/linux/debian/DEBIAN -R
        cd scripts/linux
        dpkg-deb --build debian ${TARGET_DIR}.deb
        sudo chown `id -un`:`id -gn` debian -R