charmbracelet / vhs

Your CLI home video recorder 📼
MIT License
14.79k stars 249 forks source link

Dependencies not automatically installed #87

Open UtahDave opened 1 year ago

UtahDave commented 1 year ago

I'm trying to run vhs on Ubuntu 22.04.1 in an LXC container. Image coming from the LXC image repos.

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.1 LTS
Release:    22.04
Codename:   jammy

I create a non-root user and install vhs following the instructions in the vhs readme. When I run vhs < demo.tape it starts to process, but then fails with an error saying I'm missing a library. I end up having to install several libraries.

sudo apt install libnss3 sudo apt install libatk1.0-0 sudo apt install libatk-bridge2.0-0 sudo apt install libcups2 sudo apt install libxcomposite1 sudo apt install libxdamage1

caarlos0 commented 1 year ago

are those ffmpeg dependencies?

packages should have ffmpeg as a dep: https://github.com/charmbracelet/meta/blob/main/goreleaser-vhs.yaml#L89