diff options
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 41 |
2 files changed, 39 insertions, 22 deletions
@@ -1,15 +1,17 @@ pkgbase = volta - pkgdesc = JavaScript Launcher - pkgver = 1.0.4 + pkgdesc = The Hassle-Free JavaScript Tool Manager + pkgver = 1.1.1 pkgrel = 1 url = https://volta.sh/ arch = x86_64 - license = BSD - depends = openssl - source = volta-1.0.4.tar.gz::https://github.com/volta-cli/volta/releases/download/v1.0.4/volta-1.0.4-linux-openssl-1.1.tar.gz - source = https://raw.githubusercontent.com/volta-cli/volta/v1.0.4/LICENSE - md5sums = e3c312bd6e2943eb398a5744062dad80 - md5sums = a8a025d12adc6bd305a7402166baefef + license = BSD-2-Clause + makedepends = cargo + depends = gcc-libs + depends = glibc + provides = volta + conflicts = volta-bin + options = !lto + source = volta-1.1.1::https://github.com/volta-cli/volta/archive/refs/tags/v1.1.1.tar.gz + sha256sums = f2289274538124984bebb09b0968c2821368d8a80d60b9615e4f999f6751366d pkgname = volta - @@ -1,21 +1,36 @@ -# Maintainer: Francisco Giordano <fg@frang.io> +# Maintainer: Mark Collins <tera_1225 hat hotmail ðot com> +# Contributior: Francisco Giordano <fg@frang.io> pkgname=volta -pkgver=1.0.4 +pkgver=1.1.1 pkgrel=1 -pkgdesc="JavaScript Launcher" +pkgdesc="The Hassle-Free JavaScript Tool Manager" arch=('x86_64') url="https://volta.sh/" -license=('BSD') -depends=('openssl') -source=("$pkgname-$pkgver.tar.gz::https://github.com/volta-cli/volta/releases/download/v$pkgver/volta-$pkgver-linux-openssl-1.1.tar.gz" - "https://raw.githubusercontent.com/volta-cli/volta/v$pkgver/LICENSE") -md5sums=('e3c312bd6e2943eb398a5744062dad80' - 'a8a025d12adc6bd305a7402166baefef') +license=('BSD-2-Clause') +provides=('volta') +conflicts=('volta-bin') +depends=( + 'gcc-libs' + 'glibc' + ) +makedepends=( + 'cargo' +) +options=('!lto') +source=("${pkgname}-${pkgver}::https://github.com/${pkgname}-cli/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz") +sha256sums=('f2289274538124984bebb09b0968c2821368d8a80d60b9615e4f999f6751366d') -package() { - install -Dm755 -t "$pkgdir/usr/bin" volta volta-shim volta-migrate - install -Dm755 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + echo "Building Volta" + cargo build --release } -# vim: et sw=8 ft=PKGBUILD +package() { + echo "Packaging Binaries" + cd "${srcdir}/${pkgname}-${pkgver}/target/release" + install -Dm755 -t "${pkgdir}/usr/bin" volta volta-shim volta-migrate + cd "${srcdir}/${pkgname}-${pkgver}" + install -Dm755 -t "${pkgdir}/usr/share/licenses/$pkgname" LICENSE +} |