summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPedro A. López-Valencia2017-01-12 19:42:57 -0500
committerPedro A. López-Valencia2017-01-12 19:42:57 -0500
commite10e59e03e63af86ed03992333acaef78ce6deba (patch)
treefe0ec5509b6e1b8d07bfafa0891bde41ca35bc0f
parent0e48a0888630d97f18c95ac6f56fd2df4592c1d4 (diff)
downloadaur-e10e59e03e63af86ed03992333acaef78ce6deba.tar.gz
Now, you need to disable the sandbox explicitly or run brave as suid. The former needs user namespaces, bad. The latter is suicide.
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD14
-rw-r--r--brave3
3 files changed, 14 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7b1d8e5507ec..e4365621f9f4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = brave-git
pkgdesc = A web browser that stops ads and trackers by default. Master branch.
- pkgver = 0.13.0.4879
+ pkgver = 0.13.0.4936
pkgrel = 1
url = https://www.brave.com/
arch = x86_64
@@ -26,8 +26,10 @@ pkgbase = brave-git
conflicts = brave
source = git://github.com/brave/browser-laptop.git
source = brave.desktop
+ source = brave
sha384sums = SKIP
sha384sums = f950675fb4a3f9e48374f8a2667e7a45889206a3062c8182e474143607fc26bd17e852a1ef494607dbd3ff4de325e05f
+ sha384sums = c3a0231272b287d5741f4347bc64627e65c2bf7adb303ba8beb2584b6ca22579f080dc2bc7be5227a3100f16f1dd7023
pkgname = brave-git
diff --git a/PKGBUILD b/PKGBUILD
index f6795c8a53da..78f308468984 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=brave-git
_pkgname=browser-laptop
-pkgver=0.13.0.4879
+pkgver=0.13.0.4936
pkgrel=1
pkgdesc="A web browser that stops ads and trackers by default. Master branch."
arch=('x86_64') # Upstream supports x86_64 only
@@ -16,9 +16,11 @@ optdepends=('cups: To print stuff'
provides=('brave' 'brave-browser')
conflicts=('brave')
source=("git://github.com/brave/browser-laptop.git"
- 'brave.desktop')
+ 'brave.desktop'
+ 'brave')
sha384sums=('SKIP'
- 'f950675fb4a3f9e48374f8a2667e7a45889206a3062c8182e474143607fc26bd17e852a1ef494607dbd3ff4de325e05f')
+ 'f950675fb4a3f9e48374f8a2667e7a45889206a3062c8182e474143607fc26bd17e852a1ef494607dbd3ff4de325e05f'
+ 'c3a0231272b287d5741f4347bc64627e65c2bf7adb303ba8beb2584b6ca22579f080dc2bc7be5227a3100f16f1dd7023')
pkgver() {
cd "$srcdir/$_pkgname"
@@ -55,9 +57,9 @@ package() {
# Yes, btrfs, Thanks for asking. :-)
cp -a --reflink=auto Brave-linux-x64 "$pkgdir"/usr/lib/brave
- install -d -m0755 "$pkgdir"/usr/bin
+ install -dm0755 "$pkgdir"/usr/bin
- ln -s /usr/lib/brave/brave "$pkgdir"/usr/bin/brave
+ install -Dm0755 "$srcdir"/brave "$pkgdir"/usr/bin/brave
install -dm0755 "$pkgdir"/usr/share/applications
@@ -65,7 +67,7 @@ package() {
install -Dm0644 res/app.png "$pkgdir"/usr/share/pixmaps/brave.png
- install -d -m0755 "$pkgdir"/usr/share/licenses/brave-git
+ install -dm0755 "$pkgdir"/usr/share/licenses/brave-git
cp --reflink=auto LICENSE.txt "$pkgdir"/usr/share/licenses/brave-git/MPL2
diff --git a/brave b/brave
new file mode 100644
index 000000000000..1f5fd16abf3b
--- /dev/null
+++ b/brave
@@ -0,0 +1,3 @@
+#!/usr/bin/sh
+
+exec /usr/lib/brave/brave --no-sandbox