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.

97 lines
2.5KB

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