prefix=opt/nx
|
|
set_confopt
|
|
|
|
nx-X11_prem() {
|
|
cd ..
|
|
|
|
nxothersources="nxagent- nxauth- nxcomp- nxcompext- nxproxy-"
|
|
for nxsource in $nxothersources; do
|
|
nxsf=$(ls $archdir/${nxsource}*)
|
|
echo "Extracting $nxsf ($taropt) ..."
|
|
tar $taropt $nxsf
|
|
# if [[ $nxsource = nxcomp- ]] ; then
|
|
# patch -d nxcomp -p0 < $base/package/public/nxcomp/gcc34.patch
|
|
# fi
|
|
done
|
|
|
|
cd $OLDPWD
|
|
|
|
echo "Configuring XFree ..."
|
|
cat >> config/cf/host.def << EOT
|
|
/* Disable the internal zlib to use the system installed one */
|
|
#define HasZlib YES
|
|
/* Disable the internal expat library to use the system installed one */
|
|
#define HasExpat YES
|
|
/* Less warnings with recent gccs ... */
|
|
#define DefaultCCOptions -ansi GccWarningOptions
|
|
|
|
EOT
|
|
|
|
}
|
|
|
|
nx-X11_postm() {
|
|
# echo "Installing nxcomp"
|
|
# cd ../nxcomp
|
|
# eval make $makeinstopt install
|
|
# cd $OLDPWD
|
|
|
|
echo "Installing nxcompext"
|
|
cd ../nxcompext
|
|
sed -i -e 's,^\(install.bin:.*\)$,\1\n\tln -sfv $(LIBFULL) $(prefix)/lib/$(LIBLOAD),' Makefile
|
|
sed -i -e 's,^\(install.bin:.*\)$,\1\n\tln -sfv $(LIBFULL) $(prefix)/lib/$(LIBSHARED),' Makefile
|
|
sed -i -e 's,^\(install.bin:.*\)$,\1\n\tinstall -v $(LIBFULL) $(LIBARCHIVE) $(prefix)/lib/,' Makefile
|
|
eval make $makeinstopt install
|
|
cd $OLDPWD
|
|
|
|
# echo "Installing nxproxy"
|
|
# cd ../nxproxy
|
|
# eval make $makeinstopt install
|
|
# cd $OLDPWD
|
|
}
|
|
|
|
hook_add premake 3 "nx-X11_prem"
|
|
|
|
# They don't install anything?
|
|
hook_add postmake 3 "nx-X11_postm"
|
|
|
|
var_append makeopt " " "World"
|