diff options
author | Jacob Mischka | 2016-01-29 13:51:43 -0600 |
---|---|---|
committer | Jacob Mischka | 2016-01-29 13:51:43 -0600 |
commit | e4ae579f06ebd89700dce4e1b7cb0db6a2b16d77 (patch) | |
tree | b6cb467f5abd45f0edda98e2404532d79afbcc33 | |
download | aur-e4ae579f06ebd89700dce4e1b7cb0db6a2b16d77.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | Brave.desktop | 8 | ||||
-rw-r--r-- | PKGBUILD | 45 |
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" +} |