diff options
author | Manuel Mazzuola | 2018-09-28 16:08:46 +0200 |
---|---|---|
committer | originof | 2018-09-28 17:42:14 +0200 |
commit | 17333057c6563bf5d01759babde4b8abb594865a (patch) | |
tree | f41fdcacde5f398b025562c142abdb984a03aba5 | |
download | aur-17333057c6563bf5d01759babde4b8abb594865a.tar.gz |
Init
-rw-r--r-- | .SRCINFO | 31 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 49 | ||||
-rw-r--r-- | brave-beta-bin.desktop | 116 | ||||
-rw-r--r-- | brave-beta-bin.sh | 8 | ||||
-rw-r--r-- | braveAbout.png | bin | 0 -> 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 Binary files differnew file mode 100644 index 000000000000..e3eb1550676f --- /dev/null +++ b/braveAbout.png |