Files
desktop/build/flatpak/app.enso_browser.enso.yml.template
zeekay 6b0493fd54 Rebrand zen-browser to enso-browser
Complete rebranding of desktop browser from Zen Browser to Enso Browser.
Updated surfer.json (app ID, binary name, brands, update hostname),
mozconfig, package.json, all patch files (app identifiers, URLs, macOS
signing), build scripts, flatpak manifest, desktop entry, CI/CD workflows,
localization files, branding assets (new enso circle logo), and all
source code references. Renamed CSS files and updated DOM element IDs.
2026-02-09 22:43:54 -08:00

90 lines
3.0 KiB
Plaintext

app-id: app.enso_browser.enso
runtime: org.freedesktop.Platform
runtime-version: '25.08'
sdk: org.freedesktop.Sdk
base: org.mozilla.firefox.BaseApp
base-version: '25.08'
add-extensions:
app.enso_browser.enso.systemconfig:
directory: etc/enso
no-autodownload: true
command: launch-script.sh
finish-args:
- --allow=devel
- --share=ipc
- --share=network
- --socket=pulseaudio
- --socket=wayland
- --socket=fallback-x11
- --socket=pcsc
- --socket=cups
- --persist=.enso
- --env=DICPATH=/usr/share/hunspell
- --filesystem=xdg-download:rw
- --filesystem=/run/.heim_org.h5l.kcm-socket
- --filesystem=xdg-run/speech-dispatcher:ro
- --device=all
- --talk-name=org.freedesktop.FileManager1
- --system-talk-name=org.freedesktop.NetworkManager
- --talk-name=org.a11y.Bus
- --talk-name=org.gtk.vfs.*
- --own-name=org.mpris.MediaPlayer2.firefox.*
- --own-name=org.mozilla.enso.*
cleanup:
- /include
- /lib/pkgconfig
- /share/pkgconfig
- /share/aclocal
- /share/gtk-doc
- /share/doc
- /share/info
- /man
- /share/man
- '*.la'
- '*.a'
modules:
- name: enso_browser
buildsystem: simple
build-commands:
- mv enso /app/
- mkdir -p /app/etc/enso
- install -Dm0755 metadata/launch-script.sh ${{FLATPAK_DEST}}/bin/launch-script.sh
- install -Dm0644 metadata/policies.json ${{FLATPAK_DEST}}/bin/distribution/policies.json
- install -Dm0644 metadata/icons/${{FLATPAK_ID}}.svg ${{FLATPAK_DEST}}/share/icons/hicolor/scalable/apps/${{FLATPAK_ID}}.svg
- install -Dm0644 metadata/${{FLATPAK_ID}}.metainfo.xml ${{FLATPAK_DEST}}/share/metainfo/${{FLATPAK_ID}}.metainfo.xml
- install -Dm0644 metadata/${{FLATPAK_ID}}.desktop ${{FLATPAK_DEST}}/share/applications/${{FLATPAK_ID}}.desktop
sources:
- type: archive
url: https://github.com/enso-browser/desktop/releases/download/{version}/enso.linux-x86_64.tar.xz
sha256: {linux_sha256}
strip-components: 0
only-arches:
- x86_64
x-checker-data:
type: json
url: https://api.github.com/repos/enso-browser/desktop/releases/latest
version-query: .tag_name
url-query: .assets[] | select(.name=="enso.linux-x86_64.tar.xz") | .browser_download_url
is-main-source: true
- type: archive
url: https://github.com/enso-browser/desktop/releases/download/{version}/enso.linux-aarch64.tar.xz
sha256: {linux_aarch64_sha256}
strip-components: 0
only-arches:
- aarch64
x-checker-data:
type: json
url: https://api.github.com/repos/enso-browser/desktop/releases/latest
version-query: .tag_name
url-query: .assets[] | select(.name=="enso.linux-aarch64.tar.xz") | .browser_download_url
is-main-source: true
- type: archive
url: https://github.com/enso-browser/flatpak/releases/download/{version}/archive.tar
sha256: {flatpak_sha256}
strip-components: 0
dest: metadata