summaryrefslogtreecommitdiff
path: root/install
diff options
context:
space:
mode:
authorpants <niklasjo2004@gmail.com>2026-09-21 14:18:06 -0700
committerpants <niklasjo2004@gmail.com>2026-09-21 14:18:06 -0700
commit83d5ba42f8a98fc0df177efef4333f74a0481f61 (patch)
tree6f1fcff64ec9adb2fc51a7cfcc451eb22a103fb3 /install
Diffstat (limited to 'install')
-rwxr-xr-xinstall27
1 files changed, 27 insertions, 0 deletions
diff --git a/install b/install
new file mode 100755
index 0000000..7af3859
--- /dev/null
+++ b/install
@@ -0,0 +1,27 @@
+#!/bin/sh
+# install script for debian-like systems
+
+# debian-like
+#echo "just installing dependencies..."
+#sudo apt install build-essential libssl-dev libvips-dev libsixel-dev libchafa-dev libxcb-* libopencv-dev make cmake
+
+# void
+# this might be overkill, update sometime
+echo "just installing dependencies..."
+#sudo xbps-install base-devel chafa-devel openssl-devel tbb tbb-devel vips libvips libvips-devel libsixel libsixel-devel libchafa libxcb* xcb-util-image-devel libopencv libopencv-devel make cmake
+
+# maybe this is all that is needed
+sudo xbps-install base-devel chafa-devel openssl-devel tbb-devel libvips-devel libsixel-devel libxcb* xcb-util-image-devel libopencv-devel make cmake
+
+echo "building"
+
+mkdir build
+cd build
+cmake -DCMAKE_BUILD_TYPE=Release ..
+cmake --build .
+
+echo "done building, installing"
+sudo install -Dm755 ueberzug /usr/local/bin/ueberzug
+sudo ln -sf /usr/local/bin/ueberzug /usr/local/bin/ueberzugpp
+
+echo "done"