diff options
author | Jean Lucas | 2019-07-31 02:12:04 -0400 |
---|---|---|
committer | Jean Lucas | 2019-07-31 02:26:33 -0400 |
commit | 905c8985587ac278edfdc6d119cdb26b84ee6361 (patch) | |
tree | 65c589d3f08e72937f54263cc0f20095ae8f5fe2 /PKGBUILD | |
parent | a75c3f63a60e60199a87724b8da719e857cdc83a (diff) | |
download | aur-905c8985587ac278edfdc6d119cdb26b84ee6361.tar.gz |
Initial commit of Beaker browser
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 57 |
1 files changed, 32 insertions, 25 deletions
@@ -1,32 +1,39 @@ -# PKGBUILD created by: Gris Ge <cnfourt@gmail.com> -# PKGBUILD maintained by: Wang Chao <wangchao19890207@gmail.com> -set -x -pkgname="beaker" -pkgver="0.9.1" -pkgrel="1" -pkgdesc="Common files for beaker and client tools for beaker job maintenance." -arch=('i686' 'x86_64') -url=("https://fedorahosted.org/beaker") -license=('GPLv2') -depends=('python2' 'krb5' 'python2-distribute' 'python-kobo' 'python2-krbv' 'python2-lxml' 'python2-sphinx') -makedepends=('python2' 'docutils' 'python2-distribute' 'python-kobo' 'python2-krbv' 'python2-lxml' 'python2-sphinx') +# Maintainer: Jean Lucas <jean@4ray.co> -source=("http://beaker-project.org/releases/beaker-$pkgver.tar.gz" - "arch-python2.patch") - -sha1sums=('cca0d7449551c75f070d298224c9a51a1692ce30' -'2ebc72e1c325714133b69e55ca0d49c9f22b0a2f') +pkgname=beaker +pkgver=0.8.8 +pkgrel=1 +pkgdesc='Experimental peer-to-peer web browser' +arch=(i686 x86_64) +url=https://beakerbrowser.com +license=(MIT) +depends=(alsa-lib atk at-spi2-atk cairo gcc-libs gdk-pixbuf2 glibc gtk3 libcups libsodium libx11 libxcb libxcomposite libxcursor libxdamage libxext libxfixes libxi libxrandr libxrender libxss libxtst nodejs nspr nss pango python) +makedepends=(npm git python2) +source=(beaker-$pkgver.tar.gz::https://github.com/beakerbrowser/beaker/archive/$pkgver.tar.gz + beaker.desktop) +sha512sums=('6f18506344121eb83b15315aa28650732b90278e8bda1293a15117a198a79b2f3628b1e887cb3fa889a0ce1a2a123f605373047c4784adfe1d64c8696b45fbbe' + '4b61e8a4830fdac99afe2a04885fdd7c64415e32bf0bcb990ad81a7928ff7185a09ef43e827a159410302a2aa536b96a90de9fe29236341882bd464492214cca') build() { - pwd - #cd ${srcdir}/${pkgname}-${pkgver} - - patch -p0 -i arch-python2.patch - make -C $pkgname-$pkgver clean || return $? - PY_PREFIX="/usr" DESTDIR=${pkgdir} make -C $pkgname-$pkgver || return $? + cd beaker-$pkgver + npm i + npm run rebuild + npx electron-builder --dir } package() { - cd ${srcdir}/${pkgname}-${pkgver} - PY_PREFIX="/usr" DESTDIR=${pkgdir} make install || return $? + install -Dm 644 beaker.desktop -t "$pkgdir"/usr/share/applications + + cd beaker-$pkgver + + 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 } |