summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD57
1 files changed, 32 insertions, 25 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8dd9a43df25e..401f67666283 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}