summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJacob Mischka2016-01-29 13:51:43 -0600
committerJacob Mischka2016-01-29 13:51:43 -0600
commite4ae579f06ebd89700dce4e1b7cb0db6a2b16d77 (patch)
treeb6cb467f5abd45f0edda98e2404532d79afbcc33
downloadaur-e4ae579f06ebd89700dce4e1b7cb0db6a2b16d77.tar.gz
Initial commit
-rw-r--r--.SRCINFO19
-rw-r--r--Brave.desktop8
-rw-r--r--PKGBUILD45
3 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5e2b75ae71f8
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+# Generated by mksrcinfo v8
+# Fri Jan 29 19:49:13 UTC 2016
+pkgbase = brave
+ pkgdesc = Web browser that blocks ads and trackers by default.
+ pkgver = 0.7.10dev
+ pkgrel = 1
+ url = https://www.brave.com/
+ arch = i686
+ arch = x86_64
+ license = Mozilla Public License v2.0
+ makedepends = npm
+ depends = nodejs>5.5
+ source = https://github.com/brave/browser-laptop/archive/v0.7.10dev.tar.gz
+ source = Brave.desktop
+ sha256sums = 86d4f1f58f1326decc236006a316c5370b3022338758b27bb9d1ee392c37d6ee
+ sha256sums = 37cea2a14b5990636e15db1ae58f095116adc3fffb0c628ded9c1eae92c5b233
+
+pkgname = brave
+
diff --git a/Brave.desktop b/Brave.desktop
new file mode 100644
index 000000000000..18d3e938939f
--- /dev/null
+++ b/Brave.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=Brave
+Comment=Brave web browser
+Exec=brave
+Icon=brave
+StartupNotify=false
+Categories=Network;Web;Browser
+Type=Application
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..94ba5e4b8a3c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# Maintainer: Jacob Mischka <jacobmischka@gmail.com>
+pkgname=brave
+pkgver=0.7.10dev
+pkgrel=1
+pkgdesc='Web browser that blocks ads and trackers by default.'
+arch=('i686' 'x86_64')
+url='https://www.brave.com/'
+license=('Mozilla Public License v2.0')
+depends=('nodejs>5.5')
+makedepends=('npm')
+source=("https://github.com/brave/browser-laptop/archive/v${pkgver}.tar.gz" "Brave.desktop")
+sha256sums=('86d4f1f58f1326decc236006a316c5370b3022338758b27bb9d1ee392c37d6ee' '37cea2a14b5990636e15db1ae58f095116adc3fffb0c628ded9c1eae92c5b233')
+
+build() {
+ cd "${srcdir}/browser-laptop-${pkgver}"
+ npm install node-gyp@3.2.1
+ npm install
+ npm run build-package
+}
+
+package() {
+ case $CARCH in
+ 'i686') _arch='x86';;
+ 'x86_64') _arch='x64';;
+ esac
+
+ # Install files
+ cd "${srcdir}/browser-laptop-${pkgver}"
+ install -d "${pkgdir}/opt/brave"
+ cp -a "Brave-linux-${_arch}/." "${pkgdir}/opt/brave"
+
+ chmod 755 "${pkgdir}/opt/brave/Brave"
+
+ install -d "${pkgdir}/usr/share/applications"
+ install "${srcdir}/Brave.desktop" "${pkgdir}/usr/share/applications"
+
+ install -d "${pkgdir}/usr/bin"
+ ln -s "${pkgdir}/opt/brave/Brave" "${pkgdir}/usr/bin/brave"
+
+ install -d "${pkgdir}/usr/share/pixmaps"
+ install "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"
+}