diff options
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | .nvchecker.toml | 5 | ||||
-rw-r--r-- | PKGBUILD | 44 |
3 files changed, 37 insertions, 26 deletions
@@ -1,18 +1,16 @@ pkgbase = gnvim pkgdesc = GUI for neovim, without any web bloat - pkgver = 0.1.5 + pkgver = 0.3.1 pkgrel = 1 url = https://github.com/vhakulinen/gnvim arch = x86_64 + arch = aarch64 license = MIT + checkdepends = xorg-server-xvfb makedepends = cargo - makedepends = rust - makedepends = git depends = neovim - depends = gtk3 - depends = webkit2gtk - source = gnvim-0.1.5::git+https://github.com/vhakulinen/gnvim.git#tag=0.1.5 - sha512sums = SKIP + depends = gtk4 + source = https://github.com/vhakulinen/gnvim/archive/v0.3.1/gnvim-0.3.1.tar.gz + sha256sums = 51f1345cd7d1cff4283cd8e92360f81a55951b64ce7721045d087adb3000a8ea pkgname = gnvim - diff --git a/.nvchecker.toml b/.nvchecker.toml new file mode 100644 index 000000000000..d67a46dba4eb --- /dev/null +++ b/.nvchecker.toml @@ -0,0 +1,5 @@ +[gnvim] +source = "github" +github = "vhakulinen/gnvim" +prefix = "v" +use_max_tag = true @@ -1,34 +1,42 @@ -# Maintainer: Sven-Hendrik Haase <svenstaro@gmail.com> +# Maintainer: Caleb Maclennan <caleb@alerque.com> +# Contributor: Sven-Hendrik Haase <svenstaro@gmail.com> # Contributor: DaZ <daz.root+arch@gmail.com> pkgname=gnvim -url="https://github.com/vhakulinen/gnvim" -pkgdesc="GUI for neovim, without any web bloat" -pkgver=0.1.5 +pkgver=0.3.1 pkgrel=1 -arch=('x86_64') -license=('MIT') -depends=('neovim' 'gtk3' 'webkit2gtk') -makedepends=('cargo' 'rust' 'git') -source=("gnvim-${pkgver}::git+https://github.com/vhakulinen/gnvim.git#tag=${pkgver}") -sha512sums=('SKIP') +pkgdesc="GUI for neovim, without any web bloat" +url="https://github.com/vhakulinen/$pkgname" +arch=(x86_64 aarch64) +license=(MIT) +depends=(neovim + gtk4) +makedepends=(cargo) +checkdepends=(xorg-server-xvfb) +_archive=("$pkgname-$pkgver") +source=("$url/archive/v$pkgver/$_archive.tar.gz") +sha256sums=('51f1345cd7d1cff4283cd8e92360f81a55951b64ce7721045d087adb3000a8ea') prepare() { - cd "$srcdir/${pkgname}-${pkgver}" - sed -i s';/usr/local/share/gnvim/runtime;/usr/share/gnvim/runtime;' src/main.rs + cd "$_archive" + sed -e 's#/usr/local#/usr#' -i ui/src/arguments.rs + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" } build() { - cd "$srcdir/${pkgname}-${pkgver}" - cargo build --release --locked + cd "$_archive" + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target + cargo build --frozen --release --all-features } check() { - cd "$srcdir/${pkgname}-${pkgver}" - cargo test + cd "$_archive" + export RUSTUP_TOOLCHAIN=stable + xvfb-run cargo test --frozen --all-features } package() { - cd "$srcdir/${pkgname}-${pkgver}" - make PREFIX="/usr" DESTDIR="$pkgdir/" install + cd "$_archive" + make PREFIX="/usr" DESTDIR="$pkgdir/" install } |