File tree Expand file tree Collapse file tree 13 files changed +47
-12
lines changed
Expand file tree Collapse file tree 13 files changed +47
-12
lines changed Original file line number Diff line number Diff line change 1- emacs_versions:
2- - "{{ ansible_env.EMACS_VERSION }}"
1+ project_root: "{{ ansible_env.TRAVIS_BUILD_DIR }}"
Original file line number Diff line number Diff line change 1- emacs_versions:
2- - emacs-24.3-bin
3- - emacs-24.4-bin
4- - emacs-24.5-bin
1+ project_root: /vagrant
Original file line number Diff line number Diff line change 11- hosts : all
22 roles :
33 - tramp
4+ - git
45 - emacs
6+ - hosts : vagrant
7+ roles :
8+ - bashrc
Original file line number Diff line number Diff line change 1+ alias l=' ls -CF'
2+ alias la=' ls -A'
3+ alias ll=' ls -alF'
4+ alias ls=' ls --color=auto'
5+
6+ export PATH=$HOME /.evm/bin:$HOME /.cask/bin:$PATH
7+
8+ cd /vagrant
Original file line number Diff line number Diff line change 1+ - name : copy developer bashrc
2+ copy : src=roles/bashrc/files/bashrc dest={{ ansible_env.HOME }}/.bashrc
Original file line number Diff line number Diff line change 1+ - include : bashrc.yml
Original file line number Diff line number Diff line change 11- name : install cask
22 git : repo=https://github.com/cask/cask dest=~/.cask
33- name : install melpa dependencies
4- command : cask install
4+ shell : evm use {{ item }} && cask install chdir={{ project_root }}
5+ with_items : " {{emacs_versions}}"
6+ environment : emacs_env
7+ - name : update melpa dependencies
8+ shell : evm use {{ item }} && cask update chdir={{ project_root }}
9+ with_items : " {{emacs_versions}}"
10+ environment : emacs_env
Original file line number Diff line number Diff line change 1+ - name : install emacs build dependencies
2+ apt : name={{ item }}
3+ with_items :
4+ - libncurses-dev
5+ - libxpm-dev
6+ - libxaw7-dev
7+ - libtiff4-dev
8+ - libpng-dev
9+ - libgif-dev
10+ - autoconf
11+ - automake
12+ - texinfo
13+ become : yes
Original file line number Diff line number Diff line change 44 file : dest=/usr/local/evm state=directory mode=0777
55 become : yes
66- name : install emacs
7- command : evm install --use {{ item }}
7+ command : evm install --use {{ item }} creates=/usr/local/evm/{{ item }}
88 with_items : " {{emacs_versions}}"
9- environment : env
9+ environment : emacs_env
Original file line number Diff line number Diff line change 1- - include : git .yml
1+ - include : dependencies .yml
22- include : evm.yml
33- include : cask.yml
You can’t perform that action at this time.
0 commit comments