#PACKAGES=" #x11-libs/gtk+ #x11-themes/gtk-engines-qt #dev-libs/atk #x11-libs/cairo #x11-libs/pango #x11-themes/gtk-engines #x11-themes/gtk-engines-xfce" #PACKAGES="${PACKAGES} #media-libs/gdk-pixbuf" #media-libs/imlib #=x11-libs/gtk+-1*" #PACKAGES="dev-libs/glib" #PACKAGES="media-libs/libpng #PACKAGES="dev-libs/openssl" PACKAGES="media-libs/freetype" emerge --onlydeps -ptv --buildpkg ${PACKAGES} emerge --onlydeps -v --buildpkg ${PACKAGES} EMULLIB=/emul/linux/x86/usr/lib CHOST=$(portageq envvar CHOST) export ROOT=/package export INSTALL_MASK="${EMULLIB}/*a /etc/env.d /usr ${EMULLIB}/kde" export EXTRA_ECONF="--libdir=${EMULLIB}" export EXTRA_EINSTALL="libdir=${EMULLIB}" export FEATURES="nodoc noman noinfo" export PKGDIR=/binpackages export ACCEPT_KEYWORDS="~x86" # to make gtk+ happy for the immodule path #export CONF_LIBDIR="lib32" #export CONF_LIBDIR_OVERRIDE="lib32" #for openssl #EXTRA_EMAKE="INSTALLTOP=/emul/linux/x86/usr" export GTK2_CONFDIR="/etc/gtk-2.0/${CHOST}" export PKG_CONFIG_PATH="${ROOT}${EMULLIB}/pkgconfig" rm -rf ${ROOT}/* mkdir -p ${ROOT}${EMULLIB} mkdir -p ${PKGDIR} [ -e /emul ] || ln -sf ${ROOT}/emul /emul mkdir -p ${ROOT}${GTK2_CONFDIR} emerge -bkavO ${PACKAGES} export LD_LIBRARY_PATH=${ROOT}${EMULLIB} if [ -d ${ROOT}${EMULLIB}/pango ]; then mkdir -p ${ROOT}/etc/pango/${CHOST} pango-querymodules > ${ROOT}/etc/pango/${CHOST}/pango.modules fi if [ -d ${ROOT}${EMULLIB}/gtk-2.0 ]; then gtk-query-immodules-2.0 > ${ROOT}${GTK2_CONFDIR}/gtk.immodules gdk-pixbuf-query-loaders > ${ROOT}${GTK2_CONFDIR}/gdk-pixbuf.loaders fi find ${ROOT} -type d -name include |xargs -n 50 -- rm -rf # find ${ROOT} -type l |xargs -n 50 -- rm -f find ${ROOT} -name \*a |xargs -n 50 -- rm -f rm -rf ${ROOT}/var rm -rf ${ROOT}/tmp rm -rf ${ROOT}${EMULLIB}/pkgconfig