#!/bin/bash
# Build lv2-extensions-good upstream tarball from http://lv2plug.in/spec/

# Please update version number if necessary...
base_version=0

test -x /usr/bin/wget || (echo "please install wget!" 1>&2 ; exit 1);
date=`date +%Y%m%d`
version="$base_version~$date"

bdir="lv2-extensions-good-$version"
gosdir='get-orig-source'
dir="$gosdir/$bdir"
archive="lv2-extensions-good_$version.orig.tar"
mkdir -p "$dir"

EXTS="\
lv2-data-access-1.2.tar.bz2 \
lv2-dyn-manifest-1.0.tar.gz \
lv2-event-1.2.tar.bz2 \
lv2-instance-access-1.2.tar.bz2 \
lv2-midi-1.2.tar.bz2 \
lv2-presets-2.0.tar.gz \
lv2-ui-2.2.tar.bz2 \
lv2-units-5.2.tar.gz \
lv2-uri-map-1.2.tar.bz2 \
"

oldpwd="`pwd`"
cd "$gosdir"

for ext in $EXTS; do
    wget -nd -r -l1 "http://lv2plug.in/spec/$ext"
    tar xf "$ext" && rm "$ext"
    mv *.lv2 "$bdir"
done

tar cf "$archive" "$bdir"
gzip -9fn "$archive"
rm -rf "$bdir"

cd "$oldpwd"
echo "New upstream source package in $gosdir"
