aboutsummaryrefslogtreecommitdiff
path: root/script/gen-deb.sh
diff options
context:
space:
mode:
authorcomex2015-01-25 21:58:25 -0500
committercomex2015-01-25 22:01:29 -0500
commit44e224e908860425a7020089f3b0b93903bc2af7 (patch)
tree7a22051dbcbe2d95e7c684f205ad6baa99c75a37 /script/gen-deb.sh
parentright, fix cleanup. (compared to the old system, this avoids busywaiting, an... (diff)
downloadsubstitute-44e224e908860425a7020089f3b0b93903bc2af7.tar.gz
forgot to commit this, predictably
Diffstat (limited to 'script/gen-deb.sh')
-rwxr-xr-xscript/gen-deb.sh24
1 files changed, 24 insertions, 0 deletions
diff --git a/script/gen-deb.sh b/script/gen-deb.sh
new file mode 100755
index 0000000..d817ad2
--- /dev/null
+++ b/script/gen-deb.sh
@@ -0,0 +1,24 @@
+#!/bin/sh
+set -e
+debroot=out/debroot
+version="$(git describe --always --dirty)"
+rm -rf $debroot
+mkdir -p $debroot
+mkdir -p $debroot/usr/share/doc/substitute
+cp doc/installed-README.txt $debroot/usr/share/doc/README.txt
+cp substrate/lgpl-3.0.tar.xz $debroot/usr/share/doc/
+mkdir -p $debroot/usr/lib
+cp out/libsubstitute.dylib $debroot/usr/lib/libsubstitute.0.dylib
+ln -s libsubstitute.0.dylib $debroot/usr/lib/libsubstitute.dylib
+mkdir -p $debroot/usr/include/substitute
+cp lib/substitute.h $debroot/usr/include/substitute/
+cp substrate/substrate.h $debroot/usr/include/substitute/
+cp -a DEBIAN $debroot/
+sed "s#{VERSION}#$version#g" DEBIAN/control > $debroot/DEBIAN/control
+#... add bootstrap stuff
+# yay, old forks and deprecated compression
+dpkg-deb -Zlzma -b $debroot out/com.ex.substitute-$version.deb
+
+
+
+