1
0
mirror of git://git.2f30.org/morpheus.git synced 2024-06-16 14:08:34 +00:00
morpheus/stuff/fetch-pkg.mk

34 lines
534 B
Makefile
Raw Normal View History

cp $pkgdir/build $top/.cache/$target
pkgdir=
2014-02-28 21:19:02 +00:00
fetch-target:
2014-02-28 21:19:02 +00:00
cd src
pkg=`echo $target | sed -e 's,-fetch$,,'`
eval url=$url
if test "$url" = ""; then
2014-03-09 20:47:23 +00:00
if test "$git" != ""; then
2014-02-28 21:19:02 +00:00
[ -d $pkg ] || git clone $git $pkg
fi
else
wget -c $url
file=`basename $url`
type=`file -b $file | cut -d ' ' -f 1`
case "$type" in
gzip)
2014-02-28 21:19:02 +00:00
tar -xzf $file
;;
bzip2)
2014-02-28 21:19:02 +00:00
tar -xjf $file
;;
XZ)
2014-02-28 21:19:02 +00:00
tar -xJf $file
;;
*)
echo "Unknown file type $type" 1>&2
exit 1
;;
esac
2014-02-28 21:19:02 +00:00
fi
cp $pkgdir/build $top/.cache/$target