Skip to content

Instantly share code, notes, and snippets.

@manveru
Created December 15, 2010 18:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save manveru/742357 to your computer and use it in GitHub Desktop.
Save manveru/742357 to your computer and use it in GitHub Desktop.
Updated PKGBUILD for reia-git
# Contributor: Friedrich Weber <fred@reichbier.de>
# Contributor: Michael Fellinger <m.fellinger@gmail.com>
pkgname=reia-git
pkgver=20101216
pkgrel=2
pkgdesc="A Ruby/Python-like scripting language for the Erlang virtual machine (BEAM)"
arch=('any')
url="http://reia-lang.org/"
license=('MIT')
depends=('erlang')
makedepends=('rake')
install=
source=()
noextract=()
md5sums=()
_gitroot="git://github.com/tarcieri/reia.git"
_gitname="reia"
build() {
cd "$srcdir"
msg "Connecting to GIT server...."
if [ -d $_gitname ] ; then
cd $_gitname && git pull origin
msg "The local files are updated."
else
git clone $_gitroot
fi
msg "GIT checkout done or server timeout"
msg "Starting make..."
rm -rf "$srcdir/$_gitname-build"
cp -r "$srcdir/$_gitname" "$srcdir/$_gitname-build"
cd "$srcdir/$_gitname-build"
# BUILD
erl_lib_dir=$pkgdir$(erl -noshell -eval "io:format(code:lib_dir())" -s erlang halt)
mkdir -p $erl_lib_dir $pkgdir/usr/bin $pkgdir/usr/lib/erlang/lib $pkgdir/usr/share/licenses/reia-git
install -Dm644 LICENSE $pkgdir/usr/share/licenses/reia-git/LICENSE
ERL_LIB_DIR=$erl_lib_dir REIA_BIN_DIR=$pkgdir/usr/bin rake install || exit 1
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment