release-info.json 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219
  1. {
  2. "name": "SDL3",
  3. "remote": "libsdl-org/SDL",
  4. "version": {
  5. "file": "include/SDL3/SDL_version.h",
  6. "re_major": "^#define SDL_MAJOR_VERSION\\s+([0-9]+)$",
  7. "re_minor": "^#define SDL_MINOR_VERSION\\s+([0-9]+)$",
  8. "re_micro": "^#define SDL_MICRO_VERSION\\s+([0-9]+)$"
  9. },
  10. "source": {
  11. "checks": [
  12. "src/SDL.c",
  13. "include/SDL3/SDL.h",
  14. "test/testsprite.c",
  15. "android-project/app/src/main/java/org/libsdl/app/SDLActivity.java"
  16. ],
  17. "files": {
  18. "include/SDL3": [
  19. "build-scripts/pkg-support/source/SDL_revision.h.in:SDL_revision.h"
  20. ],
  21. "include/build_config": [
  22. "build-scripts/pkg-support/source/SDL_revision.h.cmake.in:SDL_revision.h.cmake"
  23. ]
  24. }
  25. },
  26. "dmg": {
  27. "project": "Xcode/SDL/SDL.xcodeproj",
  28. "path": "Xcode/SDL/build/SDL3.dmg",
  29. "target": "SDL3.dmg",
  30. "build-xcconfig": "Xcode/SDL/pkg-support/build.xcconfig"
  31. },
  32. "mingw": {
  33. "cmake": {
  34. "archs": ["x86", "x64"],
  35. "args": [
  36. "-DSDL_SHARED=ON",
  37. "-DSDL_STATIC=OFF",
  38. "-DSDL_DISABLE_INSTALL_DOCS=ON",
  39. "-DSDL_RELOCATABLE=ON",
  40. "-DSDL_TEST_LIBRARY=ON",
  41. "-DSDL_TESTS=OFF",
  42. "-DSDL_VENDOR_INFO=libsdl.org"
  43. ],
  44. "shared-static": "args"
  45. },
  46. "files": {
  47. "": [
  48. "build-scripts/pkg-support/mingw/INSTALL.txt",
  49. "build-scripts/pkg-support/mingw/Makefile",
  50. "BUGS.txt",
  51. "CREDITS.md",
  52. "README-SDL.txt",
  53. "WhatsNew.txt",
  54. "LICENSE.txt",
  55. "README.md"
  56. ],
  57. "cmake": [
  58. "build-scripts/pkg-support/mingw/cmake/SDL3Config.cmake",
  59. "build-scripts/pkg-support/mingw/cmake/SDL3ConfigVersion.cmake"
  60. ],
  61. "docs": [
  62. "docs/*"
  63. ]
  64. }
  65. },
  66. "msvc": {
  67. "msbuild": {
  68. "archs": [
  69. "x86",
  70. "x64"
  71. ],
  72. "directory-build-props": "build-scripts/pkg-support/msvc/Directory.Build.props",
  73. "projects": [
  74. "VisualC/SDL/SDL.vcxproj",
  75. "VisualC/SDL_test/SDL_test.vcxproj"
  76. ],
  77. "files-lib": {
  78. "": [
  79. "VisualC/SDL/@<@PLATFORM@>@/@<@CONFIGURATION@>@/SDL3.dll"
  80. ]
  81. },
  82. "files-devel": {
  83. "lib/@<@ARCH@>@": [
  84. "VisualC/SDL/@<@PLATFORM@>@/@<@CONFIGURATION@>@/SDL3.dll",
  85. "VisualC/SDL/@<@PLATFORM@>@/@<@CONFIGURATION@>@/SDL3.lib",
  86. "VisualC/SDL/@<@PLATFORM@>@/@<@CONFIGURATION@>@/SDL3.pdb",
  87. "VisualC/SDL_test/@<@PLATFORM@>@/@<@CONFIGURATION@>@/SDL3_test.lib"
  88. ]
  89. }
  90. },
  91. "cmake": {
  92. "archs": [
  93. "arm64"
  94. ],
  95. "args": [
  96. "-DSDL_SHARED=ON",
  97. "-DSDL_STATIC=OFF",
  98. "-DSDL_TEST_LIBRARY=ON",
  99. "-DSDL_TESTS=OFF",
  100. "-DSDL_DISABLE_INSTALL_DOCS=ON",
  101. "-DSDL_RELOCATABLE=ON",
  102. "-DSDL_VENDOR_INFO=libsdl.org"
  103. ],
  104. "files-lib": {
  105. "": [
  106. "bin/SDL3.dll"
  107. ]
  108. },
  109. "files-devel": {
  110. "lib/@<@ARCH@>@": [
  111. "bin/SDL3.dll",
  112. "bin/SDL3.pdb",
  113. "lib/SDL3.lib",
  114. "lib/SDL3_test.lib"
  115. ]
  116. }
  117. },
  118. "files-lib": {
  119. "": [
  120. "README-SDL.txt"
  121. ]
  122. },
  123. "files-devel": {
  124. "": [
  125. "README-SDL.txt",
  126. "BUGS.txt",
  127. "LICENSE.txt",
  128. "README.md",
  129. "WhatsNew.txt"
  130. ],
  131. "cmake": [
  132. "build-scripts/pkg-support/msvc/cmake/SDL3Config.cmake.in:SDL3Config.cmake",
  133. "build-scripts/pkg-support/msvc/cmake/SDL3ConfigVersion.cmake.in:SDL3ConfigVersion.cmake",
  134. "cmake/sdlcpu.cmake"
  135. ],
  136. "docs": [
  137. "docs/*"
  138. ],
  139. "include/SDL3": [
  140. "include/SDL3/*.h"
  141. ]
  142. }
  143. },
  144. "android": {
  145. "cmake": {
  146. "args": [
  147. "-DSDL_SHARED=ON",
  148. "-DSDL_STATIC=OFF",
  149. "-DSDL_TEST_LIBRARY=ON",
  150. "-DSDL_TESTS=OFF",
  151. "-DSDL_ANDROID_JAR=ON",
  152. "-DSDL_INSTALL=ON",
  153. "-DSDL_INSTALL_DOCS=ON",
  154. "-DSDL_VENDOR_INFO=libsdl.org"
  155. ]
  156. },
  157. "modules": {
  158. "SDL3-Headers": {
  159. "type": "interface",
  160. "includes": {
  161. "SDL3": ["include/SDL3/*.h"]
  162. }
  163. },
  164. "Headers": {
  165. "type": "interface",
  166. "export-libraries": [":SDL3-Headers"]
  167. },
  168. "SDL3_test": {
  169. "type": "library",
  170. "library": "lib/libSDL3_test.a",
  171. "export-libraries": [":Headers"]
  172. },
  173. "SDL3-shared": {
  174. "type": "library",
  175. "library": "lib/libSDL3.so",
  176. "export-libraries": [":Headers"]
  177. },
  178. "SDL3": {
  179. "type": "interface",
  180. "export-libraries": [":SDL3-shared"]
  181. }
  182. },
  183. "jars": {
  184. "classes": "share/java/@<@PROJECT_NAME@>@/@<@PROJECT_NAME@>@-@<@PROJECT_VERSION@>@.jar",
  185. "sources": "share/java/@<@PROJECT_NAME@>@/@<@PROJECT_NAME@>@-@<@PROJECT_VERSION@>@-sources.jar",
  186. "doc": "share/javadoc/@<@PROJECT_NAME@>@/@<@PROJECT_NAME@>@-@<@PROJECT_VERSION@>@-javadoc.jar"
  187. },
  188. "abis": [
  189. "armeabi-v7a",
  190. "arm64-v8a",
  191. "x86",
  192. "x86_64"
  193. ],
  194. "api-minimum": 19,
  195. "api-target": 29,
  196. "ndk-minimum": 21,
  197. "aar-files": {
  198. "": [
  199. "android-project/app/proguard-rules.pro:proguard.txt",
  200. "build-scripts/pkg-support/android/aar/__main__.py.in:__main__.py",
  201. "build-scripts/pkg-support/android/aar/description.json.in:description.json"
  202. ],
  203. "META-INF": [
  204. "LICENSE.txt"
  205. ],
  206. "cmake": [
  207. "cmake/sdlcpu.cmake",
  208. "build-scripts/pkg-support/android/aar/cmake/SDL3Config.cmake",
  209. "build-scripts/pkg-support/android/aar/cmake/SDL3ConfigVersion.cmake.in:SDL3ConfigVersion.cmake"
  210. ]
  211. },
  212. "files": {
  213. "": [
  214. "LICENSE.txt",
  215. "build-scripts/pkg-support/android/README.md.in:README.md"
  216. ]
  217. }
  218. }
  219. }