Adding plan9port with X11 support.
For acme to work, set the PLAN9 variable, and have the plan9port programs in the PATH. svn path=/nixpkgs/trunk/; revision=14669
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
source $stdenv/setup
|
||||
|
||||
tar xvfz $src
|
||||
|
||||
cd plan9
|
||||
|
||||
export PLAN9=`pwd`
|
||||
export X11=/tmp
|
||||
|
||||
# Patch for the installation
|
||||
sed -i -e 's@`which echo`@echo@' lib/moveplan9.sh
|
||||
|
||||
OLDPATH=$PATH
|
||||
PATH=`pwd`/bin:$PATH
|
||||
|
||||
gcc lib/linux-isnptl.c -lpthread
|
||||
set +e
|
||||
if ./a.out > /dev/null
|
||||
then
|
||||
echo "SYSVERSION=2.6.x" >config
|
||||
else
|
||||
echo "SYSVERSION=2.4.x" >config
|
||||
fi
|
||||
rm -f ./a.out
|
||||
set -e
|
||||
|
||||
pushd src
|
||||
|
||||
# Build mk
|
||||
../dist/buildmk 2>&1 | sed 's/^[+] //'
|
||||
|
||||
# Build everything
|
||||
|
||||
mk clean
|
||||
mk libs-nuke
|
||||
mk all || exit 1
|
||||
mk install || exit 1
|
||||
|
||||
popd
|
||||
|
||||
# Installation
|
||||
export PLAN9=$out
|
||||
ensureDir $PLAN9
|
||||
GLOBIGNORE='src:.*'
|
||||
cp -R * $PLAN9
|
||||
GLOBIGNORE=
|
||||
|
||||
cd $PLAN9
|
||||
sh lib/moveplan9.sh `pwd`
|
||||
Reference in New Issue
Block a user