From 69599aeb8ee44a9983b7ebd7908f26de26194730 Mon Sep 17 00:00:00 2001 From: Alex Lohr Date: Tue, 21 Jan 2020 15:49:52 +0100 Subject: [PATCH] New package: volta-0.7.1 --- srcpkgs/volta/template | 30 ++++++++++++++++++++++++++++++ srcpkgs/volta/update | 2 ++ 2 files changed, 32 insertions(+) create mode 100644 srcpkgs/volta/template create mode 100644 srcpkgs/volta/update diff --git a/srcpkgs/volta/template b/srcpkgs/volta/template new file mode 100644 index 00000000000..bfc29ecb479 --- /dev/null +++ b/srcpkgs/volta/template @@ -0,0 +1,30 @@ +# Template file for 'volta' +pkgname=volta +version=0.7.1 +revision=1 +archs="x86_64 i686" +build_helper="rust" +hostmakedepends="cargo pkg-config" +makedepends="libressl-devel" +short_desc="JavaScript tool version sync helper" +maintainer="Alex Lohr " +license="BSD-2-Clause" +homepage="https://volta.sh/" +distfiles="https://github.com/volta-cli/${pkgname}/archive/v${version}.tar.gz" +checksum=e53a07e167bb64103f36901423f5a377a2ea89ecfdd7a1343e69d659f99f9c1b + +pre_build() { + cargo update --package openssl-sys --precise 0.9.53 +} + +do_build() { + cargo build --release --target ${RUST_TARGET} +} + +do_install() { + vlicense LICENSE + + vbin target/${RUST_TARGET}/release/volta + vbin target/${RUST_TARGET}/release/volta-shim + vbin target/${RUST_TARGET}/release/volta-migrate +} diff --git a/srcpkgs/volta/update b/srcpkgs/volta/update new file mode 100644 index 00000000000..7e45e278a6c --- /dev/null +++ b/srcpkgs/volta/update @@ -0,0 +1,2 @@ +site="https://github.com/volta-cli/volta/releases" +pattern="\bv(\d+\.\d+\.\d+)\b"