summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorny-a2021-10-31 22:02:28 +0900
committerny-a2021-10-31 22:02:28 +0900
commit308baca1c4240fab6bbdb0df35c007d7dcba2b94 (patch)
tree26a4d07fa5e56d17afd92de5fb16f6e75be06688
parent82454f4a3d0373fe9c77599e4dd82a4a084371b0 (diff)
downloadaur-308baca1c4240fab6bbdb0df35c007d7dcba2b94.tar.gz
Update to 1.1.0
-rw-r--r--.SRCINFO49
-rw-r--r--PKGBUILD90
-rw-r--r--beaker.desktop5
3 files changed, 65 insertions, 79 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9042e899acfb..20ec6effe95d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,23 +1,44 @@
-# Generated by mksrcinfo v8
-# Mon Mar 19 13:28:49 UTC 2018
pkgbase = beaker-browser
- pkgdesc = Peer-to-peer web browser with tools to create and host websites
- pkgver = 0.7.11
+ pkgdesc = Experimental peer-to-peer web browser
+ pkgver = 1.1.0
pkgrel = 1
- url = https://github.com/beakerbrowser/beaker
+ url = https://beakerbrowser.com
+ arch = i686
arch = x86_64
license = MIT
- makedepends = git
makedepends = npm
+ makedepends = git
makedepends = python2
- depends = electron
- options = !strip
- source = beaker-0.7.11.tar.gz::https://github.com/beakerbrowser/beaker/archive/0.7.11.tar.gz
- source = beaker.sh
+ depends = alsa-lib
+ depends = atk
+ depends = at-spi2-atk
+ depends = cairo
+ depends = gcc-libs
+ depends = gdk-pixbuf2
+ depends = glibc
+ depends = gtk3
+ 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
+ source = beaker-1.1.0.tar.gz::https://github.com/beakerbrowser/beaker/archive/1.1.0.tar.gz
source = beaker.desktop
- sha256sums = 5e3541868ffbf4a9085fb12e863192b682c84e7bb02899b3e7a4bd7125f505e8
- sha256sums = 23ea9820de249cb65d319e943d200940d929a3c8261b5d978848ddc44554728f
- sha256sums = f6ac7e3d7d8d729afc32b804bab9b6f1b5ae0f0b8d350c17c8f6efba222b6165
+ sha512sums = 39126782e1b81a39902b78b9bd9b7bc7a6c955e540f94cd7e59da0d46286e74cab9f5d43f96e48b2428538d7eae30146193b1999adbcca16d1021879c7177ff3
+ sha512sums = 24210bb1900112d4b4ff37ed7e57055516b4134d277730bf78e69e7c30c2f2655fb21f5266719a60b3edd2dfea7c8ec9e0d56d71f9a9daf1b674f9108831df08
pkgname = beaker-browser
-
diff --git a/PKGBUILD b/PKGBUILD
index 5688aaab7e6e..4b49e7374ff9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,77 +1,41 @@
-# Contributor: Balló György <ballogyor+arch at gmail dot com>
-# Contributor: Salamandar <felix at piedallu dot me>
+# Maintainer: ny-a <nyaarch64@gmail..com>
+# Contributor: Jean Lucas <jean@4ray.co>
-_pkgname=beaker
pkgname=beaker-browser
-pkgver=0.7.11
+pkgver=1.1.0
pkgrel=1
-pkgdesc="Peer-to-peer web browser with tools to create and host websites"
-arch=(x86_64)
-url="https://github.com/beakerbrowser/beaker"
-license=('MIT')
-depends=(
- 'electron'
-)
-makedepends=(
- 'git'
- 'npm'
- 'python2'
-)
-source=(
- "${_pkgname}-${pkgver}.tar.gz::https://github.com/beakerbrowser/${_pkgname}/archive/${pkgver}.tar.gz"
- "${_pkgname}.sh"
- "${_pkgname}.desktop"
-)
-sha256sums=(
- '5e3541868ffbf4a9085fb12e863192b682c84e7bb02899b3e7a4bd7125f505e8'
- '23ea9820de249cb65d319e943d200940d929a3c8261b5d978848ddc44554728f'
- 'f6ac7e3d7d8d729afc32b804bab9b6f1b5ae0f0b8d350c17c8f6efba222b6165'
-)
-
-options=(!strip)
+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=('39126782e1b81a39902b78b9bd9b7bc7a6c955e540f94cd7e59da0d46286e74cab9f5d43f96e48b2428538d7eae30146193b1999adbcca16d1021879c7177ff3'
+ '24210bb1900112d4b4ff37ed7e57055516b4134d277730bf78e69e7c30c2f2655fb21f5266719a60b3edd2dfea7c8ec9e0d56d71f9a9daf1b674f9108831df08')
build() {
- cd "${srcdir}/${_pkgname}-${pkgver}"
- npm install
- #see https://github.com/electron/electron/issues/5851
- sed -i "s|--target=[^ ]* |--target=$(</usr/lib/electron/version) |" tasks/rebuild.js
- sed -i 's|python|python2|' app/node_modules/sqlite3/deps/sqlite3.gyp
- rm -r app/node_modules/*-native/prebuilds
-
+ cd beaker-$pkgver/scripts
+ npm i
+ npm run build
npm run rebuild
+ npx electron-builder --dir
}
package() {
- cd "${srcdir}"
+ install -Dm 644 beaker.desktop -t "$pkgdir"/usr/share/applications
- mkdir -p "${pkgdir}/usr/"{lib,share/pixmaps}
+ cd beaker-$pkgver
- install -Dm755 "${_pkgname}.sh" "${pkgdir}/usr/bin/${_pkgname}"
- install -Dm644 "${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
- install -dm755 "${pkgdir}/usr/share/licenses/${_pkgname}"
- sed -n '/## License/,$p' "${_pkgname}-${pkgver}/README.md" >"${pkgdir}/usr/share/licenses/${_pkgname}/COPYING"
- ln -s "../../lib/${_pkgname}/assets/img/logo.png" "${pkgdir}/usr/share/pixmaps/${_pkgname}.png"
- cp -r "${_pkgname}-${pkgver}/app" "${pkgdir}/usr/lib/${_pkgname}"
+ 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
- # Clean up
- find "${pkgdir}/usr/lib/${_pkgname}/node_modules" -name "package.json" \
- -exec sed -e "s|${srcdir}/${_pkgname}|/usr/lib/${_pkgname}|" -i {} \; \
+ 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
- find "${pkgdir}/usr/lib/${_pkgname}/node_modules" \
- \( -name ".*" \
- -or -name "*.gyp" \
- -or -name "*.gypi" \
- -or -name "*.mk" \
- -or -name "*Makefile" \
- -or -name "bin" \
- -or -name "deps" \
- -or -name "doc" \
- -or -name "example" \
- -or -name "man" \
- -or -name "nan" \
- -or -name "obj.target" \
- -or -name "script" \
- -or -name "test" \
- -or -name "tmp" \
- \) -prune -exec rm -r '{}' \;
+ install -Dm 644 LICENSE -t "$pkgdir"/usr/share/licenses/beaker
}
diff --git a/beaker.desktop b/beaker.desktop
index 0a7a493170bb..a691896b4285 100644
--- a/beaker.desktop
+++ b/beaker.desktop
@@ -2,7 +2,8 @@
Version=1.0
Type=Application
Name=Beaker
-Comment=Peer-to-peer web browser with tools to create and host websites
+Comment=Experimental peer-to-peer web browser
Exec=beaker
Icon=beaker
-Categories=Network;WebBrowser;
+Categories=Network;WebBrowser;P2P;
+Terminal=false