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 | 9 | DONE = [\33[32;5mFinalizado\33[m] |
| 10 | 10 | FAIL = [\33[31;5mFalhou\33[m] Codigo: $$? |
| 11 | 11 | |
| 12 | -.PHONY: clean install list run start stop | |
| 13 | - | |
| 14 | 12 | __help__: |
| 15 | 13 | @echo "" |
| 16 | 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 | 19 | @echo " \33[32;5m make stop \33[0m \33[34;5m finaliza a API instanciada no background \33[0m" |
| 22 | 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 | 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 | 33 | .blender: |
| 31 | 34 | @sudo apt-get -y install blender |
| ... | ... | @@ -40,16 +43,21 @@ install: clean .update .blender .nodejs .npm .mongodb |
| 40 | 43 | sudo ln -sf "/usr/share/blender$(BLENDER_VER)/blender" "/usr/bin/blender" && \ |
| 41 | 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 | 56 | .nodejs: |
| 47 | 57 | @sudo apt-get -y install nodejs |
| 48 | 58 | @sudo ln -sf "/usr/bin/nodejs" "/usr/bin/node" |
| 49 | 59 | |
| 50 | 60 | .npm: |
| 51 | - @sudo rm -rf "./node_modules" | |
| 52 | - @sudo rm -f "./wikilibras_server" | |
| 53 | 61 | @sudo apt-get -y install gcc make build-essential npm |
| 54 | 62 | @sudo ln -sf "$$HOME" "wikilibras_server" |
| 55 | 63 | @sudo npm cache clean |
| ... | ... | @@ -57,12 +65,8 @@ clean: |
| 57 | 65 | @sudo npm link forever node-gyp |
| 58 | 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 | 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 | 71 | list: |
| 68 | 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 | } | ... | ... |