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.

88 lines
2.2KB

  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. LILV_VERSION=0.24.10
  20. LV2_VERSION=1.18.0
  21. LV2LINT_VERSION=0.8.0
  22. MXML_VERSION=3.1
  23. SERD_VERSION=0.30.6
  24. SORD_VERSION=0.16.6
  25. SRATOM_VERSION=0.6.6
  26. ZLIB_VERSION=1.2.11
  27. LV2LINT_SUPPORTED=1
  28. if [ "${MACOS_OLD}" -eq 1 ] || [ "${CROSS_COMPILING}" -eq 1 ]; then
  29. LV2LINT_SUPPORTED=0
  30. fi
  31. if [ "${MACOS}" -eq 1 ] && [ "$(uname -r)" = "12.6.0" ]; then
  32. LV2LINT_SUPPORTED=0
  33. fi
  34. # ---------------------------------------------------------------------------------------------------------------------
  35. # qt stuff
  36. if [ "${MACOS_UNIVERSAL}" -eq 1 ]; then
  37. QT5_VERSION=5.12.10
  38. QT5_MVERSION=5.12
  39. else
  40. QT5_VERSION=5.9.8
  41. QT5_MVERSION=5.9
  42. fi
  43. # ---------------------------------------------------------------------------------------------------------------------
  44. # carla
  45. FILE_VERSION=5.34
  46. PYLIBLO_VERSION=0.9.2
  47. if [ "${MACOS_UNIVERSAL}" -eq 1 ]; then
  48. CXFREEZE_VERSION=6.4.2
  49. PYTHON_VERSION=3.9.1
  50. PYQT5_VERSION=5.13.1
  51. SIP_VERSION=4.19.19
  52. # extra, needed only for cxfreeze
  53. IMPORTLIB_METADATA_VERSION=3.1.1
  54. SETUPTOOLS_SCM_VERSION=5.0.0
  55. TOML_VERSION=0.10.2
  56. ZIPP_VERSION=3.4.0
  57. else
  58. CXFREEZE_VERSION=6.1
  59. PYTHON_VERSION=3.7.4
  60. PYQT5_VERSION=5.9.2
  61. SIP_VERSION=4.19.13
  62. fi
  63. # ---------------------------------------------------------------------------------------------------------------------
  64. # jack
  65. AFTEN_VERSION=0.0.8
  66. DB_VERSION=5.3.28
  67. OPUS_VERSION=1.3.1
  68. PORTAUDIO_VERSION=19.6.0
  69. RTAUDIO_VERSION=e03448bd15c1c34e842459939d755f5f89e880ed
  70. TRE_VERSION=0.8.0
  71. # ---------------------------------------------------------------------------------------------------------------------