contrib/gnvim/Pkgfile

24 lines
761 B
Plaintext
Raw Normal View History

2021-07-03 00:26:41 +02:00
# Description: GUI for neovim, without any web bloat
# URL: https://github.com/vhakulinen/gnvim
# Maintainer: Tim Biermann, tbier at posteo dot de
2022-11-30 21:06:15 +01:00
# Depends on: gtk4 neovim rust
2021-07-03 00:26:41 +02:00
# Optional: webkitgtk
name=gnvim
2023-05-07 13:06:26 +02:00
version=0.3.1
2021-07-03 00:26:41 +02:00
release=1
source=(https://github.com/vhakulinen/gnvim/archive/v$version/$name-$version.tar.gz)
build() {
prt-get isinst sccache && export RUSTC_WRAPPER='/usr/bin/sccache'
mkdir "$PKGMK_SOURCE_DIR/rust" || true
export CARGO_HOME="$PKGMK_SOURCE_DIR/rust"
prt-get isinst webkitgtk || PKGMK_GNVIM+=' --no-default-features'
2022-11-30 21:06:15 +01:00
sed -e 's|/usr/local/share/gnvim/runtime|/usr/share/gnvim/runtime|' \
-i $name-$version/ui/src/arguments.rs
make -C $name-$version build
2021-07-03 00:26:41 +02:00
make -C $name-$version PREFIX=/usr DESTDIR=$PKG install
}