diff --git a/firefox-0.bee b/firefox-0.bee new file mode 100755 index 000000000..98cef90d6 --- /dev/null +++ b/firefox-0.bee @@ -0,0 +1,70 @@ +#!/bin/env beesh + +#export BEE_TMP_TMPDIR=/dev/shm BEE_TMP_BUILDROOT=/dev/shm/bee-root BEE_MAKEFLAGS='-j80' + +bee_version firefox-47.0.1-0 + +SRCURL[0]="https://ftp.mozilla.org/pub/firefox/releases/${PKGVERSION}/source/firefox-${PKGVERSION}.source.tar.xz" + +BEE_BUILDTYPE=autotools + +mee_configure() { + bee_configure \ + --enable-application=browser \ + --disable-necko-wifi \ + --enable-official-branding \ + --without-system-icu \ + --without-system-nspr \ + --disable-dbus \ + --disable-update \ + --disable-crashreporter \ + --disable-tests \ + --enable-optimize \ + --enable-safe-browsing +} + +mee_build_post() { + + # create menu entry + + cat >${B}/firefox.desktop <<-EOF + [Desktop Entry] + Encoding=UTF-8 + Version=1.0 + Name=Firefox + GenericName=Web Browser + Comment=Surf the World Wide Web + Exec=firefox %u + Icon=firefox + 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_post() { + start_cmd install -d ${D}${LIBDIR}/mariux64 + start_cmd mv ${D}${BINDIR}/${PKGNAME} ${D}${LIBDIR}/mariux64/${PKGNAME} + + # install official icon in all sizes + + for size in 16 22 24 32 48 256 ; do + srcdir=${S}/browser/branding/official + destdir=${D}${DATADIR}/icons/hicolor/${size}x${size}/apps + + start_cmd mkdir -p ${destdir} + start_cmd install -m 644 ${srcdir}/default${size}.png ${destdir}/firefox.png + done + + # install menu-entry + + start_cmd mkdir -p ${D}${DATADIR}/applications + start_cmd desktop-file-install --dir ${D}${DATADIR}/applications ${B}/firefox.desktop + + cat <<-EOF >${D}${LIBDIR}/firefox-${PKGVERSION}/defaults/pref/mariux64.js + pref("storage.nfs_filesystem", true); + EOF +} diff --git a/fonts-wqy-zenhei-0.bee b/fonts-wqy-zenhei-0.bee new file mode 100755 index 000000000..e03a3cfa0 --- /dev/null +++ b/fonts-wqy-zenhei-0.bee @@ -0,0 +1,43 @@ +#!/usr/bin/env beesh + +bee_version fonts-wqy-zenhei-0.9.45-0 + +SRCURL[0]="http://http.debian.net/debian/pool/main/f/fonts-wqy-zenhei/fonts-wqy-zenhei_${PKGVERSION}.orig.tar.gz" + +# PATCHURL+=() + +# EXCLUDE+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +mee_extract_post() { + rm ${S}/Makefile +} + +#mee_patch() { +# bee_patch "${@}" +#} + +#mee_configure() { +# bee_configure +#} + +#mee_build() { +# bee_build +#} + +mee_install() { + install -d -v --mode=755 ${D}/usr/share/fonts/wenquanyi + install -d -v --mode=755 ${D}/usr/share/fonts/wenquanyi/wqy-zenhei + cp -av ${S}/wqy-zenhei.ttc ${D}/usr/share/fonts/wenquanyi/wqy-zenhei + mkdir -pv ${D}/usr/share/fontconfig/conf.avail + cp -av ${S}/44-wqy-zenhei.conf ${D}/usr/share/fontconfig/conf.avail/ + mkdir -p ${D}/etc/fonts/conf.d + ln -s ${D}/usr/share/fontconfig/conf.avail/44-wqy-zenhei.conf ${D}/etc/fonts/conf.d +}