Browse Source

upgrade crystal to 0.8.0

Keenan Brock 9 years ago
parent
commit
bcc91e85a5

+ 2 - 1
frameworks/Crystal/moonshine/.gitignore

@@ -1,4 +1,5 @@
 .deps
 .deps.lock
 libs/
-.crystal
+.crystal
+.shards

+ 0 - 4
frameworks/Crystal/moonshine/Projectfile

@@ -1,4 +0,0 @@
-deps do
-  github "dhruvrajvanshi/Moonshine", name: "moonshine"
-  github "stefanwille/crystal-redis"
-end

+ 15 - 0
frameworks/Crystal/moonshine/shard.yml

@@ -0,0 +1,15 @@
+name: "moonshine"
+version: "0.0.1"
+
+dependencies:
+  pg:
+    github: "will/crystal-pg"
+    version: ">= 0.4.2"
+  moonshine:
+    github: "dhruvrajvanshi/Moonshine"
+    branch: master
+  redis:
+    github: "stefanwille/crystal-redis"
+    version: "~> 1.1.0"
+
+license: MIT

+ 17 - 2
toolset/setup/linux/languages/crystal.sh

@@ -5,14 +5,29 @@ RETCODE=$(fw_exists ${IROOT}/crystal.installed)
   source $IROOT/crystal.installed
   return 0; }
 
-VERSION="0.7.1"
+# install crystal
+
+VERSION="0.8.0"
 
 SAVE_AS=crystal-$VERSION-1-linux-x86_64.tar.gz
 URL=https://github.com/manastech/crystal/releases/download/$VERSION/crystal-$VERSION-1-linux-x86_64.tar.gz
 
 fw_get -o $SAVE_AS $URL
 
-fw_untar crystal-$VERSION-1-linux-x86_64.tar.gz
+fw_untar ${SAVE_AS}
+
+# install shards
+
+SVERSION="0.5.1"
+SAVE_AS=shards-${SVERSION}_linux_x86_64
+URL=https://github.com/ysbaddaden/shards/releases/download/v${SVERSION}/shards-${SVERSION}_linux_x86_64.gz
+
+fw_get -o ${SAVE_AS}.gz $URL
+
+gunzip ${SAVE_AS}.gz
+chmod 755 ${SAVE_AS}
+
+mv ${SAVE_AS} crystal-${VERSION}-1/bin/shards
 
 echo -e "export PATH=${IROOT}/crystal-${VERSION}-1/bin/:\$PATH" > $IROOT/crystal.installed