diff --git a/README.md b/README.md index 4338f41..e7bbac9 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,8 @@ cp -vr srcpkgs/* $HOME/void-packages/srcpkgs - v0.5.0 - https://github.com/ekzhang/bore - curlie - The power of curl, the ease of use of httpie. - v1.7.2 - https://github.com/rs/curlie +- df-raw-language-server - Language server for Dwarf Fortress RAW files + - v0.4.1 - https://gitlab.com/df-modding-tools/df-raw-language-server - doas-sudo-shim - Sudo shim for doas - v0.1.1 - https://github.com/jirutka/doas-sudo-shim - findex - Findex is an application finder written in Rust that uses GTK3 diff --git a/srcpkgs/df-raw-language-server/template b/srcpkgs/df-raw-language-server/template new file mode 100644 index 0000000..a864413 --- /dev/null +++ b/srcpkgs/df-raw-language-server/template @@ -0,0 +1,24 @@ +# Template file for 'df-raw-language-server' +pkgname=df-raw-language-server +version=0.4.1 +revision=1 +build_style=cargo +configure_args="--manifest-path df_language_server/Cargo.toml --bin df_language_server" +make_install_args="--path df_language_server" +short_desc="Language server for Dwarf Fortress RAW files" +maintainer="Lilian Jónsdóttir " +license="Apache-2.0" +homepage="https://gitlab.com/df-modding-tools/df-raw-language-server" +distfiles="${homepage}/-/archive/v${version}/${pkgname}-v${version}.tar.gz" +checksum=0c2200793816bdee3e7de703e5f17ec2a1bf3ade5a546a3081a9f8b02275f900 + +# copied from build-style/cargo.sh but removed ${configure_args} +do_install() { + : ${make_cmd:=cargo auditable} + + ${make_cmd} install --target ${RUST_TARGET} --root="${DESTDIR}/usr" \ + --offline --locked ${make_install_args} + + rm -f "${DESTDIR}"/usr/.crates.toml + rm -f "${DESTDIR}"/usr/.crates2.json +}