Package Details: brave-origin-beta-bin 1.91.153-1

Git Clone URL: https://aur.archlinux.org/brave-origin-beta-bin.git (read-only, click to copy)
Package Base: brave-origin-beta-bin
Description: The minimalist browser from the makers of Brave (beta binary release).
Upstream URL: https://brave.com/origin/download-beta
Licenses: MPL2
Provides: brave-origin-beta, brave-origin-beta-bin
Submitter: brave-prerelease
Maintainer: brave-prerelease
Last Packager: brave-prerelease
Votes: 7
Popularity: 5.12
First Submitted: 2026-04-13 20:48 (UTC)
Last Updated: 2026-05-14 06:58 (UTC)

Dependencies (9)

Required by (0)

Sources (3)

Pinned Comments

brave-prerelease commented on 2026-04-13 21:07 (UTC) (edited on 2026-05-06 16:56 (UTC) by brave-prerelease)

Latest Comments

wknapik commented on 2026-05-07 13:01 (UTC)

@RevenantX fixed, thanks

RevenantX commented on 2026-05-07 12:29 (UTC) (edited on 2026-05-07 12:30 (UTC) by RevenantX)

1.91.143 package failed

==> Entering fakeroot environment...
==> Starting package()...
install: cannot stat 'brave/opt/brave.com/brave-origin-beta/product_logo_128.png': No such file or directory
==> ERROR: A failure occurred in package().
    Aborting...
 -> error making: brave-origin-beta-bin-exit status 4

wknapik commented on 2026-05-04 18:12 (UTC)

@hoornet thanks, this is a known limitation. The Origin packages are based on the pre-existing Brave packages and inherited all their properties.

Since the 3 original AUR packages had different authors, the wrappers are also different. We intend to unify all 6, after the Origin package goes out on the release channel.

There is an existing issue and PR to track and/or comment. No recent activity, but to be continued.

hoornet commented on 2026-05-04 17:54 (UTC) (edited on 2026-05-04 17:56 (UTC) by hoornet)

Thank you very much for the Origin version!!! It's truly awesome! I found a little problem this morning:

Wrapper script breaks brave-origin-beta-flags.conf — any non-empty user flags file → SIGTRAP at startup

The /usr/bin/brave-origin-beta wrapper reads the user flags file with cat into a single string and passes it as one double-quoted argv element:

USER_FLAGS="$(cat $USER_FLAGS_FILE | sed 's/#.*//')"
...
exec ".../brave-origin" "$USER_FLAGS" "$BRAVE_FLAGS" "$FLAG" "$@"

So a multi-flag conf is passed as a single argument. Brave then treats the whole blob as the value of the first flag, fails an internal CHECK, and SIGTRAPs in ChromeMain.

Reproduction (Arch, Hyprland, package 1.91.87-1):

$ printf '%s\n' '--ozone-platform=wayland' '--ozone-platform-hint=wayland' \
    > ~/.config/brave-origin-beta-flags.conf
$ brave-origin-beta
[FATAL:ui/ozone/platform_selection.cc:46] Invalid ozone platform: wayland
--ozone-platform-hint=wayland
Trace/breakpoint trap (core dumped)

Empty/missing file works fine.

The sibling package brave-bin parses the conf correctly with mapfile -t plus array expansion. Suggested fix — mirror that approach:

USER_FLAGS_FILE="$XDG_CONFIG_HOME/brave-origin-beta-flags.conf"
FLAG_LIST=()
if [[ -f $USER_FLAGS_FILE ]]; then
    mapfile -t CONF_LIST < "$USER_FLAGS_FILE"
    for line in "${CONF_LIST[@]}"; do
        [[ "$line" =~ ^[[:space:]]*(#|$) ]] || FLAG_LIST+=("$line")
    done
fi

if [[ -z "$CHROME_USER_DATA_DIR" ]]; then
    export CHROME_USER_DATA_DIR=~/.config/BraveSoftware/Brave-Origin-Beta
fi
exec "/opt/brave.com/brave-origin-beta/brave-origin" "${FLAG_LIST[@]}" $BRAVE_FLAGS $FLAG "$@"

(Same fix presumably needed for brave-origin-nightly-bin.) Thanks for maintaining the package!

wknapik commented on 2026-04-20 18:03 (UTC)

@Metal_Neo sorry for that, you should be able to install/update now

Metal_Neo commented on 2026-04-18 15:47 (UTC)

I am getting the message below when trying to install the beta. It seems the URL for the deb may not be accurate?

-> Downloading brave-origin-beta_1.90.106_amd64.deb... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 curl: (22) The requested URL returned error: 404 ==> ERROR: Failure while downloading https://github.com/brave/brave-browser/releases/download/v1.90.106/brave-origin-beta_1.90.106_amd64.deb

brave-prerelease commented on 2026-04-13 21:07 (UTC) (edited on 2026-05-06 16:56 (UTC) by brave-prerelease)