diff options
author | Jean Lucas | 2019-08-01 20:48:15 -0400 |
---|---|---|
committer | Jean Lucas | 2019-08-01 20:48:15 -0400 |
commit | 5538f05ac3b0671f3476a8110117613616b8fe12 (patch) | |
tree | e849772a8f84bb8b29a588ea8ed2b6e5b6cecc30 | |
download | aur-5538f05ac3b0671f3476a8110117613616b8fe12.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 53 | ||||
-rw-r--r-- | PKGBUILD | 46 | ||||
-rw-r--r-- | beaker.desktop | 10 |
3 files changed, 109 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..8c6ad887035f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,53 @@ +pkgbase = beaker-git + pkgdesc = Experimental peer-to-peer web browser (git) + pkgver = 0.8.8+r30+g111b6370 + pkgrel = 1 + url = https://beakerbrowser.com + arch = i686 + arch = x86_64 + license = MIT + makedepends = git + makedepends = npm + makedepends = python2 + depends = alsa-lib + depends = atk + depends = at-spi2-atk + depends = at-spi2-core + depends = cairo + depends = dbus + depends = desktop-file-utils + depends = gcc-libs + depends = gdk-pixbuf2 + depends = glib2 + depends = glibc + depends = gtk3 + depends = hicolor-icon-theme + depends = libcups + depends = libsodium + depends = libx11 + depends = libxcb + depends = libxcomposite + depends = libxcursor + depends = libxdamage + depends = libxext + depends = libxfixes + depends = libxi + depends = libxrandr + depends = libxrender + depends = libxss + depends = libxtst + depends = nodejs + depends = nspr + depends = nss + depends = pango + depends = python + provides = beaker + conflicts = beaker + conflicts = beaker-browser-bin + source = git+https://github.com/beakerbrowser/beaker + source = beaker.desktop + sha512sums = SKIP + sha512sums = 4b61e8a4830fdac99afe2a04885fdd7c64415e32bf0bcb990ad81a7928ff7185a09ef43e827a159410302a2aa536b96a90de9fe29236341882bd464492214cca + +pkgname = beaker-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..989c9c896359 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Jean Lucas <jean@4ray.co> + +pkgname=beaker-git +pkgver=0.8.8+r30+g111b6370 +pkgrel=1 +pkgdesc='Experimental peer-to-peer web browser (git)' +arch=(i686 x86_64) +url=https://beakerbrowser.com +license=(MIT) +depends=(alsa-lib atk at-spi2-atk at-spi2-core cairo dbus desktop-file-utils gcc-libs gdk-pixbuf2 glib2 glibc gtk3 hicolor-icon-theme libcups libsodium libx11 libxcb libxcomposite libxcursor libxdamage libxext libxfixes libxi libxrandr libxrender libxss libxtst nodejs nspr nss pango python) +makedepends=(git npm python2) +provides=(beaker) +conflicts=(beaker beaker-browser-bin) +source=(git+https://github.com/beakerbrowser/beaker + beaker.desktop) +sha512sums=('SKIP' + '4b61e8a4830fdac99afe2a04885fdd7c64415e32bf0bcb990ad81a7928ff7185a09ef43e827a159410302a2aa536b96a90de9fe29236341882bd464492214cca') + +pkgver() { + cd beaker + git describe --tags | sed 's#-#+#g;s#+#+r#' +} + +build() { + cd beaker + npm i + npm run rebuild + npx electron-builder --dir +} + +package() { + install -Dm 644 beaker.desktop -t "$pkgdir"/usr/share/applications + + cd beaker + + mkdir "$pkgdir"/usr/{lib,bin} + cp -a dist/linux-unpacked "$pkgdir"/usr/lib/beaker + ln -s /usr/lib/beaker/beaker-browser "$pkgdir"/usr/bin/beaker + + for i in 16 24 32 48 64 96 128 256 512 1024; do + install -Dm 644 build/icons/${i}x${i}.png \ + "$pkgdir"/usr/share/icons/hicolor/${i}x${i}/apps/beaker.png + done + + install -Dm 644 LICENSE -t "$pkgdir"/usr/share/licenses/beaker +} diff --git a/beaker.desktop b/beaker.desktop new file mode 100644 index 000000000000..cd7bdddd6eec --- /dev/null +++ b/beaker.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Beaker +Comment=Experimental peer-to-peer web browser +Exec=beaker +Icon=beaker +Categories=Network;WebBrowser; +MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/dat;video/webm;application/x-xpinstall; +Terminal=false |