#!/bin/bash

set -e

[ $# == 3 ] || exit 1

ver="$2"
pkg="lhapdf"
url="http://www.hepforge.org/archive/lhapdf"

# get official tarball
[ ! -f "../$pkg-$ver.tar.gz" ] && \
        wget "$url/$pkg-$ver.tar.gz" -O ../$pkg-$ver.tar.gz

[ -d "$pkg-$ver" ] && rm -rf "$pkg-$ver"
tar xf "../$pkg-$ver.tar.gz"

# get PDFsets
mkdir -p "$pkg-$ver/PDFsets"
cd "$pkg-$ver/PDFsets"

for pdf in cteq5l.LHgrid cteq61.LHgrid cteq61.LHpdf MRST2004nlo.LHgrid; do
	wget "$url/pdfsets/$ver/$pdf"
done

cd ../..

# remove generated source files
rm -f "$pkg-$ver/pyext/lhapdf.py" "$pkg-$ver/pyext/lhapdf_wrap.cc" \
	"$pkg-$ver/src/parmsetup.inc"

# repackage tarball
[ -d "$pkg-$ver.orig" ] && rm -rf "$pkg-$ver.orig"

mv "$pkg-$ver" "$pkg-$ver.orig"
[ -e "../${pkg}_$ver.orig.tar.gz" ] && rm -f "../${pkg}_$ver.orig.tar.gz"
tar zcf "../${pkg}_$ver.orig.tar.gz" "$pkg-$ver.orig"

rm -rf "$pkg-$ver.orig"

