Skip to content

Instantly share code, notes, and snippets.

@dreamcat4
Created July 1, 2022 09:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dreamcat4/5ac66878e6eea10f80d5911d9cd398fb to your computer and use it in GitHub Desktop.
Save dreamcat4/5ac66878e6eea10f80d5911d9cd398fb to your computer and use it in GitHub Desktop.
My steps to build dependancies - on Ubuntu 22.04
# install snd-firewire-ctl-services rust crate
# build deps
mkdir -p ~/.builds/firewire
cd ~/.builds/firewire
git clone https://github.com/alsa-project/libhinawa
cd libhinawa
meson --prefix=/usr build-directory
meson compile -C build-directory
meson test -C build-directory
sudo meson install -C build-directory
mkdir -p ~/.builds/firewire
cd ~/.builds/firewire
git clone https://github.com/alsa-project/hinawa-rs.git
cd hinawa-rs
git submodule update --init --recursive
./generate.py
mkdir -p ~/.builds/firewire
cd ~/.builds/firewire
git clone https://github.com/alsa-project/libhitaki.git
cd libhitaki
meson --prefix=/usr build-directory
meson compile -C build-directory
meson test -C build-directory
sudo meson install -C build-directory
mkdir -p ~/.builds/firewire
cd ~/.builds/firewire
git clone https://github.com/alsa-project/hitaki-rs.git
cd hitaki-rs
git submodule update --init --recursive
cargo build
mkdir -p ~/.builds/firewire
cd ~/.builds/firewire
git clone https://github.com/alsa-project/alsa-gobject.git
cd alsa-gobject
meson --prefix=/usr build-directory
meson compile -C build-directory
meson test -C build-directory
sudo meson install -C build-directory
mkdir -p ~/.builds/firewire
cd ~/.builds/firewire
git clone https://github.com/alsa-project/alsa-gobject-rs.git
cd alsa-gobject-rs
git submodule update --init --recursive
cargo build
# build
mkdir -p ~/.builds/firewire
cd ~/.builds/firewire
git clone https://github.com/alsa-project/snd-firewire-ctl-services.git
cd snd-firewire-ctl-services
cargo build
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment