Commit 0ac8194d14325502f2a9cf7c02edc709f33f4e68

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

Atualiza instalação do blender 2.74 no Makefile

.gitignore
1   -.DS_Store
  1 +!/.gitignore
  2 +.*
  3 +*~
  4 +*.log
2 5 node_modules
3   -npm-debug.log
4 6 wikilibras_server
5 7 video/*
6 8 tmp/
... ...
Makefile
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 24 @echo "\33[31;5mO computador deve ser reiniciado para concluir o processo\33[0m"
8 25  
9 26 .update:
... ... @@ -11,16 +28,29 @@ install: .update .blender .nodejs .npm .mongodb
11 28  
12 29 .blender:
13 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 45 .nodejs:
16 46 @sudo apt-get -y install nodejs
17 47 @sudo ln -sf "/usr/bin/nodejs" "/usr/bin/node"
18 48  
19 49 .npm:
20   - @sudo apt-get update
21   - @sudo apt-get -y install gcc make build-essential npm
22 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 54 @sudo npm cache clean
25 55 @sudo npm install -g forever node-gyp
26 56 @sudo npm link forever node-gyp
... ... @@ -33,18 +63,6 @@ install: .update .blender .nodejs .npm .mongodb
33 63 @sudo apt-get install -y mongodb-org
34 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 66 list:
49 67 @forever list
50 68  
... ...
public/assets/css/.sass-cache/b8ff95717abe9141bb02c85d4daf286641f59094/main.scssc
No preview for this file type