#!/bin/sh

set -x
set -e

# supply names
# checksum

url="https://gitian.org/rubygems"
release="0.0.2"
release_url="$url/$release"
rubygems="rubygems-1.3.5"
gitian="gitian-0.0.3"
GEM_CMD="gem1.8"

DIR=`mktemp --tmpdir --directory gitian.XXXXXXXXXX`
cd $DIR

curl --fail --progress-bar $release_url/tars/$rubygems.tar | tar -xf - 2> /dev/null
curl --fail --progress-bar -O $release_url/gems/$gitian.gem

(cd rubygems && ruby setup.rb --prefix=$HOME/.gem)
ln -sf gem1.8 $HOME/.gem/bin/gem

cat <<'EOF' > $HOME/.profile-gem 
export GEM_HOME=$HOME/.gem
export PATH=$GEM_HOME/bin:$PATH
export RUBYLIB=$GEM_HOME/lib:$RUBYLIB
EOF

. $HOME/.profile-gem

$GEM_CMD install $gitian.gem
$GEM_CMD gitian --release $release $url

echo "Include $HOME/.profile-gem in your .profile or .zshenv"

# vim:filetype=sh
