summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD41
2 files changed, 39 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6ee757b6a35c..ff70ebc32b02 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
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
+}