~arsen/alsa_rnnoise

8a9bab634a06fea121c233a3c9ac46272205743b — Arsen Arsenović 3 years ago 5074c57
ci: add builds.sr.ht manifest
1 files changed, 33 insertions(+), 0 deletions(-)

A .build.yml
A .build.yml => .build.yml +33 -0
@@ 0,0 1,33 @@
image: debian/stable
packages:
  - meson
  - libasound2-dev
  - build-essential
  - autoconf
  - libtool
  - automake
  - pkg-config
  - python3-pip
sources:
  - https://git.sr.ht/~arsen/alsa_rnnoise
  - https://gitlab.xiph.org/xiph/rnnoise.git
tasks:
  - manual_deps: |
      pip3 install -U --user meson
      cd rnnoise
      ./autogen.sh
      ./configure --disable-examples --disable-doc --prefix="$HOME/pfx"
      make install
  - setup: |
      export PATH="$HOME/.local/bin:$PATH"
      export PKG_CONFIG_PATH="$HOME/pfx/lib/pkgconfig/"
      cd alsa_rnnoise
      meson build
  - build: |
      export PATH="$HOME/.local/bin:$PATH"
      cd alsa_rnnoise
      ninja -C build
artifacts:
  - alsa_rnnoise/build/libasound_module_pcm_rnnoise.so

# vim: sw=4 :