chiark / gitweb /
Add debian build target for debian .deb package.
authordaid303 <daid303@gmail.com>
Thu, 7 Mar 2013 16:13:06 +0000 (17:13 +0100)
committerdaid303 <daid303@gmail.com>
Thu, 7 Mar 2013 16:13:06 +0000 (17:13 +0100)
package.sh

index 457715b40d79d9063a502ac4685c58d760361747..d821e701f05c212d6e95c9ebb67d4a7208ac728b 100755 (executable)
@@ -12,6 +12,7 @@ BUILD_TARGET=${1:-all}
 #BUILD_TARGET=win32
 #BUILD_TARGET=linux
 #BUILD_TARGET=darwin
+#BUILD_TARGET=debian
 
 ##Do we need to create the final archive
 ARCHIVE_FOR_DISTRIBUTION=1
@@ -134,6 +135,24 @@ if [ "$BUILD_TARGET" = "darwin" ]; then
        exit
 fi
 
+#############################
+# Debian .deb
+#############################
+
+if [ "$BUILD_TARGET" = "darwin" ]; then
+       git clone https://github.com/GreatFruitOmsk/Power
+       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 scripts/linux/cura.py scripts/linux/debian/usr/share/cura/
+       cp Power/power scripts/linux/debian/usr/share/cura/
+       sudo chown root:root scripts/linux/debian -R
+       sudo chmod 755 scripts/linux/debian/DEBIAN/*
+       cd scripts/linux
+       dpkg-deb --build debian ${TARGET_DIR}.deb
+       sudo chown `id -un`:`id -gn` scripts/linux/debian -R
+       exit
+fi
 
 #############################
 # Rest