summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorManuel Mazzuola2018-09-28 16:08:46 +0200
committeroriginof2018-09-28 17:42:14 +0200
commit17333057c6563bf5d01759babde4b8abb594865a (patch)
treef41fdcacde5f398b025562c142abdb984a03aba5
downloadaur-17333057c6563bf5d01759babde4b8abb594865a.tar.gz
Init
-rw-r--r--.SRCINFO31
-rw-r--r--.gitignore7
-rw-r--r--PKGBUILD49
-rw-r--r--brave-beta-bin.desktop116
-rw-r--r--brave-beta-bin.sh8
-rw-r--r--braveAbout.pngbin0 -> 12109 bytes
6 files changed, 211 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a3f0745b4bb1
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,31 @@
+pkgbase = brave-beta-bin
+ pkgdesc = Web browser that blocks ads and trackers by default (beta binary release).
+ pkgver = 0.55.10
+ pkgrel = 1
+ url = https://brave.com/download-beta
+ arch = x86_64
+ license = custom
+ depends = gtk3
+ depends = gconf
+ depends = nss
+ depends = alsa-lib
+ depends = libxss
+ depends = libgnome-keyring
+ depends = ttf-font
+ optdepends = cups: Printer support
+ optdepends = pepper-flash: Adobe Flash support
+ provides = brave
+ provides = brave-beta-browser
+ conflicts = brave
+ options = !strip
+ source = brave-beta-bin-0.55.10.zip::https://github.com/brave/brave-browser/releases/download/v0.55.10/brave-v0.55.10-linux-x64.zip
+ source = MPL2::https://raw.githubusercontent.com/brave/browser-laptop/master/LICENSE.txt
+ source = brave-beta-bin.sh
+ source = brave-beta-bin.desktop
+ sha512sums = 7511f60f3c92e25b02d7ce21635010b251358b6da25db2217a063a6b902f945f6b0d21a54cc46c59101d8303a7478ae4c72474ab9439c5641041c20af0e2133a
+ sha512sums = b8823586fead21247c8208bd842fb5cd32d4cb3ca2a02339ce2baf2c9cb938dfcb8eb7b24c95225ae625cd0ee59fbbd8293393f3ed1a4b45d13ba3f9f62a791f
+ sha512sums = 255effaa858fe240d2dfb072ce91a2ae075a6b2401c558c9480ef6cac05df843433a559e924ceabc0890740f217750981f9e8772e9797789fb00804a5a3348e0
+ sha512sums = 44809972e3980856494659b15d033b02c63dd1743293dc079d90d022904160532bbf82e70686dea20a46431981bf147cc5392ecc483c61378908b4a92a3d7515
+
+pkgname = brave-beta-bin
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..3864323a3981
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,7 @@
+*
+!.SRCINFO
+!.gitignore
+!PKGBUILD
+!brave-beta-bin.desktop
+!brave-beta-bin.sh
+!braveAbout.png
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c246de32aea4
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,49 @@
+# Contributor: Caleb Maclennan <caleb@alerque.com>
+# Contributor: Jacob Mischka <jacob@mischka.me>
+# Maintainer: Manuel Mazzuola <origin.of@gmail.com>
+
+pkgname=brave-beta-bin
+pkgver=0.55.10
+pkgrel=1
+pkgdesc='Web browser that blocks ads and trackers by default (beta binary release).'
+arch=('x86_64')
+url='https://brave.com/download-beta'
+license=('custom')
+depends=('gtk3' 'gconf' 'nss' 'alsa-lib' 'libxss' 'libgnome-keyring' 'ttf-font')
+optdepends=('cups: Printer support'
+ 'pepper-flash: Adobe Flash support')
+provides=("${pkgname%-beta-bin}" 'brave-beta-browser')
+conflicts=("${pkgname%-beta-bin}")
+source=("$pkgname-$pkgver.zip::https://github.com/brave/brave-browser/releases/download/v${pkgver}/brave-v${pkgver}-linux-x64.zip"
+ 'MPL2::https://raw.githubusercontent.com/brave/browser-laptop/master/LICENSE.txt'
+ "$pkgname.sh"
+ "$pkgname.desktop"
+ "braveAbout.png")
+options=(!strip)
+sha512sums=('7511f60f3c92e25b02d7ce21635010b251358b6da25db2217a063a6b902f945f6b0d21a54cc46c59101d8303a7478ae4c72474ab9439c5641041c20af0e2133a'
+ 'b8823586fead21247c8208bd842fb5cd32d4cb3ca2a02339ce2baf2c9cb938dfcb8eb7b24c95225ae625cd0ee59fbbd8293393f3ed1a4b45d13ba3f9f62a791f'
+ '64e9a81d929d391186059b35fc87c130029d816ff8b3650bc96d53b7496d40b7302ed38530a4bd67253c15b20b30778e06157e60092ae62d7765b06a26daf791'
+ '44809972e3980856494659b15d033b02c63dd1743293dc079d90d022904160532bbf82e70686dea20a46431981bf147cc5392ecc483c61378908b4a92a3d7515'
+ 'd7bef52e336bd908d24bf3a084a1fc480831d27a3c80af4c31872465b6a0ce39bdf298e620ae9865526c974465807559cc75610b835e60b4358f65a8a8ff159e')
+noextract=("$pkgname-$pkgver.zip")
+
+prepare() {
+ mkdir -p brave
+ cat $pkgname-$pkgver.zip | bsdtar -xf- -C brave
+ chmod +x brave/brave
+}
+
+_bsdtardir="brave"
+
+package() {
+ install -d -m0755 "$pkgdir/usr/lib"
+ cp -a --reflink=auto $_bsdtardir "$pkgdir/usr/lib/$pkgname"
+
+ install -Dm0755 "$pkgname.sh" "$pkgdir/usr/bin/brave-beta"
+ install -Dm0644 -t "$pkgdir/usr/share/applications" "$pkgname.desktop"
+ install -Dm0644 "braveAbout.png" "$pkgdir/usr/share/pixmaps/brave-beta.png"
+ install -Dm0664 -t "$pkgdir/usr/share/licenses/$pkgname" "MPL2"
+ mv "$pkgdir/usr/lib/$pkgname/"{LICENSE,LICENSES.chromium.html} "$pkgdir/usr/share/licenses/$pkgname"
+
+ ln -s /usr/lib/PepperFlash "$pkgdir/usr/lib/pepperflashplugin-nonfree"
+}
diff --git a/brave-beta-bin.desktop b/brave-beta-bin.desktop
new file mode 100644
index 000000000000..eb5133efb049
--- /dev/null
+++ b/brave-beta-bin.desktop
@@ -0,0 +1,116 @@
+[Desktop Entry]
+Version=1.0
+Name=Brave Beta
+# Only KDE 4 seems to use GenericName, so we reuse the KDE strings.
+# From Ubuntu's language-pack-kde-XX-base packages, version 9.04-20090413.
+GenericName=Web Browser
+GenericName[ar]=متصفح الشبكة
+GenericName[bg]=Уеб браузър
+GenericName[ca]=Navegador web
+GenericName[cs]=WWW prohlížeč
+GenericName[da]=Browser
+GenericName[de]=Web-Browser
+GenericName[el]=Περιηγητής ιστού
+GenericName[en_GB]=Web Browser
+GenericName[es]=Navegador web
+GenericName[et]=Veebibrauser
+GenericName[fi]=WWW-selain
+GenericName[fr]=Navigateur Web
+GenericName[gu]=વેબ બ્રાઉઝર
+GenericName[he]=דפדפן אינטרנט
+GenericName[hi]=वेब ब्राउज़र
+GenericName[hu]=Webböngésző
+GenericName[it]=Browser Web
+GenericName[ja]=ウェブブラウザ
+GenericName[kn]=ಜಾಲ ವೀಕ್ಷಕ
+GenericName[ko]=웹 브라우저
+GenericName[lt]=Žiniatinklio naršyklė
+GenericName[lv]=Tīmekļa pārlūks
+GenericName[ml]=വെബ് ബ്രൌസര്‍
+GenericName[mr]=वेब ब्राऊजर
+GenericName[nb]=Nettleser
+GenericName[nl]=Webbrowser
+GenericName[pl]=Przeglądarka WWW
+GenericName[pt]=Navegador Web
+GenericName[pt_BR]=Navegador da Internet
+GenericName[ro]=Navigator de Internet
+GenericName[ru]=Веб-браузер
+GenericName[sl]=Spletni brskalnik
+GenericName[sv]=Webbläsare
+GenericName[ta]=இணைய உலாவி
+GenericName[th]=เว็บเบราว์เซอร์
+GenericName[tr]=Web Tarayıcı
+GenericName[uk]=Навігатор Тенет
+GenericName[zh_CN]=网页浏览器
+GenericName[zh_HK]=網頁瀏覽器
+GenericName[zh_TW]=網頁瀏覽器
+# Not translated in KDE, from Epiphany 2.26.1-0ubuntu1.
+GenericName[bn]=ওয়েব ব্রাউজার
+GenericName[fil]=Web Browser
+GenericName[hr]=Web preglednik
+GenericName[id]=Browser Web
+GenericName[or]=ଓ୍ବେବ ବ୍ରାଉଜର
+GenericName[sk]=WWW prehliadač
+GenericName[sr]=Интернет прегледник
+GenericName[te]=మహాతల అన్వేషి
+GenericName[vi]=Bộ duyệt Web
+# Gnome and KDE 3 uses Comment.
+Comment=Access the Internet
+Comment[ar]=الدخول إلى الإنترنت
+Comment[bg]=Достъп до интернет
+Comment[bn]=ইন্টারনেটটি অ্যাক্সেস করুন
+Comment[ca]=Accedeix a Internet
+Comment[cs]=Přístup k internetu
+Comment[da]=Få adgang til internettet
+Comment[de]=Internetzugriff
+Comment[el]=Πρόσβαση στο Διαδίκτυο
+Comment[en_GB]=Access the Internet
+Comment[es]=Accede a Internet.
+Comment[et]=Pääs Internetti
+Comment[fi]=Käytä internetiä
+Comment[fil]=I-access ang Internet
+Comment[fr]=Accéder à Internet
+Comment[gu]=ઇંટરનેટ ઍક્સેસ કરો
+Comment[he]=גישה אל האינטרנט
+Comment[hi]=इंटरनेट तक पहुंच स्थापित करें
+Comment[hr]=Pristup Internetu
+Comment[hu]=Internetelérés
+Comment[id]=Akses Internet
+Comment[it]=Accesso a Internet
+Comment[ja]=インターネットにアクセス
+Comment[kn]=ಇಂಟರ್ನೆಟ್ ಅನ್ನು ಪ್ರವೇಶಿಸಿ
+Comment[ko]=인터넷 연결
+Comment[lt]=Interneto prieiga
+Comment[lv]=Piekļūt internetam
+Comment[ml]=ഇന്റര്‍‌നെറ്റ് ആക്‌സസ് ചെയ്യുക
+Comment[mr]=इंटरनेटमध्ये प्रवेश करा
+Comment[nb]=Gå til Internett
+Comment[nl]=Verbinding maken met internet
+Comment[or]=ଇଣ୍ଟର୍ନେଟ୍ ପ୍ରବେଶ କରନ୍ତୁ
+Comment[pl]=Skorzystaj z internetu
+Comment[pt]=Aceder à Internet
+Comment[pt_BR]=Acessar a internet
+Comment[ro]=Accesaţi Internetul
+Comment[ru]=Доступ в Интернет
+Comment[sk]=Prístup do siete Internet
+Comment[sl]=Dostop do interneta
+Comment[sr]=Приступите Интернету
+Comment[sv]=Gå ut på Internet
+Comment[ta]=இணையத்தை அணுகுதல்
+Comment[te]=ఇంటర్నెట్‌ను ఆక్సెస్ చెయ్యండి
+Comment[th]=เข้าถึงอินเทอร์เน็ต
+Comment[tr]=İnternet'e erişin
+Comment[uk]=Доступ до Інтернету
+Comment[vi]=Truy cập Internet
+Comment[zh_CN]=访问互联网
+Comment[zh_HK]=連線到網際網路
+Comment[zh_TW]=連線到網際網路
+StartupNotify=true
+StartupWMClass=brave-beta
+TryExec=brave-beta
+Exec=brave-beta %U
+Terminal=false
+Icon=brave-beta
+Type=Application
+Categories=Network;WebBrowser;
+MimeType=text/html;text/xml;application/xhtml_xml;image/webp;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;
diff --git a/brave-beta-bin.sh b/brave-beta-bin.sh
new file mode 100644
index 000000000000..ec596983aedf
--- /dev/null
+++ b/brave-beta-bin.sh
@@ -0,0 +1,8 @@
+#!/usr/bin/env sh
+
+if [[ ! (-r /proc/sys/kernel/unprivileged_userns_clone && $(< /proc/sys/kernel/unprivileged_userns_clone) == 1 && -n $(zcat /proc/config.gz | grep CONFIG_USER_NS=y) ) ]]; then
+ >&2 echo "User namespaces are not detected as enabled on your system, brave will run with the sandbox disabled"
+ FLAG="--no-sandbox"
+fi
+
+exec "/usr/lib/brave-beta-bin/brave" "$FLAG" -- "$@"
diff --git a/braveAbout.png b/braveAbout.png
new file mode 100644
index 000000000000..e3eb1550676f
--- /dev/null
+++ b/braveAbout.png
Binary files differ