summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorFigue2020-09-02 02:01:03 +0200
committerFigue2020-09-02 02:01:03 +0200
commitb667d56120982a0316ec772091ac05006f0584a6 (patch)
tree94dde1c54d8fcd2435eb52a4f73f68e3fcb1fd46 /PKGBUILD
parent4c4d1b7971f4c78d6682a74d58176ce56f0a42d9 (diff)
downloadaur-b667d56120982a0316ec772091ac05006f0584a6.tar.gz
Fixed missing libs to enable GPU acceleration
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD14
1 files changed, 10 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 44e9458f75a8..c13fa78e56d1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -29,7 +29,7 @@ fi
_reponame=brave-browser
pkgname=brave
pkgver=1.13.82
-pkgrel=1
+pkgrel=2
pkgdesc='A web browser that stops ads and trackers by default'
arch=('x86_64')
url='https://www.brave.com/download'
@@ -140,7 +140,7 @@ prepare() {
patch -Np0 -i "${srcdir}"/chromium-skia-harmony.patch
# Patch from rpmfusion: chromium-freeworld
- patch -Np1 -i "${srcdir}"/chromium-fix-vaapi-on-intel.patch || true
+ patch -Np1 -i "${srcdir}"/chromium-fix-vaapi-on-intel.patch
# https://crbug.com/1095962
patch -Np1 -i "${srcdir}"/media-Set-allocation-limit-compatible-with-FFmpeg-4.3.patch
@@ -263,7 +263,7 @@ build() {
}
package() {
- install -d -m0755 "${pkgdir}/usr/lib/${pkgname}/"
+ install -d -m0755 "${pkgdir}/usr/lib/${pkgname}/"{,swiftshader}
# Copy necessary release files
cd "${_reponame}/src/out/Release"
@@ -275,8 +275,14 @@ package() {
chrome_*.pak \
resources.pak \
v8_context_snapshot.bin \
+ libGLESv2.so \
+ libEGL.so \
"${pkgdir}/usr/lib/brave/"
- # In v1.3.115 sync is disabled, so natives_blob.bin is not available. Remember to put it back when sync is working again
+
+ cp -a --reflink=auto \
+ swiftshader/libGLESv2.so \
+ swiftshader/libEGL.so \
+ "${pkgdir}/usr/lib/brave/swiftshader/"
if [ "$COMPONENT" != "4" ] || [[ -z ${_system_libs[icu]+set} ]]; then
cp -a --reflink=auto \