Commit 0ac8194d14325502f2a9cf7c02edc709f33f4e68
1 parent
1f7d9509
Exists in
master
Atualiza instalação do blender 2.74 no Makefile
Showing
3 changed files
with
42 additions
and
22 deletions
Show diff stats
.gitignore
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 | @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