summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgoiabae <goiabae@github.com>2021-09-05 21:50:33 -0300
committerVedang Manerikar <ved.manerikar@gmail.com>2022-01-03 08:38:31 +0530
commited1d4fc4b02eaf40fbaa7a1a8a2c59eff2a8555d (patch)
tree2d6152ee94a0689c6462e52a7b1718ea92627df7
parent93b948973989c1c6b3eb4f382ce7eb78a39c0fe1 (diff)
Add Void Linux OS and package manager to autobuild script
Very simple addition to the autobuild script to include the xbps package manager and Void Linux. Closes: politza#685
-rwxr-xr-xserver/autobuild25
1 files changed, 25 insertions, 0 deletions
diff --git a/server/autobuild b/server/autobuild
index b807c2f..4248979 100755
--- a/server/autobuild
+++ b/server/autobuild
@@ -408,6 +408,29 @@ os_gentoo() {
return 0
}
+# Void
+os_void() {
+ if [ -f "/etc/os-release" ]; then
+ . /etc/os-release
+ if [ "$NAME" != "void" ]; then
+ return 1
+ fi
+ else
+ return 1
+ fi
+ PACKAGES="autoconf
+ automake
+ libpng-devel
+ poppler-devel
+ poppler-glib-devel
+ zlib-devel
+ make
+ pkgconf"
+ PKGCMD=xbps-install
+ PKGARGS="-Sy"
+ return 0
+}
+
# By Parameter --os
os_argument() {
[ -z "$OS" ] && return 1
@@ -422,6 +445,7 @@ os_argument() {
gentoo) os_gentoo "$@";;
msys2) os_msys2 "$@";;
nixos) os_nixos "$@";;
+ void) os_void "$@";;
*) echo "Invalid --os argument: $OS"
exit 1
esac || {
@@ -447,6 +471,7 @@ os_debian "$@" || \
os_gentoo "$@" || \
os_msys2 "$@" || \
os_nixos "$@" || \
+os_void "$@" || \
{
OS_IS_HANDLED=
if [ -z "$DRY_RUN" ]; then