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"