source: osm/applications/editors/josm/plugins/lwjgl/ivy.xml@ 35926

Last change on this file since 35926 was 35926, checked in by taylor.smock, 2 years ago

lwjgl: Initial commit

This adds a plugin which bundles LWJGL for plugins.

The plugin is split into 4 parts, 1 is common classes between different
platforms, and then one with platform specific natives (unixoid, osx, and
windows).

The LWJGL parts included in this plugin (at this time) are:

  • lwjgl (core library)
    • assimp (model imports)
    • opencl
    • opengl
    • opengles
    • par (generation of simple shapes)
    • stb (various utilities)
    • vulkan (note: MacOS natives for MoltenVK are available)
  • joml
  • lwjgl3-awt
  • Property svn:eol-style set to native
File size: 5.7 KB
Line 
1<?xml version="1.0"?>
2<ivy-module xmlns:m="http://ant.apache.org/ivy/maven" version="2.0">
3 <info organisation="org.openstreetmap.josm.plugins" module="lwjgl" revision="1.0"/>
4 <dependencies>
5 <!-- The actual dependencies -->
6 <dependency org="org.lwjgl" conf="default->default" name="lwjgl" rev="${lwjgl.version}">
7 <artifact name="lwjgl" type="jar"/>
8 <artifact name="lwjgl" type="jar" m:classifier="natives-linux"/>
9 <artifact name="lwjgl" type="jar" m:classifier="natives-linux-arm32"/>
10 <artifact name="lwjgl" type="jar" m:classifier="natives-linux-arm64"/>
11 <artifact name="lwjgl" type="jar" m:classifier="natives-macos"/>
12 <artifact name="lwjgl" type="jar" m:classifier="natives-macos-arm64"/>
13 <artifact name="lwjgl" type="jar" m:classifier="natives-windows"/>
14 <artifact name="lwjgl" type="jar" m:classifier="natives-windows-x86"/>
15 <artifact name="lwjgl" type="jar" m:classifier="natives-windows-arm64"/>
16 </dependency>
17 <dependency org="org.lwjgl" conf="default->default" name="lwjgl-assimp" rev="${lwjgl.version}">
18 <artifact name="lwjgl-assimp" type="jar"/>
19 <artifact name="lwjgl-assimp" type="jar" m:classifier="natives-linux"/>
20 <artifact name="lwjgl-assimp" type="jar" m:classifier="natives-linux-arm32"/>
21 <artifact name="lwjgl-assimp" type="jar" m:classifier="natives-linux-arm64"/>
22 <artifact name="lwjgl-assimp" type="jar" m:classifier="natives-macos"/>
23 <artifact name="lwjgl-assimp" type="jar" m:classifier="natives-macos-arm64"/>
24 <artifact name="lwjgl-assimp" type="jar" m:classifier="natives-windows"/>
25 <artifact name="lwjgl-assimp" type="jar" m:classifier="natives-windows-x86"/>
26 <artifact name="lwjgl-assimp" type="jar" m:classifier="natives-windows-arm64"/>
27 </dependency>
28 <dependency org="org.lwjgl" conf="default->default" name="lwjgl-egl" rev="${lwjgl.version}"/>
29 <dependency org="org.lwjgl" name="lwjgl-opencl" rev="${lwjgl.version}"/>
30 <dependency org="org.lwjgl" conf="default->default" name="lwjgl-opengl" rev="${lwjgl.version}">
31 <artifact name="lwjgl-opengl" type="jar"/>
32 <artifact name="lwjgl-opengl" type="jar" m:classifier="natives-linux"/>
33 <artifact name="lwjgl-opengl" type="jar" m:classifier="natives-linux-arm32"/>
34 <artifact name="lwjgl-opengl" type="jar" m:classifier="natives-linux-arm64"/>
35 <artifact name="lwjgl-opengl" type="jar" m:classifier="natives-macos"/>
36 <artifact name="lwjgl-opengl" type="jar" m:classifier="natives-macos-arm64"/>
37 <artifact name="lwjgl-opengl" type="jar" m:classifier="natives-windows"/>
38 <artifact name="lwjgl-opengl" type="jar" m:classifier="natives-windows-x86"/>
39 <artifact name="lwjgl-opengl" type="jar" m:classifier="natives-windows-arm64"/>
40 </dependency>
41 <dependency org="org.lwjgl" conf="default->default" name="lwjgl-opengles" rev="${lwjgl.version}">
42 <artifact name="lwjgl-opengles" type="jar"/>
43 <artifact name="lwjgl-opengles" type="jar" m:classifier="natives-linux"/>
44 <artifact name="lwjgl-opengles" type="jar" m:classifier="natives-linux-arm32"/>
45 <artifact name="lwjgl-opengles" type="jar" m:classifier="natives-linux-arm64"/>
46 <artifact name="lwjgl-opengles" type="jar" m:classifier="natives-macos"/>
47 <artifact name="lwjgl-opengles" type="jar" m:classifier="natives-macos-arm64"/>
48 <artifact name="lwjgl-opengles" type="jar" m:classifier="natives-windows"/>
49 <artifact name="lwjgl-opengles" type="jar" m:classifier="natives-windows-x86"/>
50 <artifact name="lwjgl-opengles" type="jar" m:classifier="natives-windows-arm64"/>
51 </dependency>
52 <dependency org="org.lwjgl" conf="default->default" name="lwjgl-par" rev="${lwjgl.version}">
53 <artifact name="lwjgl-par" type="jar"/>
54 <artifact name="lwjgl-par" type="jar" m:classifier="natives-linux"/>
55 <artifact name="lwjgl-par" type="jar" m:classifier="natives-linux-arm32"/>
56 <artifact name="lwjgl-par" type="jar" m:classifier="natives-linux-arm64"/>
57 <artifact name="lwjgl-par" type="jar" m:classifier="natives-macos"/>
58 <artifact name="lwjgl-par" type="jar" m:classifier="natives-macos-arm64"/>
59 <artifact name="lwjgl-par" type="jar" m:classifier="natives-windows"/>
60 <artifact name="lwjgl-par" type="jar" m:classifier="natives-windows-x86"/>
61 <artifact name="lwjgl-par" type="jar" m:classifier="natives-windows-arm64"/>
62 </dependency>
63 <dependency org="org.lwjgl" conf="default->default" name="lwjgl-stb" rev="${lwjgl.version}">
64 <artifact name="lwjgl-stb" type="jar"/>
65 <artifact name="lwjgl-stb" type="jar" m:classifier="natives-linux"/>
66 <artifact name="lwjgl-stb" type="jar" m:classifier="natives-linux-arm32"/>
67 <artifact name="lwjgl-stb" type="jar" m:classifier="natives-linux-arm64"/>
68 <artifact name="lwjgl-stb" type="jar" m:classifier="natives-macos"/>
69 <artifact name="lwjgl-stb" type="jar" m:classifier="natives-macos-arm64"/>
70 <artifact name="lwjgl-stb" type="jar" m:classifier="natives-windows"/>
71 <artifact name="lwjgl-stb" type="jar" m:classifier="natives-windows-x86"/>
72 <artifact name="lwjgl-stb" type="jar" m:classifier="natives-windows-arm64"/>
73 </dependency>
74 <dependency org="org.lwjgl" conf="default->default" name="lwjgl-vulkan" rev="${lwjgl.version}">
75 <artifact name="lwjgl-vulkan" type="jar"/>
76 <!-- Only mac needs natives - it is for MoltenVK -->
77 <artifact name="lwjgl-vulkan" type="jar" m:classifier="natives-macos"/>
78 <artifact name="lwjgl-vulkan" type="jar" m:classifier="natives-macos-arm64"/>
79 </dependency>
80 <dependency org="org.joml" conf="default->default" name="joml" rev="${joml.version}"/>
81 <dependency org="org.lwjglx" conf="default->default" name="lwjgl3-awt" rev="${lwjgl3-awt.version}"/>
82 </dependencies>
83</ivy-module>
Note: See TracBrowser for help on using the repository browser.