evsieve - vimagick/rpi-bin GitHub Wiki

#!/bin/bash

sudo apt install -y libevdev2

sudo rm -rf code

docker run --rm -v $PWD/code:/usr/src/evsieve -w /usr/src/evsieve rust:slim-bookworm bash -c '
  apt update -y
  apt install -y curl libevdev2 libevdev-dev
  curl -sSL https://github.com/KarsMulder/evsieve/archive/v1.4.0.tar.gz | tar xz --strip 1
  cargo build --release
'

if (($? == 0)); then
  echo "BUILD SUCCESSFUL"
  cp ./code/target/release/evsieve .
  strip evsieve
  ./evsieve --version
else
  echo "BUILD FAILED"
fi