Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: volta-0.7.1
@ 2020-02-03 10:11 voidlinux-github
  2020-02-03 10:41 ` [PR PATCH] [Updated] " voidlinux-github
                   ` (18 more replies)
  0 siblings, 19 replies; 26+ messages in thread
From: voidlinux-github @ 2020-02-03 10:11 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 488 bytes --]

There is a new pull request by atk against master on the void-packages repository

https://github.com/atk/void-packages feat-volta
https://github.com/void-linux/void-packages/pull/18756

New package: volta-0.7.1
See https://github.com/void-linux/void-packages/pull/18446. Unfortunately, I was not able to reopen the PR due to the force push (my bad). The comments from this PR have been resolved.

A patch file from https://github.com/void-linux/void-packages/pull/18756.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-feat-volta-18756.patch --]
[-- Type: text/x-diff, Size: 4948 bytes --]

From 8ddb24096a5890419f291330851e25a301e42e4c Mon Sep 17 00:00:00 2001
From: Alex Lohr <alexloh@T490.fritz.box>
Date: Tue, 21 Jan 2020 15:49:52 +0100
Subject: [PATCH] New package: volta-0.7.1

---
 srcpkgs/volta/files/install.sh     | 27 +++++++++++++++++++++
 srcpkgs/volta/patches/bindir.patch | 39 ++++++++++++++++++++++++++++++
 srcpkgs/volta/template             | 36 +++++++++++++++++++++++++++
 srcpkgs/volta/update               |  2 ++
 4 files changed, 104 insertions(+)
 create mode 100644 srcpkgs/volta/files/install.sh
 create mode 100644 srcpkgs/volta/patches/bindir.patch
 create mode 100644 srcpkgs/volta/template
 create mode 100644 srcpkgs/volta/update

diff --git a/srcpkgs/volta/files/install.sh b/srcpkgs/volta/files/install.sh
new file mode 100644
index 00000000000..61a1674c899
--- /dev/null
+++ b/srcpkgs/volta/files/install.sh
@@ -0,0 +1,27 @@
+createDir() {
+    if [ ! -d "$1" ]; then
+        mkdir "$1"
+    fi
+}
+
+installProfile() {
+    if [ -e "$1" ]; then
+        isInstalled=$(grep "$2" "$1")
+        if [ -z "$isInstalled" ]; then
+            echo "" >> "$1"
+            echo "export VOLTA_HOME=\"$HOME/.volta\"" >> "$1"
+            echo "export PATH=\"$HOME/.volta/bin:\$PATH\"" >> "$1"
+            echo "source $2" >> "$1"
+        fi
+    fi
+}
+
+# Create directories
+createDir "$HOME/.volta"
+createDir "$HOME/.volta/bin"
+
+# Install profile
+installProfile "$HOME/.bashrc" "/etc/volta/load.bash"
+installProfile "$HOME/.cshrc" "/etc/volta/load.sh"
+installProfile "$HOME/.config/fish/config.fish" "/etc/volta/load.fish"
+installProfile "$HOME/.zshrc" "/etc/volta/load.sh"
diff --git a/srcpkgs/volta/patches/bindir.patch b/srcpkgs/volta/patches/bindir.patch
new file mode 100644
index 00000000000..249a53eb13f
--- /dev/null
+++ b/srcpkgs/volta/patches/bindir.patch
@@ -0,0 +1,39 @@
+diff --git a/shell/unix/load.bash b/shell/unix/load.bash
+index 84a192a..0046266 100644
+--- a/shell/unix/load.bash
++++ b/shell/unix/load.bash
+@@ -75,7 +75,7 @@ volta() {
+     export VOLTA_POSTSCRIPT="${VOLTA_ROOT}/tmp/volta_tmp_$(dd if=/dev/urandom count=1 2> /dev/null | cksum | cut -f1 -d" ").sh"
+ 
+     # Forward the arguments to the Volta executable.
+-    VOLTA_SHELL=bash command "${VOLTA_ROOT}/volta" "$@"
++    VOLTA_SHELL=bash command volta "$@"
+     EXIT_CODE=$?
+ 
+     # Call the post-invocation script if it is present, then delete it.
+diff --git a/shell/unix/load.fish b/shell/unix/load.fish
+index b667d48..7b76a89 100644
+--- a/shell/unix/load.fish
++++ b/shell/unix/load.fish
+@@ -11,7 +11,7 @@ function volta
+     set -x VOLTA_POSTSCRIPT "$VOLTA_ROOT/tmp/volta_tmp_"(dd if=/dev/urandom count=1 2> /dev/null | cksum | cut -f1 -d" ")".fish"
+ 
+     # Forward the arguments to the Volta executable.
+-    env VOLTA_SHELL=fish "$VOLTA_ROOT/volta" $argv
++    env VOLTA_SHELL=fish volta $argv
+     set EXIT_CODE $status
+ 
+     # Call the post-invocation script if it is present, then delete it.
+diff --git a/shell/unix/load.sh b/shell/unix/load.sh
+index ed52fd0..9d3aef6 100644
+--- a/shell/unix/load.sh
++++ b/shell/unix/load.sh
+@@ -10,7 +10,7 @@ volta() {
+     export VOLTA_POSTSCRIPT="${VOLTA_ROOT}/tmp/volta_tmp_$(dd if=/dev/urandom count=1 2> /dev/null | cksum | cut -f1 -d" ").sh"
+ 
+     # Forward the arguments to the Volta executable.
+-    VOLTA_SHELL=bash command "${VOLTA_ROOT}/volta" "$@"
++    VOLTA_SHELL=bash command volta "$@"
+     EXIT_CODE=$?
+ 
+     # Call the post-invocation script if it is present, then delete it.
diff --git a/srcpkgs/volta/template b/srcpkgs/volta/template
new file mode 100644
index 00000000000..c5cfdf431a4
--- /dev/null
+++ b/srcpkgs/volta/template
@@ -0,0 +1,36 @@
+# 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 <alex.lohr@logmein.com>"
+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
+
+	vmkdir etc/volta 755
+	vinstall shell/unix/load.bash 755 etc/volta
+	vinstall shell/unix/load.sh 755 etc/volta
+	vinstall shell/unix/load.fish 755 etc/volta
+	vinstall ${FILESDIR}/install.sh 755 etc/volta
+}
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"

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [PR PATCH] [Updated] New package: volta-0.7.1
  2020-02-03 10:11 [PR PATCH] New package: volta-0.7.1 voidlinux-github
@ 2020-02-03 10:41 ` voidlinux-github
  2020-02-03 11:32 ` voidlinux-github
                   ` (17 subsequent siblings)
  18 siblings, 0 replies; 26+ messages in thread
From: voidlinux-github @ 2020-02-03 10:41 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 493 bytes --]

There is an updated pull request by atk against master on the void-packages repository

https://github.com/atk/void-packages feat-volta
https://github.com/void-linux/void-packages/pull/18756

New package: volta-0.7.1
See https://github.com/void-linux/void-packages/pull/18446. Unfortunately, I was not able to reopen the PR due to the force push (my bad). The comments from this PR have been resolved.

A patch file from https://github.com/void-linux/void-packages/pull/18756.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-feat-volta-18756.patch --]
[-- Type: text/x-diff, Size: 4673 bytes --]

From 84ed6165416c3ff79eeb832bd412697e57d6043b Mon Sep 17 00:00:00 2001
From: Alex Lohr <alexloh@T490.fritz.box>
Date: Tue, 21 Jan 2020 15:49:52 +0100
Subject: [PATCH] New package: volta-0.7.1

---
 srcpkgs/volta/files/install.sh     | 27 ++++++++++++++++++++++
 srcpkgs/volta/patches/bindir.patch | 33 +++++++++++++++++++++++++++
 srcpkgs/volta/template             | 36 ++++++++++++++++++++++++++++++
 srcpkgs/volta/update               |  2 ++
 4 files changed, 98 insertions(+)
 create mode 100644 srcpkgs/volta/files/install.sh
 create mode 100644 srcpkgs/volta/patches/bindir.patch
 create mode 100644 srcpkgs/volta/template
 create mode 100644 srcpkgs/volta/update

diff --git a/srcpkgs/volta/files/install.sh b/srcpkgs/volta/files/install.sh
new file mode 100644
index 00000000000..61a1674c899
--- /dev/null
+++ b/srcpkgs/volta/files/install.sh
@@ -0,0 +1,27 @@
+createDir() {
+    if [ ! -d "$1" ]; then
+        mkdir "$1"
+    fi
+}
+
+installProfile() {
+    if [ -e "$1" ]; then
+        isInstalled=$(grep "$2" "$1")
+        if [ -z "$isInstalled" ]; then
+            echo "" >> "$1"
+            echo "export VOLTA_HOME=\"$HOME/.volta\"" >> "$1"
+            echo "export PATH=\"$HOME/.volta/bin:\$PATH\"" >> "$1"
+            echo "source $2" >> "$1"
+        fi
+    fi
+}
+
+# Create directories
+createDir "$HOME/.volta"
+createDir "$HOME/.volta/bin"
+
+# Install profile
+installProfile "$HOME/.bashrc" "/etc/volta/load.bash"
+installProfile "$HOME/.cshrc" "/etc/volta/load.sh"
+installProfile "$HOME/.config/fish/config.fish" "/etc/volta/load.fish"
+installProfile "$HOME/.zshrc" "/etc/volta/load.sh"
diff --git a/srcpkgs/volta/patches/bindir.patch b/srcpkgs/volta/patches/bindir.patch
new file mode 100644
index 00000000000..6e7b051ec04
--- /dev/null
+++ b/srcpkgs/volta/patches/bindir.patch
@@ -0,0 +1,33 @@
+--- shell/unix/load.bash
++++ shell/unix/load.bash
+@@ -75,7 +75,7 @@ volta() {
+     export VOLTA_POSTSCRIPT="${VOLTA_ROOT}/tmp/volta_tmp_$(dd if=/dev/urandom count=1 2> /dev/null | cksum | cut -f1 -d" ").sh"
+ 
+     # Forward the arguments to the Volta executable.
+-    VOLTA_SHELL=bash command "${VOLTA_ROOT}/volta" "$@"
++    VOLTA_SHELL=bash command volta "$@"
+     EXIT_CODE=$?
+ 
+     # Call the post-invocation script if it is present, then delete it.
+--- shell/unix/load.fish
++++ shell/unix/load.fish
+@@ -11,7 +11,7 @@ function volta
+     set -x VOLTA_POSTSCRIPT "$VOLTA_ROOT/tmp/volta_tmp_"(dd if=/dev/urandom count=1 2> /dev/null | cksum | cut -f1 -d" ")".fish"
+ 
+     # Forward the arguments to the Volta executable.
+-    env VOLTA_SHELL=fish "$VOLTA_ROOT/volta" $argv
++    env VOLTA_SHELL=fish volta $argv
+     set EXIT_CODE $status
+ 
+     # Call the post-invocation script if it is present, then delete it.
+--- shell/unix/load.sh
++++ shell/unix/load.sh
+@@ -10,7 +10,7 @@ volta() {
+     export VOLTA_POSTSCRIPT="${VOLTA_ROOT}/tmp/volta_tmp_$(dd if=/dev/urandom count=1 2> /dev/null | cksum | cut -f1 -d" ").sh"
+ 
+     # Forward the arguments to the Volta executable.
+-    VOLTA_SHELL=bash command "${VOLTA_ROOT}/volta" "$@"
++    VOLTA_SHELL=bash command volta "$@"
+     EXIT_CODE=$?
+ 
+     # Call the post-invocation script if it is present, then delete it.
diff --git a/srcpkgs/volta/template b/srcpkgs/volta/template
new file mode 100644
index 00000000000..c5cfdf431a4
--- /dev/null
+++ b/srcpkgs/volta/template
@@ -0,0 +1,36 @@
+# 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 <alex.lohr@logmein.com>"
+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
+
+	vmkdir etc/volta 755
+	vinstall shell/unix/load.bash 755 etc/volta
+	vinstall shell/unix/load.sh 755 etc/volta
+	vinstall shell/unix/load.fish 755 etc/volta
+	vinstall ${FILESDIR}/install.sh 755 etc/volta
+}
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"

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [PR PATCH] [Updated] New package: volta-0.7.1
  2020-02-03 10:11 [PR PATCH] New package: volta-0.7.1 voidlinux-github
  2020-02-03 10:41 ` [PR PATCH] [Updated] " voidlinux-github
@ 2020-02-03 11:32 ` voidlinux-github
  2020-02-03 15:31 ` voidlinux-github
                   ` (16 subsequent siblings)
  18 siblings, 0 replies; 26+ messages in thread
From: voidlinux-github @ 2020-02-03 11:32 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 493 bytes --]

There is an updated pull request by atk against master on the void-packages repository

https://github.com/atk/void-packages feat-volta
https://github.com/void-linux/void-packages/pull/18756

New package: volta-0.7.1
See https://github.com/void-linux/void-packages/pull/18446. Unfortunately, I was not able to reopen the PR due to the force push (my bad). The comments from this PR have been resolved.

A patch file from https://github.com/void-linux/void-packages/pull/18756.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-feat-volta-18756.patch --]
[-- Type: text/x-diff, Size: 4673 bytes --]

From bc8f8b2c6d58e3760bc5d7cc4085ec0d9b96a189 Mon Sep 17 00:00:00 2001
From: Alex Lohr <alexloh@T490.fritz.box>
Date: Tue, 21 Jan 2020 15:49:52 +0100
Subject: [PATCH] New package: volta-0.7.1

---
 srcpkgs/volta/files/install.sh     | 27 ++++++++++++++++++++++
 srcpkgs/volta/patches/bindir.patch | 33 +++++++++++++++++++++++++++
 srcpkgs/volta/template             | 36 ++++++++++++++++++++++++++++++
 srcpkgs/volta/update               |  2 ++
 4 files changed, 98 insertions(+)
 create mode 100644 srcpkgs/volta/files/install.sh
 create mode 100644 srcpkgs/volta/patches/bindir.patch
 create mode 100644 srcpkgs/volta/template
 create mode 100644 srcpkgs/volta/update

diff --git a/srcpkgs/volta/files/install.sh b/srcpkgs/volta/files/install.sh
new file mode 100644
index 00000000000..61a1674c899
--- /dev/null
+++ b/srcpkgs/volta/files/install.sh
@@ -0,0 +1,27 @@
+createDir() {
+    if [ ! -d "$1" ]; then
+        mkdir "$1"
+    fi
+}
+
+installProfile() {
+    if [ -e "$1" ]; then
+        isInstalled=$(grep "$2" "$1")
+        if [ -z "$isInstalled" ]; then
+            echo "" >> "$1"
+            echo "export VOLTA_HOME=\"$HOME/.volta\"" >> "$1"
+            echo "export PATH=\"$HOME/.volta/bin:\$PATH\"" >> "$1"
+            echo "source $2" >> "$1"
+        fi
+    fi
+}
+
+# Create directories
+createDir "$HOME/.volta"
+createDir "$HOME/.volta/bin"
+
+# Install profile
+installProfile "$HOME/.bashrc" "/etc/volta/load.bash"
+installProfile "$HOME/.cshrc" "/etc/volta/load.sh"
+installProfile "$HOME/.config/fish/config.fish" "/etc/volta/load.fish"
+installProfile "$HOME/.zshrc" "/etc/volta/load.sh"
diff --git a/srcpkgs/volta/patches/bindir.patch b/srcpkgs/volta/patches/bindir.patch
new file mode 100644
index 00000000000..6e7b051ec04
--- /dev/null
+++ b/srcpkgs/volta/patches/bindir.patch
@@ -0,0 +1,33 @@
+--- shell/unix/load.bash
++++ shell/unix/load.bash
+@@ -75,7 +75,7 @@ volta() {
+     export VOLTA_POSTSCRIPT="${VOLTA_ROOT}/tmp/volta_tmp_$(dd if=/dev/urandom count=1 2> /dev/null | cksum | cut -f1 -d" ").sh"
+ 
+     # Forward the arguments to the Volta executable.
+-    VOLTA_SHELL=bash command "${VOLTA_ROOT}/volta" "$@"
++    VOLTA_SHELL=bash command volta "$@"
+     EXIT_CODE=$?
+ 
+     # Call the post-invocation script if it is present, then delete it.
+--- shell/unix/load.fish
++++ shell/unix/load.fish
+@@ -11,7 +11,7 @@ function volta
+     set -x VOLTA_POSTSCRIPT "$VOLTA_ROOT/tmp/volta_tmp_"(dd if=/dev/urandom count=1 2> /dev/null | cksum | cut -f1 -d" ")".fish"
+ 
+     # Forward the arguments to the Volta executable.
+-    env VOLTA_SHELL=fish "$VOLTA_ROOT/volta" $argv
++    env VOLTA_SHELL=fish volta $argv
+     set EXIT_CODE $status
+ 
+     # Call the post-invocation script if it is present, then delete it.
+--- shell/unix/load.sh
++++ shell/unix/load.sh
+@@ -10,7 +10,7 @@ volta() {
+     export VOLTA_POSTSCRIPT="${VOLTA_ROOT}/tmp/volta_tmp_$(dd if=/dev/urandom count=1 2> /dev/null | cksum | cut -f1 -d" ").sh"
+ 
+     # Forward the arguments to the Volta executable.
+-    VOLTA_SHELL=bash command "${VOLTA_ROOT}/volta" "$@"
++    VOLTA_SHELL=bash command volta "$@"
+     EXIT_CODE=$?
+ 
+     # Call the post-invocation script if it is present, then delete it.
diff --git a/srcpkgs/volta/template b/srcpkgs/volta/template
new file mode 100644
index 00000000000..62240c35ba6
--- /dev/null
+++ b/srcpkgs/volta/template
@@ -0,0 +1,36 @@
+# 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 <alex.lohr@logmein.com>"
+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
+
+	vmkdir etc/volta 755
+	vinstall shell/unix/load.bash 644 etc/volta
+	vinstall shell/unix/load.sh 644 etc/volta
+	vinstall shell/unix/load.fish 644 etc/volta
+	vinstall ${FILESDIR}/install.sh 755 etc/volta
+}
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"

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New package: volta-0.7.1
  2020-02-03 10:11 [PR PATCH] New package: volta-0.7.1 voidlinux-github
  2020-02-03 10:41 ` [PR PATCH] [Updated] " voidlinux-github
  2020-02-03 11:32 ` voidlinux-github
@ 2020-02-03 15:31 ` voidlinux-github
  2020-02-03 15:31 ` voidlinux-github
                   ` (15 subsequent siblings)
  18 siblings, 0 replies; 26+ messages in thread
From: voidlinux-github @ 2020-02-03 15:31 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 255 bytes --]

New comment by Vaelatern on void-packages repository

https://github.com/void-linux/void-packages/pull/18756#issuecomment-581469771

Comment:
@atk you are able to re-open the PR, you just need to force push to that branch. I'm pretty sure it can be done.

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New package: volta-0.7.1
  2020-02-03 10:11 [PR PATCH] New package: volta-0.7.1 voidlinux-github
                   ` (2 preceding siblings ...)
  2020-02-03 15:31 ` voidlinux-github
@ 2020-02-03 15:31 ` voidlinux-github
  2020-02-03 15:38 ` voidlinux-github
                   ` (14 subsequent siblings)
  18 siblings, 0 replies; 26+ messages in thread
From: voidlinux-github @ 2020-02-03 15:31 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 198 bytes --]

New comment by Vaelatern on void-packages repository

https://github.com/void-linux/void-packages/pull/18756#issuecomment-581470007

Comment:
Still an installation script. I still do not like this.

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New package: volta-0.7.1
  2020-02-03 10:11 [PR PATCH] New package: volta-0.7.1 voidlinux-github
                   ` (3 preceding siblings ...)
  2020-02-03 15:31 ` voidlinux-github
@ 2020-02-03 15:38 ` voidlinux-github
  2020-02-03 19:59 ` voidlinux-github
                   ` (13 subsequent siblings)
  18 siblings, 0 replies; 26+ messages in thread
From: voidlinux-github @ 2020-02-03 15:38 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 196 bytes --]

New comment by xtraeme on void-packages repository

https://github.com/void-linux/void-packages/pull/18756#issuecomment-581473683

Comment:
I agree with @Vaelatern . This install script must die.

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New package: volta-0.7.1
  2020-02-03 10:11 [PR PATCH] New package: volta-0.7.1 voidlinux-github
                   ` (4 preceding siblings ...)
  2020-02-03 15:38 ` voidlinux-github
@ 2020-02-03 19:59 ` voidlinux-github
  2020-02-03 20:01 ` [PR PATCH] [Updated] " voidlinux-github
                   ` (12 subsequent siblings)
  18 siblings, 0 replies; 26+ messages in thread
From: voidlinux-github @ 2020-02-03 19:59 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 262 bytes --]

New comment by atk on void-packages repository

https://github.com/void-linux/void-packages/pull/18756#issuecomment-581591218

Comment:
I just had a chat with the volta developers. The scripts are no longer required, so both those and the install script can go.

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [PR PATCH] [Updated] New package: volta-0.7.1
  2020-02-03 10:11 [PR PATCH] New package: volta-0.7.1 voidlinux-github
                   ` (5 preceding siblings ...)
  2020-02-03 19:59 ` voidlinux-github
@ 2020-02-03 20:01 ` voidlinux-github
  2020-02-03 20:53 ` voidlinux-github
                   ` (11 subsequent siblings)
  18 siblings, 0 replies; 26+ messages in thread
From: voidlinux-github @ 2020-02-03 20:01 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 493 bytes --]

There is an updated pull request by atk against master on the void-packages repository

https://github.com/atk/void-packages feat-volta
https://github.com/void-linux/void-packages/pull/18756

New package: volta-0.7.1
See https://github.com/void-linux/void-packages/pull/18446. Unfortunately, I was not able to reopen the PR due to the force push (my bad). The comments from this PR have been resolved.

A patch file from https://github.com/void-linux/void-packages/pull/18756.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-feat-volta-18756.patch --]
[-- Type: text/x-diff, Size: 3398 bytes --]

From 305427d61bf07f4ac7866a73ac6d341ebdba7bbf Mon Sep 17 00:00:00 2001
From: Alex Lohr <alexloh@T490.fritz.box>
Date: Tue, 21 Jan 2020 15:49:52 +0100
Subject: [PATCH] New package: volta-0.7.1

---
 srcpkgs/volta/patches/bindir.patch | 33 ++++++++++++++++++++++++++++++
 srcpkgs/volta/template             | 30 +++++++++++++++++++++++++++
 srcpkgs/volta/update               |  2 ++
 3 files changed, 65 insertions(+)
 create mode 100644 srcpkgs/volta/patches/bindir.patch
 create mode 100644 srcpkgs/volta/template
 create mode 100644 srcpkgs/volta/update

diff --git a/srcpkgs/volta/patches/bindir.patch b/srcpkgs/volta/patches/bindir.patch
new file mode 100644
index 00000000000..6e7b051ec04
--- /dev/null
+++ b/srcpkgs/volta/patches/bindir.patch
@@ -0,0 +1,33 @@
+--- shell/unix/load.bash
++++ shell/unix/load.bash
+@@ -75,7 +75,7 @@ volta() {
+     export VOLTA_POSTSCRIPT="${VOLTA_ROOT}/tmp/volta_tmp_$(dd if=/dev/urandom count=1 2> /dev/null | cksum | cut -f1 -d" ").sh"
+ 
+     # Forward the arguments to the Volta executable.
+-    VOLTA_SHELL=bash command "${VOLTA_ROOT}/volta" "$@"
++    VOLTA_SHELL=bash command volta "$@"
+     EXIT_CODE=$?
+ 
+     # Call the post-invocation script if it is present, then delete it.
+--- shell/unix/load.fish
++++ shell/unix/load.fish
+@@ -11,7 +11,7 @@ function volta
+     set -x VOLTA_POSTSCRIPT "$VOLTA_ROOT/tmp/volta_tmp_"(dd if=/dev/urandom count=1 2> /dev/null | cksum | cut -f1 -d" ")".fish"
+ 
+     # Forward the arguments to the Volta executable.
+-    env VOLTA_SHELL=fish "$VOLTA_ROOT/volta" $argv
++    env VOLTA_SHELL=fish volta $argv
+     set EXIT_CODE $status
+ 
+     # Call the post-invocation script if it is present, then delete it.
+--- shell/unix/load.sh
++++ shell/unix/load.sh
+@@ -10,7 +10,7 @@ volta() {
+     export VOLTA_POSTSCRIPT="${VOLTA_ROOT}/tmp/volta_tmp_$(dd if=/dev/urandom count=1 2> /dev/null | cksum | cut -f1 -d" ").sh"
+ 
+     # Forward the arguments to the Volta executable.
+-    VOLTA_SHELL=bash command "${VOLTA_ROOT}/volta" "$@"
++    VOLTA_SHELL=bash command volta "$@"
+     EXIT_CODE=$?
+ 
+     # Call the post-invocation script if it is present, then delete it.
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 <alex.lohr@logmein.com>"
+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"

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New package: volta-0.7.1
  2020-02-03 10:11 [PR PATCH] New package: volta-0.7.1 voidlinux-github
                   ` (6 preceding siblings ...)
  2020-02-03 20:01 ` [PR PATCH] [Updated] " voidlinux-github
@ 2020-02-03 20:53 ` voidlinux-github
  2020-02-03 20:57 ` [PR PATCH] [Updated] " voidlinux-github
                   ` (10 subsequent siblings)
  18 siblings, 0 replies; 26+ messages in thread
From: voidlinux-github @ 2020-02-03 20:53 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 365 bytes --]

New comment by atk on void-packages repository

https://github.com/void-linux/void-packages/pull/18756#issuecomment-581613117

Comment:
I've checked back, there is no musl support for volta - yet. However, since the demand is there for something like volta to be used inside containers (for which Alpine LInux is very popular), it might be supported in the future.

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [PR PATCH] [Updated] New package: volta-0.7.1
  2020-02-03 10:11 [PR PATCH] New package: volta-0.7.1 voidlinux-github
                   ` (7 preceding siblings ...)
  2020-02-03 20:53 ` voidlinux-github
@ 2020-02-03 20:57 ` voidlinux-github
  2020-02-03 20:57 ` voidlinux-github
                   ` (9 subsequent siblings)
  18 siblings, 0 replies; 26+ messages in thread
From: voidlinux-github @ 2020-02-03 20:57 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 493 bytes --]

There is an updated pull request by atk against master on the void-packages repository

https://github.com/atk/void-packages feat-volta
https://github.com/void-linux/void-packages/pull/18756

New package: volta-0.7.1
See https://github.com/void-linux/void-packages/pull/18446. Unfortunately, I was not able to reopen the PR due to the force push (my bad). The comments from this PR have been resolved.

A patch file from https://github.com/void-linux/void-packages/pull/18756.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-feat-volta-18756.patch --]
[-- Type: text/x-diff, Size: 1643 bytes --]

From 69599aeb8ee44a9983b7ebd7908f26de26194730 Mon Sep 17 00:00:00 2001
From: Alex Lohr <alexloh@T490.fritz.box>
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 <alex.lohr@logmein.com>"
+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"

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New package: volta-0.7.1
  2020-02-03 10:11 [PR PATCH] New package: volta-0.7.1 voidlinux-github
                   ` (8 preceding siblings ...)
  2020-02-03 20:57 ` [PR PATCH] [Updated] " voidlinux-github
@ 2020-02-03 20:57 ` voidlinux-github
  2020-02-03 21:01 ` voidlinux-github
                   ` (8 subsequent siblings)
  18 siblings, 0 replies; 26+ messages in thread
From: voidlinux-github @ 2020-02-03 20:57 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 167 bytes --]

New comment by atk on void-packages repository

https://github.com/void-linux/void-packages/pull/18756#issuecomment-581614726

Comment:
Removed the superfluous patch.

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New package: volta-0.7.1
  2020-02-03 10:11 [PR PATCH] New package: volta-0.7.1 voidlinux-github
                   ` (9 preceding siblings ...)
  2020-02-03 20:57 ` voidlinux-github
@ 2020-02-03 21:01 ` voidlinux-github
  2020-02-04  6:05 ` voidlinux-github
                   ` (7 subsequent siblings)
  18 siblings, 0 replies; 26+ messages in thread
From: voidlinux-github @ 2020-02-03 21:01 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 416 bytes --]

New comment by atk on void-packages repository

https://github.com/void-linux/void-packages/pull/18756#issuecomment-581613117

Comment:
I've checked back, there is no musl support for volta - yet. However, since the demand is there for something like volta to be used inside containers (for which Alpine LInux is very popular), it might be supported in the future. See: https://github.com/volta-cli/volta/issues/473

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New package: volta-0.7.1
  2020-02-03 10:11 [PR PATCH] New package: volta-0.7.1 voidlinux-github
                   ` (10 preceding siblings ...)
  2020-02-03 21:01 ` voidlinux-github
@ 2020-02-04  6:05 ` voidlinux-github
  2020-02-06  3:33 ` [PR PATCH] [Closed]: " voidlinux-github
                   ` (6 subsequent siblings)
  18 siblings, 0 replies; 26+ messages in thread
From: voidlinux-github @ 2020-02-04  6:05 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 231 bytes --]

New comment by atk on void-packages repository

https://github.com/void-linux/void-packages/pull/18756#issuecomment-581757147

Comment:
@vaelatern, the button says I cannot reopen the PR because I force-pushed while it was closed.

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [PR PATCH] [Closed]: New package: volta-0.7.1
  2020-02-03 10:11 [PR PATCH] New package: volta-0.7.1 voidlinux-github
                   ` (11 preceding siblings ...)
  2020-02-04  6:05 ` voidlinux-github
@ 2020-02-06  3:33 ` voidlinux-github
  2020-02-06  7:52 ` voidlinux-github
                   ` (5 subsequent siblings)
  18 siblings, 0 replies; 26+ messages in thread
From: voidlinux-github @ 2020-02-06  3:33 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 342 bytes --]

There's a closed pull request on the void-packages repository

New package: volta-0.7.1
https://github.com/void-linux/void-packages/pull/18756

Description:
See https://github.com/void-linux/void-packages/pull/18446. Unfortunately, I was not able to reopen the PR due to the force push (my bad). The comments from this PR have been resolved.

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New package: volta-0.7.1
  2020-02-03 10:11 [PR PATCH] New package: volta-0.7.1 voidlinux-github
                   ` (12 preceding siblings ...)
  2020-02-06  3:33 ` [PR PATCH] [Closed]: " voidlinux-github
@ 2020-02-06  7:52 ` voidlinux-github
  2020-02-06 15:01 ` voidlinux-github
                   ` (4 subsequent siblings)
  18 siblings, 0 replies; 26+ messages in thread
From: voidlinux-github @ 2020-02-06  7:52 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 228 bytes --]

New comment by atk on void-packages repository

https://github.com/void-linux/void-packages/pull/18756#issuecomment-582779844

Comment:
I have answered every of your change requests. May I ask why you closed the PR, @Vaelatern?

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New package: volta-0.7.1
  2020-02-03 10:11 [PR PATCH] New package: volta-0.7.1 voidlinux-github
                   ` (13 preceding siblings ...)
  2020-02-06  7:52 ` voidlinux-github
@ 2020-02-06 15:01 ` voidlinux-github
  2020-02-06 17:20 ` voidlinux-github
                   ` (3 subsequent siblings)
  18 siblings, 0 replies; 26+ messages in thread
From: voidlinux-github @ 2020-02-06 15:01 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 155 bytes --]

New comment by Vaelatern on void-packages repository

https://github.com/void-linux/void-packages/pull/18756#issuecomment-582945670

Comment:
Look closer.

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New package: volta-0.7.1
  2020-02-03 10:11 [PR PATCH] New package: volta-0.7.1 voidlinux-github
                   ` (14 preceding siblings ...)
  2020-02-06 15:01 ` voidlinux-github
@ 2020-02-06 17:20 ` voidlinux-github
  2020-02-06 17:37 ` voidlinux-github
                   ` (2 subsequent siblings)
  18 siblings, 0 replies; 26+ messages in thread
From: voidlinux-github @ 2020-02-06 17:20 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 451 bytes --]

New comment by atk on void-packages repository

https://github.com/void-linux/void-packages/pull/18756#issuecomment-583013711

Comment:
I'm really sorry to waste your time, but what am I supposed to look at?

You asked for musl support, which is not possible at the moment but will be added once it is. You asked me to remove the install script, which I did. You asked be to reopen the previous PR, which GitHub won't let me do. What have I missed?

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New package: volta-0.7.1
  2020-02-03 10:11 [PR PATCH] New package: volta-0.7.1 voidlinux-github
                   ` (15 preceding siblings ...)
  2020-02-06 17:20 ` voidlinux-github
@ 2020-02-06 17:37 ` voidlinux-github
  2020-02-06 18:08 ` voidlinux-github
  2020-02-07  3:32 ` voidlinux-github
  18 siblings, 0 replies; 26+ messages in thread
From: voidlinux-github @ 2020-02-06 17:37 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 401 bytes --]

New comment by Duncaen on void-packages repository

https://github.com/void-linux/void-packages/pull/18756#issuecomment-583021554

Comment:
It was closed with a commit: https://github.com/void-linux/void-packages/commit/58f4d59eb89ca88ee8a3a6fa0f998f5219b07e34.

The PR has been merged manually, but github is not smart enough to notice it if it has been merged/rebased by hand if the hash changed.

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New package: volta-0.7.1
  2020-02-03 10:11 [PR PATCH] New package: volta-0.7.1 voidlinux-github
                   ` (16 preceding siblings ...)
  2020-02-06 17:37 ` voidlinux-github
@ 2020-02-06 18:08 ` voidlinux-github
  2020-02-07  3:32 ` voidlinux-github
  18 siblings, 0 replies; 26+ messages in thread
From: voidlinux-github @ 2020-02-06 18:08 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 148 bytes --]

New comment by atk on void-packages repository

https://github.com/void-linux/void-packages/pull/18756#issuecomment-583035848

Comment:
Ah, thanks.

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New package: volta-0.7.1
  2020-02-03 10:11 [PR PATCH] New package: volta-0.7.1 voidlinux-github
                   ` (17 preceding siblings ...)
  2020-02-06 18:08 ` voidlinux-github
@ 2020-02-07  3:32 ` voidlinux-github
  18 siblings, 0 replies; 26+ messages in thread
From: voidlinux-github @ 2020-02-07  3:32 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 268 bytes --]

New comment by Vaelatern on void-packages repository

https://github.com/void-linux/void-packages/pull/18756#issuecomment-583218343

Comment:
I merged it, with a few tweaks that did not require a roundtrip, I could just quickly do them myself.

Welcome to the void!

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [PR PATCH] [Updated] New package: volta-0.7.1
  2020-01-21 14:49 [PR PATCH] New package: volta-0.7.0 voidlinux-github
                   ` (4 preceding siblings ...)
  2020-01-31  8:48 ` voidlinux-github
@ 2020-01-31  9:25 ` voidlinux-github
  5 siblings, 0 replies; 26+ messages in thread
From: voidlinux-github @ 2020-01-31  9:25 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 735 bytes --]

There is an updated pull request by atk against master on the void-packages repository

https://github.com/atk/void-packages feat-volta
https://github.com/void-linux/void-packages/pull/18446

New package: volta-0.7.1
Volta is a JavaScript utility version handling tool written in rust; unfortunately, binaries are only available for openssl, so it needs to be compiled for libressl. The original is supposed to be installed to a hidden directory, but since that does not fit into the workflow, I changed the installation to put the binaries into /usr/bin and the scripts into /etc/volta (where you can source them from your .bashrc or .zshrc).

A patch file from https://github.com/void-linux/void-packages/pull/18446.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-feat-volta-18446.patch --]
[-- Type: text/x-diff, Size: 3235 bytes --]

From b10bec03b150bf535beb983118f9a8cfb37772fa Mon Sep 17 00:00:00 2001
From: Alex Lohr <alexloh@T490.fritz.box>
Date: Tue, 21 Jan 2020 15:49:52 +0100
Subject: [PATCH] New package: volta-0.7.1

---
 srcpkgs/volta/files/install.sh | 38 ++++++++++++++++++++++++++++++++++
 srcpkgs/volta/template         | 36 ++++++++++++++++++++++++++++++++
 srcpkgs/volta/update           |  2 ++
 3 files changed, 76 insertions(+)
 create mode 100644 srcpkgs/volta/files/install.sh
 create mode 100644 srcpkgs/volta/template
 create mode 100644 srcpkgs/volta/update

diff --git a/srcpkgs/volta/files/install.sh b/srcpkgs/volta/files/install.sh
new file mode 100644
index 00000000000..cac5f16c0cc
--- /dev/null
+++ b/srcpkgs/volta/files/install.sh
@@ -0,0 +1,38 @@
+createDir() {
+    if [ ! -d "$1" ]; then
+        mkdir "$1"
+    fi
+}
+
+createSymlink() {
+    if [ ! -e "$2" ]; then
+        ln -s "$1" "$2"
+    fi
+}
+
+installProfile() {
+    if [ -e "$1" ]; then
+        isInstalled=$(grep "$2" "$1")
+        if [ -z "$isInstalled" ]; then
+            echo "" >> "$1"
+            echo "export VOLTA_HOME=\"$HOME/.volta\"" >> "$1"
+            echo "export PATH=\"$HOME/.volta/bin:\$PATH\"" >> "$1"
+            echo "source $2" >> "$1"
+        fi
+    fi
+}
+
+# Create directories
+createDir "$HOME/.volta"
+createDir "$HOME/.volta/bin"
+
+# Create symlinks
+createSymlink "/usr/bin/volta" "$HOME/.volta/volta"
+createSymlink "/usr/bin/volta-migrate" "$HOME/.volta/volta-migrate"
+createSymlink "/usr/bin/volta-shim" "$HOME/.volta/volta-shim"
+
+# Install profile
+installProfile "$HOME/.bashrc" "/etc/volta/load.bash"
+installProfile "$HOME/.cshrc" "/etc/volta/load.sh"
+installProfile "$HOME/.config/fish/config.fish" "/etc/volta/load.fish"
+installProfile "$HOME/.zshrc" "/etc/volta/load.sh"
diff --git a/srcpkgs/volta/template b/srcpkgs/volta/template
new file mode 100644
index 00000000000..c5cfdf431a4
--- /dev/null
+++ b/srcpkgs/volta/template
@@ -0,0 +1,36 @@
+# 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 <alex.lohr@logmein.com>"
+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
+
+	vmkdir etc/volta 755
+	vinstall shell/unix/load.bash 755 etc/volta
+	vinstall shell/unix/load.sh 755 etc/volta
+	vinstall shell/unix/load.fish 755 etc/volta
+	vinstall ${FILESDIR}/install.sh 755 etc/volta
+}
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"

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [PR PATCH] [Updated] New package: volta-0.7.1
  2020-01-21 14:49 [PR PATCH] New package: volta-0.7.0 voidlinux-github
                   ` (3 preceding siblings ...)
  2020-01-31  8:38 ` voidlinux-github
@ 2020-01-31  8:48 ` voidlinux-github
  2020-01-31  9:25 ` voidlinux-github
  5 siblings, 0 replies; 26+ messages in thread
From: voidlinux-github @ 2020-01-31  8:48 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 735 bytes --]

There is an updated pull request by atk against master on the void-packages repository

https://github.com/atk/void-packages feat-volta
https://github.com/void-linux/void-packages/pull/18446

New package: volta-0.7.1
Volta is a JavaScript utility version handling tool written in rust; unfortunately, binaries are only available for openssl, so it needs to be compiled for libressl. The original is supposed to be installed to a hidden directory, but since that does not fit into the workflow, I changed the installation to put the binaries into /usr/bin and the scripts into /etc/volta (where you can source them from your .bashrc or .zshrc).

A patch file from https://github.com/void-linux/void-packages/pull/18446.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-feat-volta-18446.patch --]
[-- Type: text/x-diff, Size: 3232 bytes --]

From bf600d89e3dc8cda8b596ca96ef14959c7e4bc8e Mon Sep 17 00:00:00 2001
From: Alex Lohr <alexloh@T490.fritz.box>
Date: Tue, 21 Jan 2020 15:49:52 +0100
Subject: [PATCH] New package: volta-0.7.1

---
 srcpkgs/volta/files/install.sh | 38 ++++++++++++++++++++++++++++++++++
 srcpkgs/volta/template         | 36 ++++++++++++++++++++++++++++++++
 srcpkgs/volta/update           |  2 ++
 3 files changed, 76 insertions(+)
 create mode 100644 srcpkgs/volta/files/install.sh
 create mode 100644 srcpkgs/volta/template
 create mode 100644 srcpkgs/volta/update

diff --git a/srcpkgs/volta/files/install.sh b/srcpkgs/volta/files/install.sh
new file mode 100644
index 00000000000..cac5f16c0cc
--- /dev/null
+++ b/srcpkgs/volta/files/install.sh
@@ -0,0 +1,38 @@
+createDir() {
+    if [ ! -d "$1" ]; then
+        mkdir "$1"
+    fi
+}
+
+createSymlink() {
+    if [ ! -e "$2" ]; then
+        ln -s "$1" "$2"
+    fi
+}
+
+installProfile() {
+    if [ -e "$1" ]; then
+        isInstalled=$(grep "$2" "$1")
+        if [ -z "$isInstalled" ]; then
+            echo "" >> "$1"
+            echo "export VOLTA_HOME=\"$HOME/.volta\"" >> "$1"
+            echo "export PATH=\"$HOME/.volta/bin:\$PATH\"" >> "$1"
+            echo "source $2" >> "$1"
+        fi
+    fi
+}
+
+# Create directories
+createDir "$HOME/.volta"
+createDir "$HOME/.volta/bin"
+
+# Create symlinks
+createSymlink "/usr/bin/volta" "$HOME/.volta/volta"
+createSymlink "/usr/bin/volta-migrate" "$HOME/.volta/volta-migrate"
+createSymlink "/usr/bin/volta-shim" "$HOME/.volta/volta-shim"
+
+# Install profile
+installProfile "$HOME/.bashrc" "/etc/volta/load.bash"
+installProfile "$HOME/.cshrc" "/etc/volta/load.sh"
+installProfile "$HOME/.config/fish/config.fish" "/etc/volta/load.fish"
+installProfile "$HOME/.zshrc" "/etc/volta/load.sh"
diff --git a/srcpkgs/volta/template b/srcpkgs/volta/template
new file mode 100644
index 00000000000..9b8d2269e5c
--- /dev/null
+++ b/srcpkgs/volta/template
@@ -0,0 +1,36 @@
+# 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 <alex.lohr@logmein.com>"
+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 add --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
+
+	vmkdir etc/volta 755
+	vinstall shell/unix/load.bash 755 etc/volta
+	vinstall shell/unix/load.sh 755 etc/volta
+	vinstall shell/unix/load.fish 755 etc/volta
+	vinstall ${FILESDIR}/install.sh 755 etc/volta
+}
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"

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [PR PATCH] [Updated] New package: volta-0.7.1
  2020-01-21 14:49 [PR PATCH] New package: volta-0.7.0 voidlinux-github
                   ` (2 preceding siblings ...)
  2020-01-30  8:56 ` voidlinux-github
@ 2020-01-31  8:38 ` voidlinux-github
  2020-01-31  8:48 ` voidlinux-github
  2020-01-31  9:25 ` voidlinux-github
  5 siblings, 0 replies; 26+ messages in thread
From: voidlinux-github @ 2020-01-31  8:38 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 735 bytes --]

There is an updated pull request by atk against master on the void-packages repository

https://github.com/atk/void-packages feat-volta
https://github.com/void-linux/void-packages/pull/18446

New package: volta-0.7.1
Volta is a JavaScript utility version handling tool written in rust; unfortunately, binaries are only available for openssl, so it needs to be compiled for libressl. The original is supposed to be installed to a hidden directory, but since that does not fit into the workflow, I changed the installation to put the binaries into /usr/bin and the scripts into /etc/volta (where you can source them from your .bashrc or .zshrc).

A patch file from https://github.com/void-linux/void-packages/pull/18446.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-feat-volta-18446.patch --]
[-- Type: text/x-diff, Size: 3947 bytes --]

From 104c32aed74fa7a003aff8fe97869693832fcd8a Mon Sep 17 00:00:00 2001
From: Alex Lohr <alexloh@T490.fritz.box>
Date: Tue, 21 Jan 2020 15:49:52 +0100
Subject: [PATCH] New package: volta-0.7.1

---
 srcpkgs/volta/files/install.sh                | 38 +++++++++++++++++++
 .../patches/openssl-sys-fix-version.patch     | 12 ++++++
 srcpkgs/volta/template                        | 34 +++++++++++++++++
 srcpkgs/volta/update                          |  2 +
 4 files changed, 86 insertions(+)
 create mode 100644 srcpkgs/volta/files/install.sh
 create mode 100644 srcpkgs/volta/patches/openssl-sys-fix-version.patch
 create mode 100644 srcpkgs/volta/template
 create mode 100644 srcpkgs/volta/update

diff --git a/srcpkgs/volta/files/install.sh b/srcpkgs/volta/files/install.sh
new file mode 100644
index 00000000000..cac5f16c0cc
--- /dev/null
+++ b/srcpkgs/volta/files/install.sh
@@ -0,0 +1,38 @@
+createDir() {
+    if [ ! -d "$1" ]; then
+        mkdir "$1"
+    fi
+}
+
+createSymlink() {
+    if [ ! -e "$2" ]; then
+        ln -s "$1" "$2"
+    fi
+}
+
+installProfile() {
+    if [ -e "$1" ]; then
+        isInstalled=$(grep "$2" "$1")
+        if [ -z "$isInstalled" ]; then
+            echo "" >> "$1"
+            echo "export VOLTA_HOME=\"$HOME/.volta\"" >> "$1"
+            echo "export PATH=\"$HOME/.volta/bin:\$PATH\"" >> "$1"
+            echo "source $2" >> "$1"
+        fi
+    fi
+}
+
+# Create directories
+createDir "$HOME/.volta"
+createDir "$HOME/.volta/bin"
+
+# Create symlinks
+createSymlink "/usr/bin/volta" "$HOME/.volta/volta"
+createSymlink "/usr/bin/volta-migrate" "$HOME/.volta/volta-migrate"
+createSymlink "/usr/bin/volta-shim" "$HOME/.volta/volta-shim"
+
+# Install profile
+installProfile "$HOME/.bashrc" "/etc/volta/load.bash"
+installProfile "$HOME/.cshrc" "/etc/volta/load.sh"
+installProfile "$HOME/.config/fish/config.fish" "/etc/volta/load.fish"
+installProfile "$HOME/.zshrc" "/etc/volta/load.sh"
diff --git a/srcpkgs/volta/patches/openssl-sys-fix-version.patch b/srcpkgs/volta/patches/openssl-sys-fix-version.patch
new file mode 100644
index 00000000000..d39b4d80740
--- /dev/null
+++ b/srcpkgs/volta/patches/openssl-sys-fix-version.patch
@@ -0,0 +1,12 @@
+--- Cargo.toml
++++ Cargo.toml
+@@ -39,6 +39,7 @@ structopt = "0.2.14"
+ rand = "0.5"
+ cfg-if = "0.1"
+ mockito = { version = "0.14.0", optional = true }
++openssl-sys = { version = "0.9.53" }
+ test-support = { path = "crates/test-support" }
+ textwrap = "0.11.0"
+ which = "2.0.1"
+ 
+ 
\ No newline at end of file
diff --git a/srcpkgs/volta/template b/srcpkgs/volta/template
new file mode 100644
index 00000000000..320d28eac6d
--- /dev/null
+++ b/srcpkgs/volta/template
@@ -0,0 +1,34 @@
+# 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 <alex.lohr@logmein.com>"
+license="BSD-2-Clause"
+homepage="https://volta.sh/"
+distfiles="https://github.com/volta-cli/${pkgname}/archive/v${version}.tar.gz"
+checksum=e53a07e167bb64103f36901423f5a377a2ea89ecfdd7a1343e69d659f99f9c1b
+
+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
+
+	vmkdir etc/volta 755
+	vinstall shell/unix/load.bash 755 etc/volta
+	vinstall shell/unix/load.sh 755 etc/volta
+	vinstall shell/unix/load.fish 755 etc/volta
+	vinstall ${FILESDIR}/install.sh 755 etc/volta
+
+	echo "To install volta locally, use etc/volta/install.sh"
+}
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"

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [PR PATCH] [Updated] New package: volta-0.7.1
  2020-01-21 14:49 [PR PATCH] New package: volta-0.7.0 voidlinux-github
  2020-01-28 10:09 ` [PR PATCH] [Updated] New package: volta-0.7.1 voidlinux-github
  2020-01-28 19:03 ` voidlinux-github
@ 2020-01-30  8:56 ` voidlinux-github
  2020-01-31  8:38 ` voidlinux-github
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 26+ messages in thread
From: voidlinux-github @ 2020-01-30  8:56 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 735 bytes --]

There is an updated pull request by atk against master on the void-packages repository

https://github.com/atk/void-packages feat-volta
https://github.com/void-linux/void-packages/pull/18446

New package: volta-0.7.1
Volta is a JavaScript utility version handling tool written in rust; unfortunately, binaries are only available for openssl, so it needs to be compiled for libressl. The original is supposed to be installed to a hidden directory, but since that does not fit into the workflow, I changed the installation to put the binaries into /usr/bin and the scripts into /etc/volta (where you can source them from your .bashrc or .zshrc).

A patch file from https://github.com/void-linux/void-packages/pull/18446.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-feat-volta-18446.patch --]
[-- Type: text/x-diff, Size: 3660 bytes --]

From 908630f38763696a87e8e8fc6cf7c81f1ef56380 Mon Sep 17 00:00:00 2001
From: Alex Lohr <alexloh@T490.fritz.box>
Date: Tue, 21 Jan 2020 15:49:52 +0100
Subject: [PATCH] New package: volta-0.7.1

---
 .../patches/openssl-sys-fix-version.patch     | 11 +++
 srcpkgs/volta/template                        | 77 +++++++++++++++++++
 srcpkgs/volta/update                          |  2 +
 3 files changed, 90 insertions(+)
 create mode 100644 srcpkgs/volta/patches/openssl-sys-fix-version.patch
 create mode 100644 srcpkgs/volta/template
 create mode 100644 srcpkgs/volta/update

diff --git a/srcpkgs/volta/patches/openssl-sys-fix-version.patch b/srcpkgs/volta/patches/openssl-sys-fix-version.patch
new file mode 100644
index 00000000000..7f89a2a632f
--- /dev/null
+++ b/srcpkgs/volta/patches/openssl-sys-fix-version.patch
@@ -0,0 +1,11 @@
+--- Cargo.toml
++++ Cargo.toml
+@@ -39,6 +39,7 @@ structopt = "0.2.14"
+ rand = "0.5"
+ cfg-if = "0.1"
+ mockito = { version = "0.14.0", optional = true }
++openssl-sys = { version = "0.9.53" }
+ test-support = { path = "crates/test-support" }
+ textwrap = "0.11.0"
+ which = "2.0.1"
+ 
\ No newline at end of file
diff --git a/srcpkgs/volta/template b/srcpkgs/volta/template
new file mode 100644
index 00000000000..fde063c3200
--- /dev/null
+++ b/srcpkgs/volta/template
@@ -0,0 +1,77 @@
+# Template file for 'volta'
+pkgname=volta
+version=0.7.1
+revision=2
+archs="x86_64 i686"
+build_helper="rust"
+hostmakedepends="cargo pkg-config"
+makedepends="libressl-devel"
+short_desc="JavaScript tool version sync helper"
+maintainer="Alex Lohr <alex.lohr@logmein.com>"
+license="BSD-2-Clause"
+homepage="https://volta.sh/"
+distfiles="https://github.com/volta-cli/${pkgname}/archive/v${version}.tar.gz"
+checksum=e53a07e167bb64103f36901423f5a377a2ea89ecfdd7a1343e69d659f99f9c1b
+
+post_patch() {
+	cat >> shell/unix/install.sh <<_EOF
+createDir() {
+	if [ ! -d "\$1" ]; then
+		mkdir "\$1"
+	fi
+}
+
+createSymlink() {
+	if [ ! -e "\$2" ]; then
+		ln -s "\$1" "\$2"
+	fi
+}
+
+installProfile() {
+	if [ -e "\$1" ]; then
+	  isInstalled=\$(grep "\$2" "\$1")
+		if [ -z "\$isInstalled" ]; then
+			echo "" >> "\$1"
+			echo "export VOLTA_HOME=\"\$HOME/.volta\"" >> "\$1"
+			echo "export PATH=\"\$HOME/.volta/bin:\\\$PATH\"" >> "\$1"
+			echo "source \$2" >> "\$1"
+		fi
+	fi
+}
+
+# Create directories
+createDir "\$HOME/.volta"
+createDir "\$HOME/.volta/bin"
+
+# Create symlinks
+createSymlink "/usr/bin/volta" "\$HOME/.volta/volta"
+createSymlink "/usr/bin/volta-migrate" "\$HOME/.volta/volta-migrate"
+createSymlink "/usr/bin/volta-shim" "\$HOME/.volta/volta-shim"
+
+# Install profile
+installProfile "\$HOME/.bashrc" "/etc/volta/load.bash"
+installProfile "\$HOME/.cshrc" "/etc/volta/load.sh"
+installProfile "\$HOME/.config/fish/config.fish" "/etc/volta/load.fish"
+installProfile "\$HOME/.zshrc" "/etc/volta/load.sh"
+_EOF
+}
+
+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
+
+	vmkdir etc/volta 755
+	vinstall shell/unix/load.bash 755 etc/volta
+	vinstall shell/unix/load.sh 755 etc/volta
+	vinstall shell/unix/load.fish 755 etc/volta
+	vinstall shell/unix/install.sh 755 etc/volta
+
+	echo "To install volta locally, use etc/volta/install.sh"
+}
diff --git a/srcpkgs/volta/update b/srcpkgs/volta/update
new file mode 100644
index 00000000000..dbbdc42820f
--- /dev/null
+++ b/srcpkgs/volta/update
@@ -0,0 +1,2 @@
+site="https://github.com/volta-cli/volta/releases"
+pattern="\bv(\d+\.\d+\.\d+)\b"
\ No newline at end of file

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [PR PATCH] [Updated] New package: volta-0.7.1
  2020-01-21 14:49 [PR PATCH] New package: volta-0.7.0 voidlinux-github
  2020-01-28 10:09 ` [PR PATCH] [Updated] New package: volta-0.7.1 voidlinux-github
@ 2020-01-28 19:03 ` voidlinux-github
  2020-01-30  8:56 ` voidlinux-github
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 26+ messages in thread
From: voidlinux-github @ 2020-01-28 19:03 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 735 bytes --]

There is an updated pull request by atk against master on the void-packages repository

https://github.com/atk/void-packages feat-volta
https://github.com/void-linux/void-packages/pull/18446

New package: volta-0.7.1
Volta is a JavaScript utility version handling tool written in rust; unfortunately, binaries are only available for openssl, so it needs to be compiled for libressl. The original is supposed to be installed to a hidden directory, but since that does not fit into the workflow, I changed the installation to put the binaries into /usr/bin and the scripts into /etc/volta (where you can source them from your .bashrc or .zshrc).

A patch file from https://github.com/void-linux/void-packages/pull/18446.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-feat-volta-18446.patch --]
[-- Type: text/x-diff, Size: 9164 bytes --]

From 366142efd4e4fc7b0f76c4394cbe57d66cd4203f Mon Sep 17 00:00:00 2001
From: Alex Lohr <alexloh@T490.fritz.box>
Date: Tue, 21 Jan 2020 15:49:52 +0100
Subject: [PATCH 1/4] New package: volta-0.7.0

---
 .../patches/openssl-sys-fix-version.patch     | 11 +++++++
 srcpkgs/volta/template                        | 31 +++++++++++++++++++
 2 files changed, 42 insertions(+)
 create mode 100644 srcpkgs/volta/patches/openssl-sys-fix-version.patch
 create mode 100644 srcpkgs/volta/template

diff --git a/srcpkgs/volta/patches/openssl-sys-fix-version.patch b/srcpkgs/volta/patches/openssl-sys-fix-version.patch
new file mode 100644
index 00000000000..7f89a2a632f
--- /dev/null
+++ b/srcpkgs/volta/patches/openssl-sys-fix-version.patch
@@ -0,0 +1,11 @@
+--- Cargo.toml
++++ Cargo.toml
+@@ -39,6 +39,7 @@ structopt = "0.2.14"
+ rand = "0.5"
+ cfg-if = "0.1"
+ mockito = { version = "0.14.0", optional = true }
++openssl-sys = { version = "0.9.53" }
+ test-support = { path = "crates/test-support" }
+ textwrap = "0.11.0"
+ which = "2.0.1"
+ 
\ No newline at end of file
diff --git a/srcpkgs/volta/template b/srcpkgs/volta/template
new file mode 100644
index 00000000000..7a9280dd96a
--- /dev/null
+++ b/srcpkgs/volta/template
@@ -0,0 +1,31 @@
+# Template file for 'volta'
+pkgname=volta
+version=0.7.0
+revision=1
+build_helper="rust"
+short_desc="JavaScript tool version sync helper"
+maintainer="Alex Lohr <alex.lohr@logmein.com>"
+license="BSD-2-Clause"
+homepage="https://volta.sh/"
+hostmakedepends="cargo pkg-config"
+makedepends="libressl-devel"
+depends=""
+distfiles="https://github.com/volta-cli/${pkgname}/archive/v${version}.tar.gz"
+checksum=74b97e0488d53b570be745e5380c829ddb59fbc04d0f9ec2e40af612746a05d6
+
+do_build() {
+  cargo build --release --target ${RUST_TARGET} 
+}
+
+do_install() {
+  vinstall target/${RUST_TARGET}/release/volta 755 usr/bin
+  vinstall target/${RUST_TARGET}/release/volta-shim 755 usr/bin
+  vinstall target/${RUST_TARGET}/release/volta-migrate 755 usr/bin
+  
+  vmkdir etc/volta 755
+  vinstall shell/unix/load.bash 755 etc/volta
+  vinstall shell/unix/load.sh 755 etc/volta
+  vinstall shell/unix/load.fish 755 etc/volta
+
+  echo "To use volta automatically, you need to source the correct shell script in /etc/volta"
+}
\ No newline at end of file

From 46bb68261467f315aa8e0ad307c50760589d29e6 Mon Sep 17 00:00:00 2001
From: Alex Lohr <alex.lohr@logmein.com>
Date: Tue, 28 Jan 2020 10:06:25 +0100
Subject: [PATCH 2/4] volta: update to 0.7.1

---
 srcpkgs/volta/template | 78 +++++++++++++++++++++++++++++++++---------
 1 file changed, 61 insertions(+), 17 deletions(-)

diff --git a/srcpkgs/volta/template b/srcpkgs/volta/template
index 7a9280dd96a..8be45be3e35 100644
--- a/srcpkgs/volta/template
+++ b/srcpkgs/volta/template
@@ -1,31 +1,75 @@
 # Template file for 'volta'
 pkgname=volta
-version=0.7.0
+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 <alex.lohr@logmein.com>"
 license="BSD-2-Clause"
 homepage="https://volta.sh/"
-hostmakedepends="cargo pkg-config"
-makedepends="libressl-devel"
-depends=""
 distfiles="https://github.com/volta-cli/${pkgname}/archive/v${version}.tar.gz"
-checksum=74b97e0488d53b570be745e5380c829ddb59fbc04d0f9ec2e40af612746a05d6
+checksum=e53a07e167bb64103f36901423f5a377a2ea89ecfdd7a1343e69d659f99f9c1b
 
 do_build() {
-  cargo build --release --target ${RUST_TARGET} 
+	cargo build --release --target ${RUST_TARGET}
+
+	cat >> shell/unix/install.sh <<_EOF
+createDir() {
+	if [ ! -d "$1"]; then
+	  mkdir "$1"
+	fi
+}
+
+createSymlink() {
+	if [ ! -e "$2" ]; then
+		ln -s "$1" "$2"
+	fi
+}
+
+installProfile() {
+	if [ -e "$1" ]; then
+		if [ -z $(grep "$2" "$1") ]; then
+		  echo "" >> "$1"
+			echo "export VOLTA_HOME=\"$HOME/.volta\"" >> "$1"
+			echo "export PATH=\"$HOME/.volta/bin:$PATH\"" >> "$1"
+	  	echo "source $2" >> "$1"
+		fi
+	fi
+}
+
+# Create directories
+createDir "$HOME/.volta"
+createDir "$HOME/.volta/bin"
+
+# Create symlinks
+createSymlink "/usr/bin/volta" "$HOME/.volta/volta"
+createSymlink "/usr/bin/volta-migrate" "$HOME/.volta/volta-migrate"
+createSymlink "/usr/bin/volta-shim" "$HOME/.volta/volta-shim"
+
+# Install profile
+installProfile "$HOME/.bashrc" "/etc/volta/load.bash"
+installProfile "$HOME/.cshrc" "/etc/volta/load.sh"
+installProfile "$HOME/.config/fish/config.fish" "/etc/volta/load.fish"
+installProfile "$HOME/.zshrc" "/etc/volta/load.sh"
+
+_EOF
 }
 
 do_install() {
-  vinstall target/${RUST_TARGET}/release/volta 755 usr/bin
-  vinstall target/${RUST_TARGET}/release/volta-shim 755 usr/bin
-  vinstall target/${RUST_TARGET}/release/volta-migrate 755 usr/bin
-  
-  vmkdir etc/volta 755
-  vinstall shell/unix/load.bash 755 etc/volta
-  vinstall shell/unix/load.sh 755 etc/volta
-  vinstall shell/unix/load.fish 755 etc/volta
-
-  echo "To use volta automatically, you need to source the correct shell script in /etc/volta"
-}
\ No newline at end of file
+	vlicense LICENSE
+
+	vbin target/${RUST_TARGET}/release/volta
+	vbin target/${RUST_TARGET}/release/volta-shim
+	vbin target/${RUST_TARGET}/release/volta-migrate
+
+	vmkdir etc/volta 755
+	vinstall shell/unix/load.bash 755 etc/volta
+	vinstall shell/unix/load.sh 755 etc/volta
+	vinstall shell/unix/load.fish 755 etc/volta
+	vinstall shell/unix/install.sh 755 etc/volta
+
+	echo "To install volta, use etc/volta/install.sh"
+}

From 867322a7ef24a2514503bfe45d57caedd7ce9ab1 Mon Sep 17 00:00:00 2001
From: Alex Lohr <alex.lohr@logmein.com>
Date: Tue, 28 Jan 2020 11:10:26 +0100
Subject: [PATCH 3/4] volta: fix install script

---
 srcpkgs/volta/template | 52 ++++++++++++++++++++++--------------------
 1 file changed, 27 insertions(+), 25 deletions(-)

diff --git a/srcpkgs/volta/template b/srcpkgs/volta/template
index 8be45be3e35..fde063c3200 100644
--- a/srcpkgs/volta/template
+++ b/srcpkgs/volta/template
@@ -1,7 +1,7 @@
 # Template file for 'volta'
 pkgname=volta
 version=0.7.1
-revision=1
+revision=2
 archs="x86_64 i686"
 build_helper="rust"
 hostmakedepends="cargo pkg-config"
@@ -13,51 +13,53 @@ homepage="https://volta.sh/"
 distfiles="https://github.com/volta-cli/${pkgname}/archive/v${version}.tar.gz"
 checksum=e53a07e167bb64103f36901423f5a377a2ea89ecfdd7a1343e69d659f99f9c1b
 
-do_build() {
-	cargo build --release --target ${RUST_TARGET}
-
+post_patch() {
 	cat >> shell/unix/install.sh <<_EOF
 createDir() {
-	if [ ! -d "$1"]; then
-	  mkdir "$1"
+	if [ ! -d "\$1" ]; then
+		mkdir "\$1"
 	fi
 }
 
 createSymlink() {
-	if [ ! -e "$2" ]; then
-		ln -s "$1" "$2"
+	if [ ! -e "\$2" ]; then
+		ln -s "\$1" "\$2"
 	fi
 }
 
 installProfile() {
-	if [ -e "$1" ]; then
-		if [ -z $(grep "$2" "$1") ]; then
-		  echo "" >> "$1"
-			echo "export VOLTA_HOME=\"$HOME/.volta\"" >> "$1"
-			echo "export PATH=\"$HOME/.volta/bin:$PATH\"" >> "$1"
-	  	echo "source $2" >> "$1"
+	if [ -e "\$1" ]; then
+	  isInstalled=\$(grep "\$2" "\$1")
+		if [ -z "\$isInstalled" ]; then
+			echo "" >> "\$1"
+			echo "export VOLTA_HOME=\"\$HOME/.volta\"" >> "\$1"
+			echo "export PATH=\"\$HOME/.volta/bin:\\\$PATH\"" >> "\$1"
+			echo "source \$2" >> "\$1"
 		fi
 	fi
 }
 
 # Create directories
-createDir "$HOME/.volta"
-createDir "$HOME/.volta/bin"
+createDir "\$HOME/.volta"
+createDir "\$HOME/.volta/bin"
 
 # Create symlinks
-createSymlink "/usr/bin/volta" "$HOME/.volta/volta"
-createSymlink "/usr/bin/volta-migrate" "$HOME/.volta/volta-migrate"
-createSymlink "/usr/bin/volta-shim" "$HOME/.volta/volta-shim"
+createSymlink "/usr/bin/volta" "\$HOME/.volta/volta"
+createSymlink "/usr/bin/volta-migrate" "\$HOME/.volta/volta-migrate"
+createSymlink "/usr/bin/volta-shim" "\$HOME/.volta/volta-shim"
 
 # Install profile
-installProfile "$HOME/.bashrc" "/etc/volta/load.bash"
-installProfile "$HOME/.cshrc" "/etc/volta/load.sh"
-installProfile "$HOME/.config/fish/config.fish" "/etc/volta/load.fish"
-installProfile "$HOME/.zshrc" "/etc/volta/load.sh"
-
+installProfile "\$HOME/.bashrc" "/etc/volta/load.bash"
+installProfile "\$HOME/.cshrc" "/etc/volta/load.sh"
+installProfile "\$HOME/.config/fish/config.fish" "/etc/volta/load.fish"
+installProfile "\$HOME/.zshrc" "/etc/volta/load.sh"
 _EOF
 }
 
+do_build() {
+	cargo build --release --target ${RUST_TARGET}
+}
+
 do_install() {
 	vlicense LICENSE
 
@@ -71,5 +73,5 @@ do_install() {
 	vinstall shell/unix/load.fish 755 etc/volta
 	vinstall shell/unix/install.sh 755 etc/volta
 
-	echo "To install volta, use etc/volta/install.sh"
+	echo "To install volta locally, use etc/volta/install.sh"
 }

From a9e06e29deae427ce87ac982bcd3bfbeae089972 Mon Sep 17 00:00:00 2001
From: Alex Lohr <alex.lohr@logmein.com>
Date: Tue, 28 Jan 2020 20:01:27 +0100
Subject: [PATCH 4/4] volta: add update check

---
 srcpkgs/volta/update | 2 ++
 1 file changed, 2 insertions(+)
 create mode 100644 srcpkgs/volta/update

diff --git a/srcpkgs/volta/update b/srcpkgs/volta/update
new file mode 100644
index 00000000000..dbbdc42820f
--- /dev/null
+++ b/srcpkgs/volta/update
@@ -0,0 +1,2 @@
+site="https://github.com/volta-cli/volta/releases"
+pattern="\bv(\d+\.\d+\.\d+)\b"
\ No newline at end of file

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [PR PATCH] [Updated] New package: volta-0.7.1
  2020-01-21 14:49 [PR PATCH] New package: volta-0.7.0 voidlinux-github
@ 2020-01-28 10:09 ` voidlinux-github
  2020-01-28 19:03 ` voidlinux-github
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 26+ messages in thread
From: voidlinux-github @ 2020-01-28 10:09 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 735 bytes --]

There is an updated pull request by atk against master on the void-packages repository

https://github.com/atk/void-packages feat-volta
https://github.com/void-linux/void-packages/pull/18446

New package: volta-0.7.1
Volta is a JavaScript utility version handling tool written in rust; unfortunately, binaries are only available for openssl, so it needs to be compiled for libressl. The original is supposed to be installed to a hidden directory, but since that does not fit into the workflow, I changed the installation to put the binaries into /usr/bin and the scripts into /etc/volta (where you can source them from your .bashrc or .zshrc).

A patch file from https://github.com/void-linux/void-packages/pull/18446.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-feat-volta-18446.patch --]
[-- Type: text/x-diff, Size: 8582 bytes --]

From 366142efd4e4fc7b0f76c4394cbe57d66cd4203f Mon Sep 17 00:00:00 2001
From: Alex Lohr <alexloh@T490.fritz.box>
Date: Tue, 21 Jan 2020 15:49:52 +0100
Subject: [PATCH 1/3] New package: volta-0.7.0

---
 .../patches/openssl-sys-fix-version.patch     | 11 +++++++
 srcpkgs/volta/template                        | 31 +++++++++++++++++++
 2 files changed, 42 insertions(+)
 create mode 100644 srcpkgs/volta/patches/openssl-sys-fix-version.patch
 create mode 100644 srcpkgs/volta/template

diff --git a/srcpkgs/volta/patches/openssl-sys-fix-version.patch b/srcpkgs/volta/patches/openssl-sys-fix-version.patch
new file mode 100644
index 00000000000..7f89a2a632f
--- /dev/null
+++ b/srcpkgs/volta/patches/openssl-sys-fix-version.patch
@@ -0,0 +1,11 @@
+--- Cargo.toml
++++ Cargo.toml
+@@ -39,6 +39,7 @@ structopt = "0.2.14"
+ rand = "0.5"
+ cfg-if = "0.1"
+ mockito = { version = "0.14.0", optional = true }
++openssl-sys = { version = "0.9.53" }
+ test-support = { path = "crates/test-support" }
+ textwrap = "0.11.0"
+ which = "2.0.1"
+ 
\ No newline at end of file
diff --git a/srcpkgs/volta/template b/srcpkgs/volta/template
new file mode 100644
index 00000000000..7a9280dd96a
--- /dev/null
+++ b/srcpkgs/volta/template
@@ -0,0 +1,31 @@
+# Template file for 'volta'
+pkgname=volta
+version=0.7.0
+revision=1
+build_helper="rust"
+short_desc="JavaScript tool version sync helper"
+maintainer="Alex Lohr <alex.lohr@logmein.com>"
+license="BSD-2-Clause"
+homepage="https://volta.sh/"
+hostmakedepends="cargo pkg-config"
+makedepends="libressl-devel"
+depends=""
+distfiles="https://github.com/volta-cli/${pkgname}/archive/v${version}.tar.gz"
+checksum=74b97e0488d53b570be745e5380c829ddb59fbc04d0f9ec2e40af612746a05d6
+
+do_build() {
+  cargo build --release --target ${RUST_TARGET} 
+}
+
+do_install() {
+  vinstall target/${RUST_TARGET}/release/volta 755 usr/bin
+  vinstall target/${RUST_TARGET}/release/volta-shim 755 usr/bin
+  vinstall target/${RUST_TARGET}/release/volta-migrate 755 usr/bin
+  
+  vmkdir etc/volta 755
+  vinstall shell/unix/load.bash 755 etc/volta
+  vinstall shell/unix/load.sh 755 etc/volta
+  vinstall shell/unix/load.fish 755 etc/volta
+
+  echo "To use volta automatically, you need to source the correct shell script in /etc/volta"
+}
\ No newline at end of file

From 46bb68261467f315aa8e0ad307c50760589d29e6 Mon Sep 17 00:00:00 2001
From: Alex Lohr <alex.lohr@logmein.com>
Date: Tue, 28 Jan 2020 10:06:25 +0100
Subject: [PATCH 2/3] volta: update to 0.7.1

---
 srcpkgs/volta/template | 78 +++++++++++++++++++++++++++++++++---------
 1 file changed, 61 insertions(+), 17 deletions(-)

diff --git a/srcpkgs/volta/template b/srcpkgs/volta/template
index 7a9280dd96a..8be45be3e35 100644
--- a/srcpkgs/volta/template
+++ b/srcpkgs/volta/template
@@ -1,31 +1,75 @@
 # Template file for 'volta'
 pkgname=volta
-version=0.7.0
+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 <alex.lohr@logmein.com>"
 license="BSD-2-Clause"
 homepage="https://volta.sh/"
-hostmakedepends="cargo pkg-config"
-makedepends="libressl-devel"
-depends=""
 distfiles="https://github.com/volta-cli/${pkgname}/archive/v${version}.tar.gz"
-checksum=74b97e0488d53b570be745e5380c829ddb59fbc04d0f9ec2e40af612746a05d6
+checksum=e53a07e167bb64103f36901423f5a377a2ea89ecfdd7a1343e69d659f99f9c1b
 
 do_build() {
-  cargo build --release --target ${RUST_TARGET} 
+	cargo build --release --target ${RUST_TARGET}
+
+	cat >> shell/unix/install.sh <<_EOF
+createDir() {
+	if [ ! -d "$1"]; then
+	  mkdir "$1"
+	fi
+}
+
+createSymlink() {
+	if [ ! -e "$2" ]; then
+		ln -s "$1" "$2"
+	fi
+}
+
+installProfile() {
+	if [ -e "$1" ]; then
+		if [ -z $(grep "$2" "$1") ]; then
+		  echo "" >> "$1"
+			echo "export VOLTA_HOME=\"$HOME/.volta\"" >> "$1"
+			echo "export PATH=\"$HOME/.volta/bin:$PATH\"" >> "$1"
+	  	echo "source $2" >> "$1"
+		fi
+	fi
+}
+
+# Create directories
+createDir "$HOME/.volta"
+createDir "$HOME/.volta/bin"
+
+# Create symlinks
+createSymlink "/usr/bin/volta" "$HOME/.volta/volta"
+createSymlink "/usr/bin/volta-migrate" "$HOME/.volta/volta-migrate"
+createSymlink "/usr/bin/volta-shim" "$HOME/.volta/volta-shim"
+
+# Install profile
+installProfile "$HOME/.bashrc" "/etc/volta/load.bash"
+installProfile "$HOME/.cshrc" "/etc/volta/load.sh"
+installProfile "$HOME/.config/fish/config.fish" "/etc/volta/load.fish"
+installProfile "$HOME/.zshrc" "/etc/volta/load.sh"
+
+_EOF
 }
 
 do_install() {
-  vinstall target/${RUST_TARGET}/release/volta 755 usr/bin
-  vinstall target/${RUST_TARGET}/release/volta-shim 755 usr/bin
-  vinstall target/${RUST_TARGET}/release/volta-migrate 755 usr/bin
-  
-  vmkdir etc/volta 755
-  vinstall shell/unix/load.bash 755 etc/volta
-  vinstall shell/unix/load.sh 755 etc/volta
-  vinstall shell/unix/load.fish 755 etc/volta
-
-  echo "To use volta automatically, you need to source the correct shell script in /etc/volta"
-}
\ No newline at end of file
+	vlicense LICENSE
+
+	vbin target/${RUST_TARGET}/release/volta
+	vbin target/${RUST_TARGET}/release/volta-shim
+	vbin target/${RUST_TARGET}/release/volta-migrate
+
+	vmkdir etc/volta 755
+	vinstall shell/unix/load.bash 755 etc/volta
+	vinstall shell/unix/load.sh 755 etc/volta
+	vinstall shell/unix/load.fish 755 etc/volta
+	vinstall shell/unix/install.sh 755 etc/volta
+
+	echo "To install volta, use etc/volta/install.sh"
+}

From 867322a7ef24a2514503bfe45d57caedd7ce9ab1 Mon Sep 17 00:00:00 2001
From: Alex Lohr <alex.lohr@logmein.com>
Date: Tue, 28 Jan 2020 11:10:26 +0100
Subject: [PATCH 3/3] volta: fix install script

---
 srcpkgs/volta/template | 52 ++++++++++++++++++++++--------------------
 1 file changed, 27 insertions(+), 25 deletions(-)

diff --git a/srcpkgs/volta/template b/srcpkgs/volta/template
index 8be45be3e35..fde063c3200 100644
--- a/srcpkgs/volta/template
+++ b/srcpkgs/volta/template
@@ -1,7 +1,7 @@
 # Template file for 'volta'
 pkgname=volta
 version=0.7.1
-revision=1
+revision=2
 archs="x86_64 i686"
 build_helper="rust"
 hostmakedepends="cargo pkg-config"
@@ -13,51 +13,53 @@ homepage="https://volta.sh/"
 distfiles="https://github.com/volta-cli/${pkgname}/archive/v${version}.tar.gz"
 checksum=e53a07e167bb64103f36901423f5a377a2ea89ecfdd7a1343e69d659f99f9c1b
 
-do_build() {
-	cargo build --release --target ${RUST_TARGET}
-
+post_patch() {
 	cat >> shell/unix/install.sh <<_EOF
 createDir() {
-	if [ ! -d "$1"]; then
-	  mkdir "$1"
+	if [ ! -d "\$1" ]; then
+		mkdir "\$1"
 	fi
 }
 
 createSymlink() {
-	if [ ! -e "$2" ]; then
-		ln -s "$1" "$2"
+	if [ ! -e "\$2" ]; then
+		ln -s "\$1" "\$2"
 	fi
 }
 
 installProfile() {
-	if [ -e "$1" ]; then
-		if [ -z $(grep "$2" "$1") ]; then
-		  echo "" >> "$1"
-			echo "export VOLTA_HOME=\"$HOME/.volta\"" >> "$1"
-			echo "export PATH=\"$HOME/.volta/bin:$PATH\"" >> "$1"
-	  	echo "source $2" >> "$1"
+	if [ -e "\$1" ]; then
+	  isInstalled=\$(grep "\$2" "\$1")
+		if [ -z "\$isInstalled" ]; then
+			echo "" >> "\$1"
+			echo "export VOLTA_HOME=\"\$HOME/.volta\"" >> "\$1"
+			echo "export PATH=\"\$HOME/.volta/bin:\\\$PATH\"" >> "\$1"
+			echo "source \$2" >> "\$1"
 		fi
 	fi
 }
 
 # Create directories
-createDir "$HOME/.volta"
-createDir "$HOME/.volta/bin"
+createDir "\$HOME/.volta"
+createDir "\$HOME/.volta/bin"
 
 # Create symlinks
-createSymlink "/usr/bin/volta" "$HOME/.volta/volta"
-createSymlink "/usr/bin/volta-migrate" "$HOME/.volta/volta-migrate"
-createSymlink "/usr/bin/volta-shim" "$HOME/.volta/volta-shim"
+createSymlink "/usr/bin/volta" "\$HOME/.volta/volta"
+createSymlink "/usr/bin/volta-migrate" "\$HOME/.volta/volta-migrate"
+createSymlink "/usr/bin/volta-shim" "\$HOME/.volta/volta-shim"
 
 # Install profile
-installProfile "$HOME/.bashrc" "/etc/volta/load.bash"
-installProfile "$HOME/.cshrc" "/etc/volta/load.sh"
-installProfile "$HOME/.config/fish/config.fish" "/etc/volta/load.fish"
-installProfile "$HOME/.zshrc" "/etc/volta/load.sh"
-
+installProfile "\$HOME/.bashrc" "/etc/volta/load.bash"
+installProfile "\$HOME/.cshrc" "/etc/volta/load.sh"
+installProfile "\$HOME/.config/fish/config.fish" "/etc/volta/load.fish"
+installProfile "\$HOME/.zshrc" "/etc/volta/load.sh"
 _EOF
 }
 
+do_build() {
+	cargo build --release --target ${RUST_TARGET}
+}
+
 do_install() {
 	vlicense LICENSE
 
@@ -71,5 +73,5 @@ do_install() {
 	vinstall shell/unix/load.fish 755 etc/volta
 	vinstall shell/unix/install.sh 755 etc/volta
 
-	echo "To install volta, use etc/volta/install.sh"
+	echo "To install volta locally, use etc/volta/install.sh"
 }

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2020-02-07  3:32 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-02-03 10:11 [PR PATCH] New package: volta-0.7.1 voidlinux-github
2020-02-03 10:41 ` [PR PATCH] [Updated] " voidlinux-github
2020-02-03 11:32 ` voidlinux-github
2020-02-03 15:31 ` voidlinux-github
2020-02-03 15:31 ` voidlinux-github
2020-02-03 15:38 ` voidlinux-github
2020-02-03 19:59 ` voidlinux-github
2020-02-03 20:01 ` [PR PATCH] [Updated] " voidlinux-github
2020-02-03 20:53 ` voidlinux-github
2020-02-03 20:57 ` [PR PATCH] [Updated] " voidlinux-github
2020-02-03 20:57 ` voidlinux-github
2020-02-03 21:01 ` voidlinux-github
2020-02-04  6:05 ` voidlinux-github
2020-02-06  3:33 ` [PR PATCH] [Closed]: " voidlinux-github
2020-02-06  7:52 ` voidlinux-github
2020-02-06 15:01 ` voidlinux-github
2020-02-06 17:20 ` voidlinux-github
2020-02-06 17:37 ` voidlinux-github
2020-02-06 18:08 ` voidlinux-github
2020-02-07  3:32 ` voidlinux-github
  -- strict thread matches above, loose matches on Subject: below --
2020-01-21 14:49 [PR PATCH] New package: volta-0.7.0 voidlinux-github
2020-01-28 10:09 ` [PR PATCH] [Updated] New package: volta-0.7.1 voidlinux-github
2020-01-28 19:03 ` voidlinux-github
2020-01-30  8:56 ` voidlinux-github
2020-01-31  8:38 ` voidlinux-github
2020-01-31  8:48 ` voidlinux-github
2020-01-31  9:25 ` voidlinux-github

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).