diff options
author | Mark Collins | 2024-01-20 13:57:09 +0100 |
---|---|---|
committer | Mark Collins | 2024-01-20 13:57:09 +0100 |
commit | 4b453de39968a9ff4d4d041188e10c5a17c4f5cd (patch) | |
tree | 94c39d8f90e9d10c1165c38ed72719c4a9cf5262 | |
parent | b1d08b32879478e531dc35eef2f536f3ab0403d5 (diff) | |
download | aur-4b453de39968a9ff4d4d041188e10c5a17c4f5cd.tar.gz |
v1.1.1 + refactor PKGBUILD from a binary one to a builder
-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 +} |