summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorP.A. López-Valencia2016-03-23 19:39:59 -0500
committerP.A. López-Valencia2016-03-23 19:39:59 -0500
commit6132feffed448873dd75f7f2bf910caf06640c02 (patch)
tree2d937a56ee71228e32f79f1f86df82acafab58d5 /PKGBUILD
parentc97ed9f40535dec73f75482cef66a14d20bcdf0e (diff)
downloadaur-6132feffed448873dd75f7f2bf910caf06640c02.tar.gz
0.8.2 The beat this dead horse into a tin can release. Builds...
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD50
1 files changed, 27 insertions, 23 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 6e8a53d949df..e0a6c25ac9b0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,44 +1,48 @@
# Maintainer: Jacob Mischka <jacob@mischka.me>
+# Comaintainer: Pedro A. López-Valencia <https://aur.archlinux.org/user/vorbote>
pkgname=brave
-pkgver=0.8.1dev
+pkgver=0.8.2
pkgrel=1
pkgdesc='Web browser that blocks ads and trackers by default.'
arch=('x86_64')
url='https://www.brave.com/'
-license=('custom':"MPL2")
-makedepends=('npm')
+license=('custom')
depends=('gtk2' 'nss' 'alsa-lib' 'libnotify' 'gconf' 'libxtst' 'desktop-file-utils')
-source=("https://github.com/brave/browser-laptop/archive/v${pkgver}.tar.gz"
- "Brave.desktop")
-md5sums=('4ed4d733b2ef551d94369131406cbfc5'
- '6919ccb899e04cf785696ff2a0172938')
+makedepends=('npm')
+install="$pkgname".install
+source=("https://github.com/brave/browser-laptop/archive/v"$pkgver"dev.tar.gz"
+ "MPL2::https://raw.githubusercontent.com/brave/browser-laptop/master/LICENSE.txt"
+ 'brave-browser.desktop')
+sha384sums=('0ec654691c52548da663adb1c02f8a77e82de8c05d9168ce6ac875c994895d5419f114ec6e3a24b4b3e242eac73f091f'
+ 'b27caa103555393992e6e1de1c2663f3ecf8339054e1aee8961406c8cbc9d677ba78b4bab6efe7210143818f9207d16b'
+ '06f719e5e09dcc40a8031f7aa1933c762eacfe47eaff4c8a26f70f201d814280a9b2dde8fd94e74b0c64ce69a08787ee')
build() {
- cd "${srcdir}/browser-laptop-${pkgver}"
+ cd "$srcdir"/browser-laptop-"$pkgver"dev
npm install node-gyp@3.2.1
+ # I'm using cargo-culting in anger to beat this dead horse into a tin can...
+ npm install graceful-fs
+ npm install ampersand-state
+ npm install lodash
+ # But makes the build finish successfully. QED.
npm install
CHANNEL=dev npm run build-package
}
package() {
- _arch=x64;
-
- # Install files
- cd "${srcdir}/browser-laptop-${pkgver}"
- install -d "${pkgdir}/opt/brave"
- cp -a "Brave-linux-${_arch}/." "${pkgdir}/opt/brave"
+ cd "$srcdir"/browser-laptop-"$pkgver"dev
- chmod 755 "${pkgdir}/opt/brave/Brave"
+ install -dm0755 "$pkgdir"/opt
+ cp -a --reflink=auto Brave-linux-x64 "$pkgdir"/opt/brave
- install -d "${pkgdir}/usr/share/applications"
- install "${srcdir}/Brave.desktop" "${pkgdir}/usr/share/applications"
+ install -Dm0644 "$srcdir"/brave-browser.desktop "$pkgdir"/usr/share/applications/brave-browser.desktop
- install -d "${pkgdir}/usr/bin"
- ln -s "/opt/brave/Brave" "${pkgdir}/usr/bin/brave"
+ install -dm0755 "$pkgdir"/usr/bin
+ ln -s /opt/brave/Brave "$pkgdir"/usr/bin/brave
- install -d "${pkgdir}/usr/share/pixmaps"
- install "res/app.png" "${pkgdir}/usr/share/pixmaps/brave.png"
+ install -Dm0644 res/app.png "$pkgdir"/usr/share/pixmaps/brave.png
- install -Dm644 "${pkgdir}/opt/brave/LICENSE" "${pkgdir}/usr/share/licenses/brave/LICENSE"
- rm "${pkgdir}/opt/brave/LICENSE"
+ install -dm0755 "$pkgdir"/usr/share/licenses/brave
+ cp --reflink=auto "$srcdir"/MPL2 "$pkgdir"/usr/share/licenses/brave/MPL2
+ mv "$pkgdir"/opt/brave/{LICENSE,LICENSES.chromium.html} "$pkgdir"/usr/share/licenses/brave/
}