Commit e19811f19e746f967c1c1d04d8b3fde74263cdde
1 parent
7e0a72ee
Exists in
master
Adiciona instalação do avconv no Makefile
Showing
3 changed files
with
41 additions
and
36 deletions
Show diff stats
.gitignore
Makefile
@@ -9,8 +9,6 @@ CACHE += "./server.log" | @@ -9,8 +9,6 @@ CACHE += "./server.log" | ||
9 | DONE = [\33[32;5mFinalizado\33[m] | 9 | DONE = [\33[32;5mFinalizado\33[m] |
10 | FAIL = [\33[31;5mFalhou\33[m] Codigo: $$? | 10 | FAIL = [\33[31;5mFalhou\33[m] Codigo: $$? |
11 | 11 | ||
12 | -.PHONY: clean install list run start stop | ||
13 | - | ||
14 | __help__: | 12 | __help__: |
15 | @echo "" | 13 | @echo "" |
16 | @echo " \33[32;5m make clean \33[0m \33[34;5m Remove os logs do servidor \33[0m" | 14 | @echo " \33[32;5m make clean \33[0m \33[34;5m Remove os logs do servidor \33[0m" |
@@ -21,11 +19,16 @@ __help__: | @@ -21,11 +19,16 @@ __help__: | ||
21 | @echo " \33[32;5m make stop \33[0m \33[34;5m finaliza a API instanciada no background \33[0m" | 19 | @echo " \33[32;5m make stop \33[0m \33[34;5m finaliza a API instanciada no background \33[0m" |
22 | @echo "" | 20 | @echo "" |
23 | 21 | ||
24 | -install: clean .update .blender .nodejs .npm .mongodb | 22 | +clean: |
23 | + @rm -rf $(CACHE) | ||
24 | + | ||
25 | +install: uninstall .update .blender .libav .nodejs .npm .mongodb | ||
25 | @echo "\33[31;5mO computador deve ser reiniciado para concluir o processo\33[0m" | 26 | @echo "\33[31;5mO computador deve ser reiniciado para concluir o processo\33[0m" |
26 | 27 | ||
27 | -.update: | ||
28 | - @sudo apt-get update | 28 | +uninstall: clean |
29 | + @sudo rm -rf "./node_modules" | ||
30 | + @sudo rm -f "./wikilibras_server" | ||
31 | + @sudo rm -rf "./node_modules" | ||
29 | 32 | ||
30 | .blender: | 33 | .blender: |
31 | @sudo apt-get -y install blender | 34 | @sudo apt-get -y install blender |
@@ -40,16 +43,21 @@ install: clean .update .blender .nodejs .npm .mongodb | @@ -40,16 +43,21 @@ install: clean .update .blender .nodejs .npm .mongodb | ||
40 | sudo ln -sf "/usr/share/blender$(BLENDER_VER)/blender" "/usr/bin/blender" && \ | 43 | sudo ln -sf "/usr/share/blender$(BLENDER_VER)/blender" "/usr/bin/blender" && \ |
41 | sudo ln -sf "/usr/share/blender$(BLENDER_VER)/blenderplayer" "/usr/bin/blenderplayer" | 44 | sudo ln -sf "/usr/share/blender$(BLENDER_VER)/blenderplayer" "/usr/bin/blenderplayer" |
42 | 45 | ||
43 | -clean: | ||
44 | - @rm -rf $(CACHE) | 46 | +.libav: |
47 | + @sudo apt-get -y install libav-tools | ||
48 | + | ||
49 | +.mongodb: | ||
50 | + @sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 | ||
51 | + @echo "deb http://repo.mongodb.org/apt/ubuntu "$$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee "/etc/apt/sources.list.d/mongodb-org-3.0.list" | ||
52 | + @sudo apt-get update | ||
53 | + @sudo apt-get install -y mongodb-org | ||
54 | + @sudo rm "/etc/apt/sources.list.d/mongodb-org-3.0.list" | ||
45 | 55 | ||
46 | .nodejs: | 56 | .nodejs: |
47 | @sudo apt-get -y install nodejs | 57 | @sudo apt-get -y install nodejs |
48 | @sudo ln -sf "/usr/bin/nodejs" "/usr/bin/node" | 58 | @sudo ln -sf "/usr/bin/nodejs" "/usr/bin/node" |
49 | 59 | ||
50 | .npm: | 60 | .npm: |
51 | - @sudo rm -rf "./node_modules" | ||
52 | - @sudo rm -f "./wikilibras_server" | ||
53 | @sudo apt-get -y install gcc make build-essential npm | 61 | @sudo apt-get -y install gcc make build-essential npm |
54 | @sudo ln -sf "$$HOME" "wikilibras_server" | 62 | @sudo ln -sf "$$HOME" "wikilibras_server" |
55 | @sudo npm cache clean | 63 | @sudo npm cache clean |
@@ -57,12 +65,8 @@ clean: | @@ -57,12 +65,8 @@ clean: | ||
57 | @sudo npm link forever node-gyp | 65 | @sudo npm link forever node-gyp |
58 | @sudo npm install | 66 | @sudo npm install |
59 | 67 | ||
60 | -.mongodb: | ||
61 | - @sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 | ||
62 | - @echo "deb http://repo.mongodb.org/apt/ubuntu "$$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee "/etc/apt/sources.list.d/mongodb-org-3.0.list" | 68 | +.update: |
63 | @sudo apt-get update | 69 | @sudo apt-get update |
64 | - @sudo apt-get install -y mongodb-org | ||
65 | - @sudo rm "/etc/apt/sources.list.d/mongodb-org-3.0.list" | ||
66 | 70 | ||
67 | list: | 71 | list: |
68 | @forever list | 72 | @forever list |
package.json
1 | { | 1 | { |
2 | - "name": "wikilibras-api", | ||
3 | - "version": "0.0.1", | ||
4 | - "description": "An API for WikiLibras", | ||
5 | - "main": "server.js", | ||
6 | - "scripts": { | ||
7 | - "test": "echo \"Error: no test specified\" && exit 1", | ||
8 | - "start": "node server.js" | ||
9 | - }, | ||
10 | - "author": "LAViD", | ||
11 | - "license": "MIT", | ||
12 | - "private": true, | ||
13 | - "dependencies": { | ||
14 | - "body-parser": "^1.9.2", | ||
15 | - "express": "~3.5.1", | ||
16 | - "mkdirp": "^0.5.0", | ||
17 | - "mongoose": "~3.8.x", | ||
18 | - "node-uuid": "^1.4.1", | ||
19 | - "python-shell": "0.0.3" | ||
20 | - } | 2 | + "name": "wikilibras-api", |
3 | + "version": "0.0.1", | ||
4 | + "description": "An API for WikiLibras", | ||
5 | + "main": "server.js", | ||
6 | + "scripts": { | ||
7 | + "test": "echo \"Error: no test specified\" && exit 1", | ||
8 | + "start": "node server.js" | ||
9 | + }, | ||
10 | + "author": "LAViD", | ||
11 | + "license": "MIT", | ||
12 | + "private": true, | ||
13 | + "dependencies": { | ||
14 | + "body-parser": "^1.9.2", | ||
15 | + "express": "~3.5.1", | ||
16 | + "mkdirp": "^0.5.0", | ||
17 | + "mongoose": "~3.8.x", | ||
18 | + "node-uuid": "^1.4.1", | ||
19 | + "python-shell": "0.0.3" | ||
20 | + } | ||
21 | } | 21 | } |