about summary refs log tree commit diff
path: root/nixpkgs/pkgs/development/compilers/fpc/binary-builder-darwin.sh
blob: 8a8600f1f639fbc95c420e2738e6e47ab1d3e9ff (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
if [ -e "$NIX_ATTRS_SH_FILE" ]; then . "$NIX_ATTRS_SH_FILE"; elif [ -f .attrs.sh ]; then . .attrs.sh; fi
source $stdenv/setup

pkgdir=$(pwd)/pkg
deploydir=$(pwd)/deploy

undmg $src
mkdir $out
mkdir $pkgdir
mkdir $deploydir

pkg=*.mpkg/Contents/Packages/*.pkg
xar -xf $pkg -C $pkgdir
pushd $deploydir
cat $pkgdir/Payload | gunzip -dc | cpio -i
popd
echo $deploydir
cp -r $deploydir/usr/local/* $out