summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMark Collins2024-01-20 13:57:09 +0100
committerMark Collins2024-01-20 13:57:09 +0100
commit4b453de39968a9ff4d4d041188e10c5a17c4f5cd (patch)
tree94c39d8f90e9d10c1165c38ed72719c4a9cf5262 /PKGBUILD
parentb1d08b32879478e531dc35eef2f536f3ab0403d5 (diff)
downloadaur-4b453de39968a9ff4d4d041188e10c5a17c4f5cd.tar.gz
v1.1.1 + refactor PKGBUILD from a binary one to a builder
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
1 files changed, 28 insertions, 13 deletions
diff --git a/PKGBUILD b/PKGBUILD
index fbe9d40ec975..b9e83759eebf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
+}