mirror of
https://github.com/enso-browser/desktop.git
synced 2026-10-30 20:31:29 +00:00
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.
90 lines
3.0 KiB
Plaintext
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
|