50-avisynth.sh 681 B

1234567891011121314151617181920212223242526272829
  1. #!/bin/bash
  2. SCRIPT_REPO="https://github.com/AviSynth/AviSynthPlus.git"
  3. SCRIPT_COMMIT="21fdc997f9724b994896ba5520ddf64d677976b3"
  4. ffbuild_enabled() {
  5. [[ $VARIANT == lgpl* ]] && return -1
  6. return 0
  7. }
  8. ffbuild_dockerbuild() {
  9. # their version check is insistant on a tag to exist, so make one
  10. git tag -a ffbuild -m "FFbuild Version"
  11. mkdir build && cd build
  12. cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" -DHEADERS_ONLY=ON ..
  13. make -j$(nproc)
  14. make VersionGen install
  15. }
  16. ffbuild_configure() {
  17. echo --enable-avisynth
  18. }
  19. ffbuild_unconfigure() {
  20. echo --disable-avisynth
  21. }