# TODO: Add https://www.i-dont-care-about-cookies.eu/ - https://github.com/uBlockOrigin/uBlock-issues/issues/196#issuecomment-417963577 # Note that this file is for demonstration purposes only and is unsupported. # If you would like to see an officially-supported Firefox AppImage, then please join the discussion on # https://bugzilla.mozilla.org/show_bug.cgi?id=1249971 app: Firefox ingredients: script: - aria2c -q 'https://download.mozilla.org/?product=firefox-latest&os=Linux64&lang=pt-BR' - ls firefox-*.tar.bz2 | cut -d "-" -f 2 | sed -e 's|.tar.bz2||g' > VERSION - tar xf firefox*.tar.bz2 script: - cp -r ../firefox/* usr/bin/ - mkdir -p usr/bin/browser/extensions/i - find . -name mozicon128.png -exec cp {} firefox.png \; - find . -name default128.png -exec cp {} firefox.png \; - find . -name mozicon128.png -exec cp {} usr/share/icons/hicolor/128x128/apps/firefox.png \; - find . -name mozicon22.png -exec cp {} usr/share/icons/hicolor/22x22/apps/firefox.png \; - find . -name mozicon24.png -exec cp {} usr/share/icons/hicolor/24x24/apps/firefox.png \; - find . -name mozicon256.png -exec cp {} usr/share/icons/hicolor/256x256/apps/firefox.png \; - find . -name mozicon32.png -exec cp {} sr/share/icons/hicolor/32x32/apps/firefox.png \; - find . -name mozicon48.png -exec cp {} usr/share/icons/hicolor/48x48/apps/firefox.png \; - find . -name mozicon512.png -exec cp {} usr/share/icons/hicolor/512x512/apps/firefox.png \; - find . -name mozicon64.png -exec cp {} usr/share/icons/hicolor/64x64/apps/firefox.png \; - find . -name default128.png -exec cp {} usr/share/icons/hicolor/128x128/apps/firefox.png \; - find . -name default22.png -exec cp {} usr/share/icons/hicolor/22x22/apps/firefox.png \; - find . -name default24.png -exec cp {} usr/share/icons/hicolor/24x24/apps/firefox.png \; - find . -name default256.png -exec cp {} usr/share/icons/hicolor/256x256/apps/firefox.png \; - find . -name default32.png -exec cp {} usr/share/icons/hicolor/32x32/apps/firefox.png \; - find . -name default48.png -exec cp {} usr/share/icons/hicolor/48x48/apps/firefox.png \; - find . -name default5128.png -exec cp {} usr/share/icons/hicolor/512x512/apps/firefox.png \; - find . -name default64.png -exec cp {} usr/share/icons/hicolor/64x64/apps/firefox.png \; - # Clean up - rm usr/bin/browser/features/{firefox@getpocket.com,onboarding@mozilla.org,activity-stream@mozilla.org,aushelper@mozilla.org,followonsearch@mozilla.com,formautofill@mozilla.org}.xpi || true - # Workaround for: - # https://bugzilla.mozilla.org/show_bug.cgi?id=296568 - cat > firefox.desktop < icons.aio <<\EOF - https://raw.githubusercontent.com/andryeltj/apps/receitas/master/icons/firefox.svg - EOF - cp firefox.desktop firefox.idata # - rm usr/bin/browser/blocklist.xml # Contains app.update. settings; maybe this helps to disable the nag screens - cat > AppRun <<\EOF - #!/bin/bash - HERE="$(dirname "$(readlink -f "${0}")")" - export SNAP_NAME="firefox" # Prevent per installation profiles in ff = 67 - export MOZ_LEGACY_PROFILES=1 # Prevent per installation profiles in ff > 68 - "$HERE/usr/bin/firefox" "$@" - EOF - chmod a+x AppRun post: - cp ../firefox/libnss3.so usr/bin # Override excludelist sugests: firefox mozillafirefox Firefox MozillaFirefox NavegadorFirefox integrate: yes msg: 'Navegue na internet com o navegador Mozilla Firefox'