summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorP.A. López-Valencia2016-03-26 14:32:34 -0500
committerP.A. López-Valencia2016-03-26 14:32:34 -0500
commit6b4bb2d89daf7991929b670e3e63be039d89201e (patch)
treedbcf51d506864e3bebae497540d609fb1f086c16 /PKGBUILD
parent445c8b399f4a003353b3a7a5888e60075a8b386a (diff)
downloadaur-6b4bb2d89daf7991929b670e3e63be039d89201e.tar.gz
Brown paper bag release:
* The fact that noone caught that I broke the desktop file checksum is nothing short of miraculous. * Moved install directory under /usr/lib to be consistent and sane (see opera installs). * NodeJS 5.9.1 unbroke the build, no more cargo-culting pig lipstick smeared around. :-)
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD28
1 files changed, 14 insertions, 14 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 348f41838270..e90bcae52f08 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
# Comaintainer: Pedro A. López-Valencia <https://aur.archlinux.org/user/vorbote>
pkgname=brave
pkgver=0.8.2
-pkgrel=3
+pkgrel=4
pkgdesc='Web browser that blocks ads and trackers by default.'
arch=('x86_64')
url='https://www.brave.com/'
@@ -10,21 +10,17 @@ license=('custom')
depends=('gtk2' 'nss' 'alsa-lib' 'libnotify' 'gconf' 'libxtst' 'desktop-file-utils')
makedepends=('npm')
install="$pkgname".install
+provides=('brave-browser')
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.desktop')
sha384sums=('0ec654691c52548da663adb1c02f8a77e82de8c05d9168ce6ac875c994895d5419f114ec6e3a24b4b3e242eac73f091f'
'b27caa103555393992e6e1de1c2663f3ecf8339054e1aee8961406c8cbc9d677ba78b4bab6efe7210143818f9207d16b'
- '06f719e5e09dcc40a8031f7aa1933c762eacfe47eaff4c8a26f70f201d814280a9b2dde8fd94e74b0c64ce69a08787ee')
+ 'f950675fb4a3f9e48374f8a2667e7a45889206a3062c8182e474143607fc26bd17e852a1ef494607dbd3ff4de325e05f')
build() {
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
}
@@ -32,17 +28,21 @@ build() {
package() {
cd "$srcdir"/browser-laptop-"$pkgver"dev
- install -dm0755 "$pkgdir"/opt
- cp -a --reflink=auto Brave-linux-x64 "$pkgdir"/opt/brave
+ install -dm0755 "$pkgdir"/usr/lib
- install -Dm0644 "$srcdir"/brave-browser.desktop "$pkgdir"/usr/share/applications/brave-browser.desktop
+ cp -a --reflink=auto Brave-linux-x64 "$pkgdir"/usr/lib/brave-browser
+
+ install -Dm0644 "$srcdir"/brave.desktop "$pkgdir"/usr/share/applications/brave.desktop
install -dm0755 "$pkgdir"/usr/bin
- ln -s /opt/brave/Brave "$pkgdir"/usr/bin/brave
+
+ ln -s /usr/lib/brave-browser/Brave "$pkgdir"/usr/bin/brave
install -Dm0644 res/app.png "$pkgdir"/usr/share/pixmaps/brave.png
- 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/
+ install -dm0755 "$pkgdir"/usr/share/licenses/brave-browser
+
+ cp --reflink=auto "$srcdir"/MPL2 "$pkgdir"/usr/share/licenses/brave-browser/MPL2
+
+ mv "$pkgdir"/usr/lib/brave-browser/{LICENSE,LICENSES.chromium.html} "$pkgdir"/usr/share/licenses/brave-browser/
}