forked from ShyVortex/brave-origin-flatpak
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathio.github.execstart.BraveOrigin.yaml
More file actions
131 lines (129 loc) · 4.42 KB
/
Copy pathio.github.execstart.BraveOrigin.yaml
File metadata and controls
131 lines (129 loc) · 4.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
app-id: io.github.execstart.BraveOrigin
runtime: org.freedesktop.Platform
runtime-version: '25.08'
sdk: org.freedesktop.Sdk
base: org.chromium.Chromium.BaseApp
base-version: '25.08'
command: brave
separate-locales: false
build-options:
no-debuginfo: true
finish-args:
- --require-version=1.8.2
- --device=all
- --share=ipc
- --share=network
- --socket=cups
- --socket=pcsc # FIDO2
- --socket=pulseaudio
- --socket=x11
- --socket=wayland
- --allow=bluetooth # FIDO2 CTAP hybrid transport
- --system-talk-name=org.bluez
- --system-talk-name=org.freedesktop.Avahi
- --system-talk-name=org.freedesktop.UPower
- --talk-name=com.canonical.AppMenu.Registrar
- --talk-name=org.freedesktop.FileManager1
- --talk-name=org.freedesktop.Notifications
- --talk-name=org.freedesktop.ScreenSaver
- --talk-name=org.freedesktop.secrets
- --talk-name=org.kde.kwalletd5
- --talk-name=org.kde.kwalletd6
- --talk-name=org.gnome.SessionManager
- --talk-name=org.gnome.ScreenSaver
- --talk-name=org.gnome.Mutter.IdleMonitor.*
- --talk-name=org.cinnamon.ScreenSaver
- --talk-name=org.mate.ScreenSaver
- --talk-name=org.xfce.ScreenSaver
- --own-name=org.mpris.MediaPlayer2.brave.*
- --filesystem=/run/.heim_org.h5l.kcm-socket
- --filesystem=xdg-run/pipewire-0
# To load policies on the host /etc/brave/policies
- --filesystem=host-etc
# To install a PWA application
- --filesystem=home/.local/share/applications:create
- --filesystem=home/.local/share/icons:create
# To allow installing shortcuts on the desktop
- --filesystem=xdg-desktop
# For default download directory to work as expected
- --filesystem=xdg-download
# For MPRIS media cover art
- --filesystem=/tmp
# For imported CA certificates
- --persist=.pki
# For GNOME proxy resolution
- --filesystem=xdg-run/dconf
- --filesystem=~/.config/dconf:ro
- --talk-name=ca.desrt.dconf
- --env=DCONF_USER_CONFIG_DIR=.config/dconf
- --env=GIO_EXTRA_MODULES=/app/lib/gio/modules
- --env=GSETTINGS_BACKEND=dconf
# Set the release channel correctly
- --env=CHROME_VERSION_EXTRA=stable
# For KDE proxy resolution (KDE5 only)
- --filesystem=~/.config/kioslaverc
modules:
- name: dconf
buildsystem: meson
config-opts:
- -Dbash_completion=false
- -Dman=false
- -Dvapi=false
cleanup:
- /etc
- /include
- ca.desrt.dconf.service
- dconf.service
- dconf-service
- '*.pc'
sources:
- type: archive
url: https://download.gnome.org/sources/dconf/0.49/dconf-0.49.0.tar.xz
sha256: 16a47e49a58156dbb96578e1708325299e4c19eea9be128d5bd12fd0963d6c36
x-checker-data:
type: gnome
name: dconf
stable-only: true
# From: https://src.fedoraproject.org/rpms/dconf
- type: patch
path: dconf-override.patch
- name: zypak
sources:
- type: git
url: https://github.com/refi64/zypak
tag: v2025.09
commit: 693a71c5ffa80ec9c9ce2ae03b1ccc493c698e53
x-checker-data:
type: git
tag-pattern: ^v([\d.]+)$
- name: brave
buildsystem: simple
build-commands:
- mkdir -p /app/brave
- bsdtar --no-same-owner -xf brave.zip -C /app/brave
- install -Dm 644 brave-origin-browser.desktop /app/share/applications/io.github.execstart.BraveOrigin.desktop
- install -Dm 644 brave_lion.svg /app/share/icons/hicolor/scalable/apps/io.github.execstart.BraveOrigin.svg
- install -Dm 755 brave.sh /app/bin/brave
- install -Dm 644 -t /app/etc cobalt.ini
- install -Dm 644 -t /app/share/metainfo io.github.execstart.BraveOrigin.metainfo.xml
sources:
- type: file
url: https://github.com/brave/brave-browser/releases/download/v1.94.121/brave-origin-1.94.121-linux-amd64.zip
sha256: 999655c6c47a6078b5b18965024dc5b5cc82b4cf82461578dc724d09519fb520
dest-filename: brave.zip
only-arches: [x86_64]
- type: file
url: https://github.com/brave/brave-browser/releases/download/v1.94.121/brave-origin-1.94.121-linux-arm64.zip
sha256: 85b96a8881004f3e9310664069b9fc6d3f4c653ba79b5c75d61c1d078c23bbb8
dest-filename: brave.zip
only-arches: [aarch64]
- type: file
path: cobalt.ini
- type: file
path: io.github.execstart.BraveOrigin.metainfo.xml
- type: file
path: brave_lion.svg
- type: file
path: brave-origin-browser.desktop
- type: file
path: brave.sh