Commit 0ac8194d14325502f2a9cf7c02edc709f33f4e68

Authored by André Araújo
1 parent 1f7d9509
Exists in master

Atualiza instalação do blender 2.74 no Makefile

1 -.DS_Store 1 +!/.gitignore
  2 +.*
  3 +*~
  4 +*.log
2 node_modules 5 node_modules
3 -npm-debug.log  
4 wikilibras_server 6 wikilibras_server
5 video/* 7 video/*
6 tmp/ 8 tmp/
1 -LOG=server.log  
2 -SERVER=server.js 1 +LOG = server.log
  2 +SERVER = server.js
  3 +BLENDER_VER = "2.74"
  4 +BLENDER_DIR = "blender-$(BLENDER_VER)-linux-glibc211-x86_64"
  5 +BLENDER_BZ2 = "$(BLENDER_DIR).tar.bz2"
  6 +BLENDER_URL = "http://download.blender.org/release/Blender$(BLENDER_VER)/$(BLENDER_BZ2)"
  7 +CACHE += "./events.log"
  8 +CACHE += "./server.log"
  9 +DONE = [\33[32;5mFinalizado\33[m]
  10 +FAIL = [\33[31;5mFalhou\33[m] Codigo: $$?
3 11
4 -.PHONY: help install list run start stop 12 +.PHONY: install list run start stop
5 13
6 -install: .update .blender .nodejs .npm .mongodb 14 +__help__:
  15 + @echo ""
  16 + @echo " \33[32;5m make install \33[0m \33[34;5m instala todas as dependencias da API \33[0m"
  17 + @echo " \33[32;5m make list \33[0m \33[34;5m lista a API se estiver ativa em background \33[0m"
  18 + @echo " \33[32;5m make run \33[0m \33[34;5m conecta o servidor js ao MongoDB para testes \33[0m"
  19 + @echo " \33[32;5m make start \33[0m \33[34;5m inicia uma instancia da API em background \33[0m"
  20 + @echo " \33[32;5m make stop \33[0m \33[34;5m finaliza a API instanciada no background \33[0m"
  21 + @echo ""
  22 +
  23 +install: clean .update .blender .nodejs .npm .mongodb
7 @echo "\33[31;5mO computador deve ser reiniciado para concluir o processo\33[0m" 24 @echo "\33[31;5mO computador deve ser reiniciado para concluir o processo\33[0m"
8 25
9 .update: 26 .update:
@@ -11,16 +28,29 @@ install: .update .blender .nodejs .npm .mongodb @@ -11,16 +28,29 @@ install: .update .blender .nodejs .npm .mongodb
11 28
12 .blender: 29 .blender:
13 @sudo apt-get -y install blender 30 @sudo apt-get -y install blender
14 - 31 + @test -d "/usr/share/blender$(BLENDER_VER)/" || make -s .blender_stable
  32 +
  33 +.blender_stable:
  34 + @wget $(BLENDER_URL) -NcO ""$$HOME"/$(BLENDER_DIR).tar.bz2"
  35 + @cd "$$HOME" && \
  36 + tar -xf $(BLENDER_BZ2) && \
  37 + sudo rm -rf "/usr/share/blender$(BLENDER_VER)/" && \
  38 + sudo mv -f "$(BLENDER_DIR)" "/usr/share/blender$(BLENDER_VER)" && \
  39 + sudo ln -sf "/usr/share/blender$(BLENDER_VER)/blender" "/usr/bin/blender" && \
  40 + sudo ln -sf "/usr/share/blender$(BLENDER_VER)/blenderplayer" "/usr/bin/blenderplayer"
  41 +
  42 +clean:
  43 + @rm -rf $(CACHE)
  44 +
15 .nodejs: 45 .nodejs:
16 @sudo apt-get -y install nodejs 46 @sudo apt-get -y install nodejs
17 @sudo ln -sf "/usr/bin/nodejs" "/usr/bin/node" 47 @sudo ln -sf "/usr/bin/nodejs" "/usr/bin/node"
18 48
19 .npm: 49 .npm:
20 - @sudo apt-get update  
21 - @sudo apt-get -y install gcc make build-essential npm  
22 @sudo rm -rf "./node_modules" 50 @sudo rm -rf "./node_modules"
23 - @sudo ln -sf "$$HOME" "wikilibras_server" 51 + @sudo rm -f "./wikilibras_server"
  52 + @sudo apt-get -y install gcc make build-essential npm
  53 + @sudo ln -sf "$$HOME" "wikilibras_server"
24 @sudo npm cache clean 54 @sudo npm cache clean
25 @sudo npm install -g forever node-gyp 55 @sudo npm install -g forever node-gyp
26 @sudo npm link forever node-gyp 56 @sudo npm link forever node-gyp
@@ -33,18 +63,6 @@ install: .update .blender .nodejs .npm .mongodb @@ -33,18 +63,6 @@ install: .update .blender .nodejs .npm .mongodb
33 @sudo apt-get install -y mongodb-org 63 @sudo apt-get install -y mongodb-org
34 @sudo rm "/etc/apt/sources.list.d/mongodb-org-3.0.list" 64 @sudo rm "/etc/apt/sources.list.d/mongodb-org-3.0.list"
35 65
36 -help:  
37 - @echo ""  
38 - @echo " \33[33;5m Apenas uma instancia da API deve ser executada\33[0m"  
39 - @echo ""  
40 - @echo " \33[32;5m help \33[0m \33[34;5m exibe essa ajuda \33[0m"  
41 - @echo " \33[32;5m install \33[0m \33[34;5m instala todas as dependencias da API \33[0m"  
42 - @echo " \33[32;5m list \33[0m \33[34;5m lista a API se estiver ativa em background \33[0m"  
43 - @echo " \33[32;5m run \33[0m \33[34;5m conecta o servidor js ao MongoDB para testes \33[0m"  
44 - @echo " \33[32;5m start \33[0m \33[34;5m inicia uma instancia da API em background \33[0m"  
45 - @echo " \33[32;5m stop \33[0m \33[34;5m finaliza a API instanciada no background \33[0m"  
46 - @echo ""  
47 -  
48 list: 66 list:
49 @forever list 67 @forever list
50 68
public/assets/css/.sass-cache/b8ff95717abe9141bb02c85d4daf286641f59094/main.scssc
No preview for this file type