summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
Diffstat (limited to 'server')
-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