Skip to content

Commit aea1ed7

Browse files
author
Markus Perl
committed
update
1 parent 2f934b1 commit aea1ed7

File tree

1 file changed

+37
-39
lines changed

1 file changed

+37
-39
lines changed

build-ffmpeg

Lines changed: 37 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -417,6 +417,7 @@ else
417417
build_done "nettle" "3.8"
418418
fi
419419

420+
if ! $MACOS_M1; then
420421
if build "gnutls" "3.6.16"; then
421422
download "https://www.gnupg.org/ftp/gcrypt/gnutls/v3.6/gnutls-3.6.16.tar.xz"
422423
execute ./configure --prefix="${WORKSPACE}" --disable-shared --enable-static --disable-doc --disable-tools --disable-cxx --disable-tests --disable-gtk-doc-html --disable-libdane --disable-nls --enable-local-libopts --disable-guile --with-included-libtasn1 --with-included-unistring --without-p11-kit CPPFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
@@ -426,6 +427,7 @@ else
426427
fi
427428
CONFIGURE_OPTIONS+=("--enable-gmp" "--enable-gnutls")
428429
fi
430+
fi
429431

430432
if build "cmake" "3.23.1"; then
431433
download "https://github.com/Kitware/CMake/releases/download/v3.23.1/cmake-3.23.1.tar.gz"
@@ -448,6 +450,7 @@ if command_exists "python3"; then
448450
if ! command_exists ${r}; then
449451
execute pip3 install ${r} --quiet --upgrade --no-cache-dir --disable-pip-version-check
450452
fi
453+
export PATH=$PATH:~/Library/Python/3.9/bin
451454
done
452455
fi
453456
if command_exists "meson"; then
@@ -655,65 +658,60 @@ CONFIGURE_OPTIONS+=("--enable-libzimg")
655658

656659
if command_exists "python3"; then
657660

658-
if build "lv2" "1.18.2"; then
659-
download "https://lv2plug.in/spec/lv2-1.18.2.tar.bz2" "lv2-1.18.2.tar.bz2"
660-
execute python3 ./waf configure --prefix="${WORKSPACE}" --lv2-user
661-
execute python3 ./waf
662-
execute python3 ./waf install
661+
if command_exists "meson"; then
663662

664-
build_done "lv2" "1.18.2"
663+
if build "lv2" "1.18.10"; then
664+
download "https://lv2plug.in/spec/lv2-1.18.10.tar.xz" "lv2-1.18.10.tar.xz"
665+
execute meson build --prefix="${WORKSPACE}" --buildtype=release --default-library=static --libdir="${WORKSPACE}"/lib
666+
execute ninja -C build
667+
execute ninja -C build install
668+
build_done "lv2" "1.18.10"
665669
fi
666670
if build "waflib" "b600c92"; then
667671
download "https://gitlab.com/drobilla/autowaf/-/archive/b600c928b221a001faeab7bd92786d0b25714bc8/autowaf-b600c928b221a001faeab7bd92786d0b25714bc8.tar.gz" "autowaf.tar.gz"
668672
build_done "waflib" "b600c92"
669673
fi
670-
if build "serd" "0.30.10"; then
671-
download "https://gitlab.com/drobilla/serd/-/archive/v0.30.10/serd-v0.30.10.tar.gz" "serd-v0.30.10.tar.gz"
672-
execute cp -r "${PACKAGES}"/autowaf/* "${PACKAGES}/serd-v0.30.10/waflib/"
673-
execute python3 ./waf configure --prefix="${WORKSPACE}" --static --no-shared --no-posix
674-
execute python3 ./waf
675-
execute python3 ./waf install
676-
build_done "serd" "0.30.10"
674+
if build "serd" "0.30.16"; then
675+
download "https://gitlab.com/drobilla/serd/-/archive/v0.30.16/serd-v0.30.16.tar.gz" "serd-v0.30.16.tar.gz"
676+
execute meson build --prefix="${WORKSPACE}" --buildtype=release --default-library=static --libdir="${WORKSPACE}"/lib
677+
execute ninja -C build
678+
execute ninja -C build install
679+
build_done "serd" "0.30.16"
677680
fi
678681
if build "pcre" "8.45"; then
679682
download "https://altushost-swe.dl.sourceforge.net/project/pcre/pcre/8.45/pcre-8.45.tar.gz" "pcre-8.45.tar.gz"
680683
execute ./configure --prefix="${WORKSPACE}" --disable-shared --enable-static
681684
execute make -j $MJOBS
682685
execute make install
683-
684686
build_done "pcre" "8.45"
685687
fi
686-
if build "sord" "0.16.8"; then
687-
download "https://gitlab.com/drobilla/sord/-/archive/v0.16.8/sord-v0.16.8.tar.gz" "sord-v0.16.8.tar.gz"
688-
execute cp -r "${PACKAGES}"/autowaf/* "${PACKAGES}/sord-v0.16.8/waflib/"
689-
execute python3 ./waf configure --prefix="${WORKSPACE}" CFLAGS="${CFLAGS}" --static --no-shared --no-utils
690-
execute python3 ./waf CFLAGS="${CFLAGS}"
691-
execute python3 ./waf install
692-
693-
build_done "sord" "0.16.8"
694-
fi
695-
if build "sratom" "0.6.8"; then
696-
download "https://gitlab.com/lv2/sratom/-/archive/v0.6.8/sratom-v0.6.8.tar.gz" "sratom-v0.6.8.tar.gz"
697-
execute cp -r "${PACKAGES}"/autowaf/* "${PACKAGES}/sratom-v0.6.8/waflib/"
698-
execute python3 ./waf configure --prefix="${WORKSPACE}" --static --no-shared
699-
execute python3 ./waf
700-
execute python3 ./waf install
701-
702-
build_done "sratom" "0.6.8"
703-
fi
704-
if build "lilv" "0.24.12"; then
705-
download "https://gitlab.com/lv2/lilv/-/archive/v0.24.12/lilv-v0.24.12.tar.gz" "lilv-v0.24.12.tar.gz"
706-
execute cp -r "${PACKAGES}"/autowaf/* "${PACKAGES}/lilv-v0.24.12/waflib/"
707-
execute python3 ./waf configure --prefix="${WORKSPACE}" --static --no-shared --no-utils
708-
execute python3 ./waf
709-
execute python3 ./waf install
710-
build_done "lilv" "0.24.12"
688+
if build "sord" "0.16.14"; then
689+
download "https://gitlab.com/drobilla/sord/-/archive/v0.16.14/sord-v0.16.14.tar.gz" "sord-v0.16.14.tar.gz"
690+
execute meson build --prefix="${WORKSPACE}" --buildtype=release --default-library=static --libdir="${WORKSPACE}"/lib
691+
execute ninja -C build
692+
execute ninja -C build install
693+
build_done "sord" "0.16.14"
694+
fi
695+
if build "sratom" "0.6.14"; then
696+
download "https://gitlab.com/lv2/sratom/-/archive/v0.6.14/sratom-v0.6.14.tar.gz" "sratom-v0.6.14.tar.gz"
697+
execute meson build --prefix="${WORKSPACE}" --buildtype=release --default-library=static --libdir="${WORKSPACE}"/lib
698+
execute ninja -C build
699+
execute ninja -C build install
700+
build_done "sratom" "0.6.14"
701+
fi
702+
if build "lilv" "0.24.20"; then
703+
download "https://gitlab.com/lv2/lilv/-/archive/v0.24.20/lilv-v0.24.20.tar.gz" "lilv-v0.24.20.tar.gz"
704+
execute meson build --prefix="${WORKSPACE}" --buildtype=release --default-library=static --libdir="${WORKSPACE}"/lib
705+
execute ninja -C build
706+
execute ninja -C build install
707+
build_done "lilv" "0.24.20"
711708
fi
712709
CFLAGS+=" -I$WORKSPACE/include/lilv-0"
713710

714711
CONFIGURE_OPTIONS+=("--enable-lv2")
715712

716713
fi
714+
fi
717715

718716
if build "opencore" "0.1.5"; then
719717
download "https://sourceforge.net/projects/opencore-amr/files/opencore-amr/opencore-amr-0.1.5.tar.gz/download?use_mirror=gigenet" "opencore-amr-0.1.5.tar.gz"

0 commit comments

Comments
 (0)