@@ -83,9 +83,13 @@ fi | |||||
# --------------------------------------------------------------------------------------------------------------------- | # --------------------------------------------------------------------------------------------------------------------- | ||||
# python | # python | ||||
if [ "${MACOS_UNIVERSAL}" -eq 1 ]; then | |||||
PYTHON_EXTRAFLAGS = "--enable-optimizations" | |||||
fi | |||||
download Python "${PYTHON_VERSION}" "https://www.python.org/ftp/python/${PYTHON_VERSION}" "tgz" | download Python "${PYTHON_VERSION}" "https://www.python.org/ftp/python/${PYTHON_VERSION}" "tgz" | ||||
patch_file Python "${PYTHON_VERSION}" "Modules/Setup.dist" 's/#zlib zlibmodule.c/zlib zlibmodule.c/' | patch_file Python "${PYTHON_VERSION}" "Modules/Setup.dist" 's/#zlib zlibmodule.c/zlib zlibmodule.c/' | ||||
build_conf Python "${PYTHON_VERSION}" "--prefix=${PAWPAW_PREFIX} --enable-optimizations --enable-shared" | |||||
build_conf Python "${PYTHON_VERSION}" "--prefix=${PAWPAW_PREFIX} --enable-shared ${PYTHON_EXTRAFLAGS}" | |||||
# --------------------------------------------------------------------------------------------------------------------- | # --------------------------------------------------------------------------------------------------------------------- | ||||
# sip | # sip | ||||
@@ -136,16 +136,7 @@ build_waf lilv "${LILV_VERSION}" "--static --no-bash-completion --no-bindings -- | |||||
# --------------------------------------------------------------------------------------------------------------------- | # --------------------------------------------------------------------------------------------------------------------- | ||||
# lv2lint | # lv2lint | ||||
LV2LINT_SUPPORTED="true" | |||||
if [ "${MACOS_OLD}" -eq 1 ] || [ "${CROSS_COMPILING}" -eq 1 ]; then | |||||
LV2LINT_SUPPORTED="false" | |||||
fi | |||||
if [ "${MACOS}" -eq 1 ] && [ "$(uname -r)" = "12.6.0" ]; then | |||||
LV2LINT_SUPPORTED="false" | |||||
fi | |||||
if [ "${LV2LINT_SUPPORTED}" = "true" ]; then | |||||
if [ "${LV2LINT_SUPPORTED}" -eq 1 ]; then | |||||
download lv2lint "${LV2LINT_VERSION}" "https://gitlab.com/OpenMusicKontrollers/lv2lint/-/archive/${LV2LINT_VERSION}" | download lv2lint "${LV2LINT_VERSION}" "https://gitlab.com/OpenMusicKontrollers/lv2lint/-/archive/${LV2LINT_VERSION}" | ||||
build_meson lv2lint "${LV2LINT_VERSION}" | build_meson lv2lint "${LV2LINT_VERSION}" | ||||
# "-Donline-tests=true -Delf-tests=true" | # "-Donline-tests=true -Delf-tests=true" | ||||
@@ -282,7 +282,7 @@ fi | |||||
build_qt_conf qtbase "${qtbase_conf_args}" | build_qt_conf qtbase "${qtbase_conf_args}" | ||||
if [ "${MACOS}" -eq 1 ] && [ ! -e "${PAWPAW_PREFIX}/include/qt5/QtCore" ]; then | |||||
if [ "${MACOS}" -eq 1 ] && [ ! -e "${PAWPAW_PREFIX}/include/qt5/QtWidgets" ]; then | |||||
ln -sfv ${PAWPAW_PREFIX}/lib/QtCore.framework/Headers ${PAWPAW_PREFIX}/include/qt5/QtCore | ln -sfv ${PAWPAW_PREFIX}/lib/QtCore.framework/Headers ${PAWPAW_PREFIX}/include/qt5/QtCore | ||||
ln -sfv ${PAWPAW_PREFIX}/lib/QtGui.framework/Headers ${PAWPAW_PREFIX}/include/qt5/QtGui | ln -sfv ${PAWPAW_PREFIX}/lib/QtGui.framework/Headers ${PAWPAW_PREFIX}/include/qt5/QtGui | ||||
ln -sfv ${PAWPAW_PREFIX}/lib/QtWidgets.framework/Headers ${PAWPAW_PREFIX}/include/qt5/QtWidgets | ln -sfv ${PAWPAW_PREFIX}/lib/QtWidgets.framework/Headers ${PAWPAW_PREFIX}/include/qt5/QtWidgets | ||||
@@ -1,9 +1,13 @@ | |||||
#!/bin/bash | #!/bin/bash | ||||
# --------------------------------------------------------------------------------------------------------------------- | |||||
# base | # base | ||||
PKG_CONFIG_VERSION=0.28 | PKG_CONFIG_VERSION=0.28 | ||||
# --------------------------------------------------------------------------------------------------------------------- | |||||
# common | # common | ||||
FLAC_VERSION=1.3.3 | FLAC_VERSION=1.3.3 | ||||
FLUIDSYNTH_VERSION=1.1.11 | FLUIDSYNTH_VERSION=1.1.11 | ||||
FFTW_VERSION=3.3.8 | FFTW_VERSION=3.3.8 | ||||
@@ -14,6 +18,10 @@ LIBOGG_VERSION=1.3.4 | |||||
LIBSAMPLERATE_VERSION=0.1.9 | LIBSAMPLERATE_VERSION=0.1.9 | ||||
LIBSNDFILE_VERSION=1.0.28 | LIBSNDFILE_VERSION=1.0.28 | ||||
LIBVORBIS_VERSION=1.3.7 | LIBVORBIS_VERSION=1.3.7 | ||||
# --------------------------------------------------------------------------------------------------------------------- | |||||
# plugins | |||||
LILV_VERSION=0.24.10 | LILV_VERSION=0.24.10 | ||||
LV2_VERSION=1.18.0 | LV2_VERSION=1.18.0 | ||||
LV2LINT_VERSION=0.8.0 | LV2LINT_VERSION=0.8.0 | ||||
@@ -23,7 +31,18 @@ SORD_VERSION=0.16.6 | |||||
SRATOM_VERSION=0.6.6 | SRATOM_VERSION=0.6.6 | ||||
ZLIB_VERSION=1.2.11 | ZLIB_VERSION=1.2.11 | ||||
LV2LINT_SUPPORTED=1 | |||||
if [ "${MACOS_OLD}" -eq 1 ] || [ "${CROSS_COMPILING}" -eq 1 ]; then | |||||
LV2LINT_SUPPORTED=0 | |||||
fi | |||||
if [ "${MACOS}" -eq 1 ] && [ "$(uname -r)" = "12.6.0" ]; then | |||||
LV2LINT_SUPPORTED=0 | |||||
fi | |||||
# --------------------------------------------------------------------------------------------------------------------- | |||||
# qt stuff | # qt stuff | ||||
if [ "${MACOS_UNIVERSAL}" -eq 1 ]; then | if [ "${MACOS_UNIVERSAL}" -eq 1 ]; then | ||||
QT5_VERSION=5.12.10 | QT5_VERSION=5.12.10 | ||||
QT5_MVERSION=5.12 | QT5_MVERSION=5.12 | ||||
@@ -32,7 +51,9 @@ else | |||||
QT5_MVERSION=5.9 | QT5_MVERSION=5.9 | ||||
fi | fi | ||||
# carla builds only | |||||
# --------------------------------------------------------------------------------------------------------------------- | |||||
# carla | |||||
FILE_VERSION=5.34 | FILE_VERSION=5.34 | ||||
PYLIBLO_VERSION=0.9.2 | PYLIBLO_VERSION=0.9.2 | ||||
if [ "${MACOS_UNIVERSAL}" -eq 1 ]; then | if [ "${MACOS_UNIVERSAL}" -eq 1 ]; then | ||||
@@ -52,10 +73,14 @@ else | |||||
SIP_VERSION=4.19.13 | SIP_VERSION=4.19.13 | ||||
fi | fi | ||||
# jack builds only | |||||
# --------------------------------------------------------------------------------------------------------------------- | |||||
# jack | |||||
AFTEN_VERSION=0.0.8 | AFTEN_VERSION=0.0.8 | ||||
DB_VERSION=5.3.28 | DB_VERSION=5.3.28 | ||||
OPUS_VERSION=1.3.1 | OPUS_VERSION=1.3.1 | ||||
PORTAUDIO_VERSION=19.6.0 | PORTAUDIO_VERSION=19.6.0 | ||||
RTAUDIO_VERSION=e03448bd15c1c34e842459939d755f5f89e880ed | RTAUDIO_VERSION=e03448bd15c1c34e842459939d755f5f89e880ed | ||||
TRE_VERSION=0.8.0 | TRE_VERSION=0.8.0 | ||||
# --------------------------------------------------------------------------------------------------------------------- |