#!/usr/bin/env beesh # BEE_VERSION waterfox-56.2.3-0 # export BEE_TMP_TMPDIR=/dev/shm BEE_TMP_BUILDROOT=/dev/shm/bee-root BEE_MAKEFLAGS='-j`nproc`' SRCURL[0]="https://github.com/MrAlex94/Waterfox/archive/$PKGVERSION.tar.gz" # PATCHURL+=() # EXCLUDE+=() build_in_sourcedir # sourcesubdir_append src #mee_extract() { # start_cmd 7z x ${S}/../../files/master.zip -o${S} #} #mee_patch() { # bee_patch "${@}" #} mee_configure() { OPTION="--prefix=/usr --disable-necko-wifi --without-system-icu --without-system-nspr \ --disable-dbus --enable-safe-browsing" start_cmd sed -e 's/with-ccache=ccache/without-ccache/' \ -e 's/-j${X%.*}/${BEE_MAKEFLAGS}/' \ -i ${S}/.mozconfig for i in $OPTION; do start_cmd echo "ac_add_options $i" >> ${S}/.mozconfig done } mee_build() { #cd Waterfox-master start_cmd make -f client.mk #create menu entry cat >${B}/waterfox.desktop <<-EOF [Desktop Entry] Encoding=UTF-8 Version=1.0 Name=Waterfox GenericName=Web Browser Comment=Surf the World Wide Web Exec=waterfox %u Icon=waterfox Terminal=false Type=Application MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https; StartupNotify=true Categories=Network;WebBrowser; EOF } mee_install() { cd ${S} start_cmd make -f client.mk install DESTDIR=${D} start_cmd desktop-file-install --dir ${D}${DATADIR}/applications ${B}/waterfox.desktop } ## by default this may be 'make install DESTDIR="${D}"'