summaryrefslogtreecommitdiff
path: root/install
blob: 7af3859b4452dc7ec04c69c30a10ffcd6002e8b2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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"