From d579e63912680436856dc14e835f31c2c34efea2 Mon Sep 17 00:00:00 2001 From: Alexander Egorenkov Date: Thu, 18 Nov 2021 10:28:02 +0100 Subject: [PATCH] nyxt: update to 2.2.3 Signed-off-by: Alexander Egorenkov --- srcpkgs/nyxt/template | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/srcpkgs/nyxt/template b/srcpkgs/nyxt/template index 474015478310..e9a644f23a1f 100644 --- a/srcpkgs/nyxt/template +++ b/srcpkgs/nyxt/template @@ -1,8 +1,7 @@ # Template file for 'nyxt' pkgname=nyxt -version=2.0.0 -revision=2 -wrksrc=nyxt +version=2.2.3 +revision=3 build_style=gnu-makefile make_build_target=all hostmakedepends="sbcl git" @@ -12,14 +11,19 @@ short_desc="Keyboard-oriented, extensible web-browser" maintainer="0x0f0f0f " license="BSD-3-Clause" homepage="https://nyxt.atlas.engineer/" -distfiles="https://nyxt.atlas.engineer/static/release/nyxt-linux-${version}.tar.gz" -checksum=71154bc6ef88f176f3f7783e1c0ecc191b6dcdd996e1c67f2bbc417b651e0355 +distfiles="https://github.com/atlas-engineer/nyxt/releases/download/${version}/${pkgname}-${version}-source-with-submodules.tar.xz" +checksum=f611a0cee412b64f4bf93228aa975621734ace797153580c58c61616c7db02d8 # Disable check because ASDF/USER::PROVE is not installed make_check=no nostrip=yes nopie=yes nocross="Cross-compilation fails due to package iolib/syscalls setting incorrect compiler flags" +do_extract() { + mkdir -p ${wrksrc} + bsdtar xvf ${XBPS_SRCDISTDIR}/${pkgname}-${version}/${pkgname}-${version}-source-with-submodules.tar.xz -C ${wrksrc} +} + do_install() { make PREFIX=/usr DESTDIR=${DESTDIR} install vlicense licenses/ASSET-LICENSE