Cross-Platform build scripts for audio plugins
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

92 lines
2.4KB

  1. #!/bin/bash
  2. # ---------------------------------------------------------------------------------------------------------------------
  3. # base
  4. PKG_CONFIG_VERSION=0.28
  5. # ---------------------------------------------------------------------------------------------------------------------
  6. # common
  7. FLAC_VERSION=1.3.3
  8. FLUIDSYNTH_VERSION=1.1.11
  9. FFTW_VERSION=3.3.8
  10. GLIB_VERSION=2.22.5
  11. GLIB_MVERSION=2.22
  12. LIBLO_VERSION=0.30
  13. LIBOGG_VERSION=1.3.4
  14. LIBSAMPLERATE_VERSION=0.1.9
  15. LIBSNDFILE_VERSION=1.0.28
  16. LIBVORBIS_VERSION=1.3.7
  17. # ---------------------------------------------------------------------------------------------------------------------
  18. # plugins
  19. KXSTUDIO_LV2_EXTENSIONS_VERSION=fae65fbc173cd2c4367e85917a6ef97280532d88
  20. LILV_VERSION=0.24.10
  21. LV2_VERSION=1.18.0
  22. LV2LINT_VERSION=0.8.0
  23. MXML_VERSION=3.1
  24. SERD_VERSION=0.30.6
  25. SORD_VERSION=0.16.6
  26. SRATOM_VERSION=0.6.6
  27. ZLIB_VERSION=1.2.11
  28. LV2LINT_SUPPORTED=1
  29. if [ "${MACOS_OLD}" -eq 1 ] || [ "${CROSS_COMPILING}" -eq 1 ]; then
  30. LV2LINT_SUPPORTED=0
  31. fi
  32. if [ "${MACOS}" -eq 1 ] && [ "$(uname -r)" = "12.6.0" ]; then
  33. LV2LINT_SUPPORTED=0
  34. fi
  35. # ---------------------------------------------------------------------------------------------------------------------
  36. # qt stuff
  37. if [ "${MACOS_UNIVERSAL}" -eq 1 ]; then
  38. QT5_VERSION=5.12.10
  39. QT5_MVERSION=5.12
  40. else
  41. QT5_VERSION=5.9.8
  42. QT5_MVERSION=5.9
  43. fi
  44. # ---------------------------------------------------------------------------------------------------------------------
  45. # carla
  46. FILE_VERSION=5.34
  47. if [ "${MACOS_UNIVERSAL}" -eq 1 ]; then
  48. CXFREEZE_VERSION=6.4.2
  49. PYTHON_VERSION=3.9.1
  50. PYLIBLO_VERSION=0.10.0
  51. PYQT5_VERSION=5.13.1
  52. SIP_VERSION=4.19.19
  53. # extra, needed for pyliblo
  54. CYTHON_VERSION=0.29.21
  55. # extra, needed for cxfreeze
  56. IMPORTLIB_METADATA_VERSION=3.1.1
  57. SETUPTOOLS_SCM_VERSION=5.0.0
  58. TOML_VERSION=0.10.2
  59. ZIPP_VERSION=3.4.0
  60. else
  61. CXFREEZE_VERSION=6.1
  62. PYTHON_VERSION=3.7.4
  63. PYLIBLO_VERSION=0.9.2
  64. PYQT5_VERSION=5.9.2
  65. SIP_VERSION=4.19.13
  66. fi
  67. # ---------------------------------------------------------------------------------------------------------------------
  68. # jack
  69. AFTEN_VERSION=0.0.8
  70. DB_VERSION=5.3.28
  71. OPUS_VERSION=1.3.1
  72. PORTAUDIO_VERSION=19.6.0
  73. RTAUDIO_VERSION=e03448bd15c1c34e842459939d755f5f89e880ed
  74. TRE_VERSION=0.8.0
  75. # ---------------------------------------------------------------------------------------------------------------------