.gitlab-ci.yml 632 B

1234567891011121314151617181920212223242526272829
  1. image: alpine
  2. build-gcc:
  3. tags:
  4. - docker
  5. stage: build
  6. before_script:
  7. - apk update
  8. - apk add musl-dev git make gcc automake autoconf libtool file gzip zip xz
  9. - apk add linux-headers libogg-dev opus-dev opusfile-dev flac-dev libpcap-dev
  10. script:
  11. # build libopusenc
  12. - git clone "https://git.xiph.org/libopusenc.git"
  13. - cd libopusenc
  14. - ./autogen.sh
  15. - ./configure --prefix="$(pwd)/_inst" || cat config.log
  16. - make check
  17. - make install
  18. - export PKG_CONFIG_PATH="$(pwd)/_inst/lib/pkgconfig"
  19. - cd ..
  20. # build opus-tools
  21. - ./autogen.sh
  22. - ./configure || cat config.log
  23. - make check
  24. - make distcheck