#!/bin/sh -e # part of the gn*nix conspiracy http://gnnix.org # Copyright (C) Linus Sphinx 2004 # gnx functions make the distro system #------------------------------------------- gnxffox() { rm -rf /usr/src/firefox gnxunwrap ${1} cd /usr/src mv -f mozilla firefox cd firefox LIBIDL_CONFIG=/usr/bin/libIDL-config-2 PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/X11R6/lib/pkgconfig: MOZ_PHOENIX="1" MOZILLA_OFFICIAL="1" BUILD_OFFICIAL="1" export PKG_CONFIG_PATH MOZ_PHOENIX="1" LIBIDL_CONFIG MOZILLA_OFFICIAL BUILD_OFFICIAL gnxconfigure --x-libraries=/usr/X11R6/lib \ --prefix=${PREFIX} \ --with-system-zlib \ --with-system-png \ --enable-default-toolkit=gtk2 \ --disable-mailnews \ --disable-ldap \ --enable-xft \ --disable-freetype2 \ --enable-crypto \ --enable-xinerama \ --enable-single-profile \ --disable-composer \ --enable-extensions=all,-typeaheadfind \ --disable-installer \ --disable-tests \ --disable-debug \ --enable-optimize \ --disable-logging \ --enable-reorder \ --enable-strip \ --disable-pedantic \ --enable-cpp-rtti \ --disable-profilesharing gnxfilelist start ${1} gnxmake clean gnxmake # finished product in dist/bin cp -Lpr dist/bin /usr/share/firefox #gnxfilelist finish ${1} find /usr/share/firefox -name '*' -print | while read i; do echo ${i}; done > /var/gnx/${1}.files echo $1 done } #eof