Advertisement
Guest User

Untitled

a guest
Jan 1st, 2019
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.37 KB | None | 0 0
  1. # Contributor: Caleb Maclennan <caleb@alerque.com>
  2. # Contributor: Jacob Mischka <jacob@mischka.me>
  3. # Maintainer: Manuel Mazzuola <origin.of@gmail.com>
  4.  
  5. pkgname=brave-beta-bin
  6. pkgver=0.59.14
  7. pkgrel=1
  8. pkgdesc='Web browser that blocks ads and trackers by default (beta binary release).'
  9. arch=('x86_64')
  10. url='https://brave.com/download-beta'
  11. license=('custom')
  12. depends=('gtk3' 'gconf' 'nss' 'alsa-lib' 'libxss' 'libgnome-keyring' 'ttf-font')
  13. optdepends=('cups: Printer support'
  14. 'pepper-flash: Adobe Flash support')
  15. provides=("${pkgname}" 'brave-beta-browser')
  16. conflicts=("${pkgname}" 'brave-bin')
  17. source=("$pkgname-$pkgver.zip::https://github.com/brave/brave-browser/releases/download/v${pkgver}/brave-v${pkgver}-linux-x64.zip"
  18. 'MPL2::https://raw.githubusercontent.com/brave/browser-laptop/master/LICENSE.txt'
  19. "$pkgname.sh"
  20. "$pkgname.desktop"
  21. "braveAbout.png")
  22. options=(!strip)
  23. sha512sums=('4fb761865c1c2fb7aa89e7a7cd3342fdf553edc3996e38c5db75f947e45a701d62af1e4634b9fcc99a981973d42eed7cfa1519a4c1b72b0c81a317bf0c6a9174'
  24. 'b8823586fead21247c8208bd842fb5cd32d4cb3ca2a02339ce2baf2c9cb938dfcb8eb7b24c95225ae625cd0ee59fbbd8293393f3ed1a4b45d13ba3f9f62a791f'
  25. '3b2ff996df131df7dfa89be4e6b9d1530b1e78c1060c7401af74ecf2d05422d162215086f1c422d6f39125f2c246248151896dd7b8f6166f9ea3ab454243a382'
  26. '44809972e3980856494659b15d033b02c63dd1743293dc079d90d022904160532bbf82e70686dea20a46431981bf147cc5392ecc483c61378908b4a92a3d7515'
  27. 'd7bef52e336bd908d24bf3a084a1fc480831d27a3c80af4c31872465b6a0ce39bdf298e620ae9865526c974465807559cc75610b835e60b4358f65a8a8ff159e')
  28. noextract=("$pkgname-$pkgver.zip")
  29.  
  30. prepare() {
  31. mkdir -p brave
  32. cat $pkgname-$pkgver.zip | bsdtar -xf- -C brave
  33. chmod +x brave/brave
  34. }
  35.  
  36. _bsdtardir="brave"
  37.  
  38. package() {
  39. install -d -m0755 "$pkgdir/usr/lib"
  40. cp -a --reflink=auto $_bsdtardir "$pkgdir/usr/lib/$pkgname"
  41.  
  42. install -Dm0755 "$pkgname.sh" "$pkgdir/usr/bin/brave-beta"
  43. install -Dm0644 -t "$pkgdir/usr/share/applications" "$pkgname.desktop"
  44. install -Dm0644 "braveAbout.png" "$pkgdir/usr/share/pixmaps/brave-beta.png"
  45. install -Dm0664 -t "$pkgdir/usr/share/licenses/$pkgname" "MPL2"
  46. mv "$pkgdir/usr/lib/$pkgname/"{LICENSE,LICENSES.chromium.html} "$pkgdir/usr/share/licenses/$pkgname"
  47.  
  48. ln -s /usr/lib/PepperFlash "$pkgdir/usr/lib/pepperflashplugin-nonfree"
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement