aports/community/nyxt/APKBUILD
Celeste d1185c97ef community/nyxt: upgrade to 3.9.2
also, update project URL
2023-11-13 23:00:09 +00:00

46 lines
1.4 KiB
Plaintext

# Contributor: Will Sinatra <wpsinatra@gmail.com>
# Contributor: Benjamin Buccianti <bebuccianti@gmail.com>
# Maintainer: Will Sinatra <wpsinatra@gmail.com>
pkgname=nyxt
pkgver=3.9.2
pkgrel=0
pkgdesc="Atlas Engineer Nyxt Browser"
url="https://nyxt-browser.com/"
arch="aarch64 x86_64"
#SBCL must be compiled with thread support for Nyxt to work
#SBCL thread is not supported on armv7
#SBCL is only built on arches x86_64, aarch64, and armv7
license="BSD-3-Clause"
depends="
gobject-introspection
libffi
libcrypto3
libssl3
so:libfixposix.so.4
so:libwebkit2gtk-4.1.so.0
"
makedepends="libffi-dev libfixposix-dev sbcl webkit2gtk-4.1-dev"
source="$pkgname-$pkgver.tar.xz::https://github.com/atlas-engineer/nyxt/releases/download/$pkgver/nyxt-$pkgver-source-with-submodules.tar.xz
001-libfixposix.patch
"
options="!check !strip" #No testsuite exists; Stripping the package causes the
# package to build, but the nyxt browser is unfunctional, dropping to an SBCL repl
# instead of properly running.
replaces=next
provides=next=$pkgver-r$pkgrel
builddir="$srcdir"
build() {
make all
}
package() {
make PREFIX=/usr DESTDIR="$pkgdir" install
}
sha512sums="
d2df3c0dc74cb9548967c8bcd9638f287c876990f40b2643c5f3f7ef89b140854f5b2337ab40d4f1db1aaf2f9b0677df4046ffea8162c7e9c7c0d7200bd3da13 nyxt-3.9.2.tar.xz
cc836bb2069c30c2ec9190d831e9c47194bf72277369aa31577445d6e430bca20c7e2450946218f46c3f8ca7c4256bb97863038c96899fb32134363e21c510c9 001-libfixposix.patch
"