Package Details: brave-origin-beta-bin 1.93.120-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
Keywords: beta brave origin
Licenses: MPL2
Provides: brave-origin-beta, brave-origin-beta-bin
Submitter: brave-prerelease
Maintainer: brave-prerelease
Last Packager: brave-prerelease
Votes: 13
Popularity: 3.62
First Submitted: 2026-04-13 20:48 (UTC)
Last Updated: 2026-07-16 06:50 (UTC)

Dependencies (9)

Required by (0)

Sources (3)

Pinned Comments

brave-prerelease commented on 2026-04-13 21:07 (UTC) (edited on 2026-06-03 23:02 (UTC) by brave-prerelease)

Latest Comments

beluga2 commented on 2026-07-05 16:41 (UTC)

@brave-prerelease Please, instead of using the .deb extension, use the .zip extension like the brave-origin-bin and also try to sync PKGBUILD like brave-origin-bin. I also propose that all the Brave browser's official AUR PKGBUILDs should use the .zip extension for packaging.

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-06-03 23:02 (UTC) by brave-prerelease)