summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorP.A. López-Valencia2016-04-06 18:47:19 -0500
committerP.A. López-Valencia2016-04-06 18:47:19 -0500
commit010dfdca940fbaf0bea537500147955fc13173cd (patch)
treeff6df1cf9df000fd0dc87e1ff5cfe2f7bdcfec60
downloadaur-010dfdca940fbaf0bea537500147955fc13173cd.tar.gz
Move to a naming scheme that falls in line with opera and vivaldi.
-rw-r--r--.SRCINFO35
-rw-r--r--.gitignore15
-rw-r--r--PKGBUILD64
-rw-r--r--brave-git.install25
-rw-r--r--brave.desktop116
5 files changed, 255 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..110ade8fc481
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,35 @@
+pkgbase = brave-git
+ pkgdesc = A web browser that stops ads and trackers by default. Master branch.
+ pkgver = 0.8.3.34
+ pkgrel = 1
+ url = https://www.brave.com/
+ install = brave-git.install
+ arch = x86_64
+ groups = networking
+ license = custom:MPL2
+ license = BSD
+ license = Apache
+ license = custom:others
+ makedepends = git
+ makedepends = npm
+ makedepends = xdg-utils
+ depends = gtk2
+ depends = nss
+ depends = alsa-lib
+ depends = libnotify
+ depends = gconf
+ depends = libxtst
+ depends = libgnome-keyring
+ depends = desktop-file-utils
+ depends = ttf-font
+ optdepends = cups: To print stuff
+ provides = brave
+ provides = brave-browser
+ conflicts = brave
+ source = git://github.com/brave/browser-laptop.git
+ source = brave.desktop
+ sha384sums = SKIP
+ sha384sums = f950675fb4a3f9e48374f8a2667e7a45889206a3062c8182e474143607fc26bd17e852a1ef494607dbd3ff4de325e05f
+
+pkgname = brave-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..b5f44fb84346
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,15 @@
+*~
+pkg/
+src/
+browser-laptop/
+*.gz
+*.bz2
+*.xz
+*.lzo
+*.xz4
+*.tgz
+*.tbz
+*.txz
+*.tar
+*.jar
+*.zip
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c5665a3c9c3f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,64 @@
+# Maintainer: Please see AUR page for current maintainer and contact information.
+
+pkgname=brave-git
+_pkgname=browser-laptop
+pkgver=0.8.3.34
+pkgrel=1
+pkgdesc="A web browser that stops ads and trackers by default. Master branch."
+arch=('x86_64') # Upstream supports x86_64 only
+url="https://www.brave.com/"
+license=('custom:MPL2' 'BSD' 'Apache' 'custom:others')
+groups=('networking')
+depends=('gtk2' 'nss' 'alsa-lib' 'libnotify' 'gconf' 'libxtst' 'libgnome-keyring' 'desktop-file-utils' 'ttf-font')
+makedepends=('git' 'npm' 'xdg-utils')
+optdepends=('cups: To print stuff')
+provides=('brave' 'brave-browser')
+conflicts=('brave')
+install=$pkgname.install
+source=("git://github.com/brave/browser-laptop.git"
+ 'brave.desktop')
+sha384sums=('SKIP'
+ 'f950675fb4a3f9e48374f8a2667e7a45889206a3062c8182e474143607fc26bd17e852a1ef494607dbd3ff4de325e05f')
+
+pkgver() {
+ cd "$srcdir/$_pkgname"
+
+ # Please note that this version hack works here because this package will track master *always*
+ # and upstream has a defined tagging and versioning policy.
+ printf %s \
+ $(git describe --tags | sed -e 's/^v//' -e 's/dev//' -e 's/-/./' -e 's/-.\+//') # It's fragile, needs work.
+}
+
+build() {
+ cd "$srcdir/$_pkgname"
+
+ npm install
+ CHANNEL=dev npm run build-package
+}
+
+package() {
+ cd "$srcdir/$_pkgname"
+
+ install -d -m0755 "$pkgdir"/usr/lib
+
+ # Yes, btrfs, Thanks for asking. :-)
+ cp -a --reflink=auto Brave-linux-x64 "$pkgdir"/usr/lib/brave
+
+ install -d -m0755 "$pkgdir"/usr/bin
+
+ ln -s /usr/lib/brave/brave "$pkgdir"/usr/bin/brave
+
+ install -dm0755 "$pkgdir"/usr/share/applications
+
+ cp --reflink=auto "$srcdir"/brave.desktop "$pkgdir"/usr/share/applications/brave.desktop
+
+ install -Dm0644 res/app.png "$pkgdir"/usr/share/pixmaps/brave.png
+
+ install -d -m0755 "$pkgdir"/usr/share/licenses/brave
+
+ cp --reflink=auto LICENSE.txt "$pkgdir"/usr/share/licenses/brave/MPL2
+
+ mv "$pkgdir"/usr/lib/brave/{LICENSE,LICENSES.chromium.html} "$pkgdir"/usr/share/licenses/brave
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/brave-git.install b/brave-git.install
new file mode 100644
index 000000000000..43947820ce1b
--- /dev/null
+++ b/brave-git.install
@@ -0,0 +1,25 @@
+pkgname=brave-browser-git
+
+post_install() {
+ # /usr/sbin/gconfpkg --install "$pkgname"
+ update-desktop-database -q
+}
+
+pre_upgrade() {
+ pre_remove "$1"
+}
+
+post_upgrade() {
+ post_install "$1"
+}
+
+pre_remove() {
+ #/usr/sbin/gconfpkg --uninstall "$pkgname"
+ exit 0
+}
+
+post_remove() {
+ update-desktop-database -q
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/brave.desktop b/brave.desktop
new file mode 100644
index 000000000000..05a9f4ee1ad4
--- /dev/null
+++ b/brave.desktop
@@ -0,0 +1,116 @@
+[Desktop Entry]
+Version=1.0
+Name=Brave
+# 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
+TryExec=brave
+Exec=brave %U
+Terminal=false
+Icon=brave
+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;