aur
aur copied to clipboard
update brave to v1.30.87
changelog:
- update to 1.30.87
- removed python2
- disabled lto from makepkg.conf (brave/chromium uses his own version)
- env didn't work (SCCACHE/COMPONENT)
- disabled all system libs for COMPONENT=4 (brave crashes and patches needed to fix it - goal was to get a working version - system libs can be enabled in a later version)
- removed several "" - the command to build brave is generated, the "" changed the program logic
- removed old patches
- removed all patches to build against gcc / libstdc++ (full clang build now with own libc++ for COMPONENT=4)
- updated the chromium flags (mostly copied from the arch chromium PKGBUILD file)
only tested on manjaro. Not on pure arch. :)
Did you test this:
removed several "" - the command to build brave is generated, the "" changed the program logic
$ bash -c 'foo=("$(echo a b)"); for i in ${foo[@]}; do echo i=$i; done'
i=a
i=b
If it is changing the program logic then we have a bug in shellharden
on our hands. But I don't think it is.
I am working on this, but build attempts take sooooooo long it is easy to wander off while they happen...