]> code.delx.au - gnu-emacs-elpa/blob - packages/loc-changes/install-from-git.sh
Add 'packages/realgud/' from commit 'd811316e6a0f4eeee8a1347f504c196c86baa2cb'
[gnu-emacs-elpa] / packages / loc-changes / install-from-git.sh
1 #!/bin/bash
2 # Install emacs-dbgr from git
3 run_cmd() {
4 echo "--- Running command: $@"
5 $@
6 rc=$?
7 echo "--- $@ exit status is $?"
8 return $rc
9 }
10
11 if (( $(id -u) != 0)) ; then
12 need_sudo='sudo'
13 else
14 need_sudo=''
15 fi
16 for program in git make $need_sudo ; do
17 if ! which $program >/dev/null 2>&1 ; then
18 echo "Cant find program $program in $PATH"
19 exit 1
20 fi
21 done
22
23 packages=emacs-{test-simple,load-relative,loc-changes,dbgr}
24 for pkg in $packages ; do
25 echo '******************************************'
26 echo Trying to install ${pkg}...
27 echo '******************************************'
28 run_cmd git clone http://github.com/rocky/${pkg}.git
29 (cd $pkg && \
30 run_cmd $SHELL ./autogen.sh && \
31 run_cmd ./configure && \
32 run_cmd make && \
33 run_cmd make check && \
34 run_cmd $need_sudo make install
35 )
36 done