Sophie

Sophie

distrib > Fedora > 18 > i386 > by-pkgid > 816e7fe00acd0a2bad3810c5946c0471 > files > 6

w3c-markup-validator-1.3-3.fc18.src.rpm

#!/bin/bash

# Prune content from upstream tarballs, generate combined one:
# https://www.redhat.com/archives/fedora-legal-list/2009-February/msg00015.html
# https://www.redhat.com/archives/fedora-legal-list/2009-February/msg00020.html

set -e

if [ -z "$1" -o $# -ne 1 ]; then
  echo "Usage: $0 <validator-version>"
  exit 2
fi

unset CDPATH
tmpdir=
origdir=$(pwd)
version=$1
tbver=${version//./_}
pkg=w3c-markup-validator

url1=http://validator.w3.org/dist/validator-$tbver.tar.gz
url2=http://validator.w3.org/dist/sgml-lib-$tbver.tar.gz

trap cleanup EXIT
cleanup()
{
    set +e
    [ -z "$tmpdir" -o ! -d "$tmpdir" ] || rm -rf "$tmpdir"
}

tmpdir=$(mktemp -d)

cd $tmpdir

curl -O $url1
curl -O $url2

tar zxf $(basename $url1)
tar zxf $(basename $url2)

rm -r validator-$version/htdocs/sgml-lib/ISO-HTML
rm -r validator-$version/htdocs/images/valid_icons

tar cf $origdir/$pkg-$version.tar validator-$version
xz -f -v $origdir/$pkg-$version.tar