Repository navigation
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.98.60/brave-origin-1.98.60-linux-amd64.zip
sha256: 39a69cf12b5787f789d0a0b013f32253bddc9004d03e36c679a8daa61821b6e8
dest-filename: brave.zip
only-arches: [x86_64]
- type: file
url: https://github.com/brave/brave-browser/releases/download/v1.98.60/brave-origin-1.98.60-linux-arm64.zip
sha256: 9c02f03b691515a2eb81a17c5570fcc958915a4f1ee9973b69b578566c876a3b
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