|
88 | 88 | <mkdir dir="${project.bin}" />
|
89 | 89 | <mkdir dir="${project.libs}" />
|
90 | 90 | <mkdir dir="${project.libs}/windows-amd64" />
|
91 |
| - <mkdir dir="${project.libs}/macosx-universal" /> |
| 91 | + <mkdir dir="${project.libs}/macos-x86_64" /> |
| 92 | + <mkdir dir="${project.libs}/macos-aarch64" /> |
92 | 93 | <mkdir dir="${project.libs}/linux-amd64" />
|
93 | 94 | </target>
|
94 | 95 |
|
|
98 | 99 |
|
99 | 100 | <echo message="download dependencies ..." />
|
100 | 101 |
|
| 102 | + |
| 103 | + <property name="jogl.url" |
| 104 | + value="https://download.processing.org/jogl/v2.4.0-rc-20210111y" /> |
| 105 | + |
101 | 106 | <get dest="${project.libs}" skipexisting="true" ignoreerrors="true">
|
102 | 107 | <url
|
103 |
| - url="https://github.com/micycle1/processing-core-4/releases/download/4.0.1/original-core-4.0.1.jar" /> |
104 |
| - <url |
105 |
| - url="https://jogamp.org/deployment/archive/master/gluegen_951-joal_669-jogl_1517-jocl_1157/jar/jogl-all.jar" /> |
106 |
| - <url |
107 |
| - url="https://jogamp.org/deployment/archive/master/gluegen_951-joal_669-jogl_1517-jocl_1157/jar/gluegen-rt.jar" /> |
| 108 | + url="https://github.com/micycle1/processing-core-4/releases/download/4.2/core-4.2.jar" /> |
| 109 | + <url url="${jogl.url}/gluegen-rt.jar" /> |
| 110 | + <url url="${jogl.url}/jogl-all.jar" /> |
108 | 111 | <url
|
109 | 112 | url="https://github.com/processing/processing-sound/releases/download/v2.3.1/sound.zip" />
|
110 | 113 | <url url="https://github.com/java-native/jssc/releases/download/v2.9.4/jssc-2.9.4.jar" />
|
111 | 114 | <url url="https://repo1.maven.org/maven2/org/processing/serial/3.3.7/serial-3.3.7.jar" />
|
112 | 115 | <url url="https://repo1.maven.org/maven2/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar" />
|
113 |
| - <url |
114 |
| - url="https://jogamp.org/deployment/archive/master/gluegen_951-joal_669-jogl_1517-jocl_1157/jar/gluegen.jar" /> |
115 | 116 | </get>
|
116 | 117 |
|
117 | 118 | <get dest="${project.libs}/linux-amd64" skipexisting="true" ignoreerrors="true">
|
118 | 119 | <url
|
119 |
| - url="https://jogamp.org/deployment/archive/master/gluegen_951-joal_669-jogl_1517-jocl_1157/jar/jogl-all-natives-linux-amd64.jar" /> |
120 |
| - <url |
121 |
| - url="https://maven.scijava.org/content/repositories/public/org/jogamp/gluegen/gluegen-rt-natives-linux-amd64/2.1.5/gluegen-rt-natives-linux-amd64-2.1.5.jar" /> |
| 120 | + url="https://download.processing.org/jogl/v2.4.0-rc-20210111y/gluegen-rt-natives-linux-amd64.jar" /> |
122 | 121 | <url
|
123 |
| - url="https://jogamp.org/deployment/archive/master/gluegen_951-joal_669-jogl_1517-jocl_1157/jar/gluegen-rt-natives-linux-amd64.jar" /> |
124 |
| - <url |
125 |
| - url="https://repo1.maven.org/maven2/org/openjfx/javafx-graphics/18.0.2/javafx-graphics-18.0.2-linux.jar" /> |
126 |
| - <url |
127 |
| - url="https://repo1.maven.org/maven2/org/openjfx/javafx-base/18.0.2/javafx-base-18.0.2-linux.jar" /> |
| 122 | + url="https://download.processing.org/jogl/v2.4.0-rc-20210111y/jogl-all-natives-linux-amd64.jar" /> |
128 | 123 | </get>
|
129 | 124 |
|
130 | 125 | <get dest="${project.libs}/windows-amd64" skipexisting="true" ignoreerrors="true">
|
131 | 126 | <url
|
132 |
| - url="https://jogamp.org/deployment/archive/master/gluegen_951-joal_669-jogl_1517-jocl_1157/jar/jogl-all-natives-windows-amd64.jar" /> |
133 |
| - <url |
134 |
| - url="https://jogamp.org/deployment/archive/master/gluegen_951-joal_669-jogl_1517-jocl_1157/jar/gluegen-rt-natives-windows-amd64.jar" /> |
| 127 | + url="https://download.processing.org/jogl/v2.4.0-rc-20210111y/gluegen-rt-natives-windows-amd64.jar" /> |
135 | 128 | <url
|
136 |
| - url="https://repo1.maven.org/maven2/org/openjfx/javafx-controls/18.0.2/javafx-controls-18.0.2-win.jar" /> |
137 |
| - <url |
138 |
| - url="https://repo1.maven.org/maven2/org/openjfx/javafx-graphics/18.0.2/javafx-graphics-18.0.2-win.jar" /> |
139 |
| - <url |
140 |
| - url="https://repo1.maven.org/maven2/org/openjfx/javafx-base/18.0.2/javafx-base-18.0.2-win.jar" /> |
| 129 | + url="https://download.processing.org/jogl/v2.4.0-rc-20210111y/jogl-all-natives-windows-amd64.jar" /> |
141 | 130 | </get>
|
142 | 131 |
|
143 |
| - <get dest="${project.libs}/macosx-universal" skipexisting="true" ignoreerrors="true"> |
144 |
| - <url |
145 |
| - url="https://jogamp.org/deployment/archive/master/gluegen_951-joal_669-jogl_1517-jocl_1157/jar/jogl-all-natives-macosx-universal.jar" /> |
| 132 | + <get dest="${project.libs}/macos-x86_64" skipexisting="true" ignoreerrors="true"> |
146 | 133 | <url
|
147 |
| - url="https://jogamp.org/deployment/archive/master/gluegen_951-joal_669-jogl_1517-jocl_1157/jar/gluegen-rt-natives-macosx-universal.jar" /> |
| 134 | + url="https://download.processing.org/jogl/v2.4.0-rc-20210111y/gluegen-rt-natives-macos-x86_64.jar" /> |
148 | 135 | <url
|
149 |
| - url="https://repo1.maven.org/maven2/org/openjfx/javafx-controls/18.0.2/javafx-controls-18.0.2-mac.jar" /> |
| 136 | + url="https://download.processing.org/jogl/v2.4.0-rc-20210111y/jogl-all-natives-macos-x86_64.jar" /> |
| 137 | + </get> |
| 138 | + |
| 139 | + <get dest="${project.libs}/macos-aarch64" skipexisting="true" ignoreerrors="true"> |
150 | 140 | <url
|
151 |
| - url="https://repo1.maven.org/maven2/org/openjfx/javafx-graphics/18.0.2/javafx-graphics-18.0.2-mac.jar" /> |
| 141 | + url="https://download.processing.org/jogl/v2.4.0-rc-20210111y/gluegen-rt-natives-macos-aarch64.jar" /> |
152 | 142 | <url
|
153 |
| - url="https://repo1.maven.org/maven2/org/openjfx/javafx-base/18.0.2/javafx-base-18.0.2-mac.jar" /> |
| 143 | + url="https://download.processing.org/jogl/v2.4.0-rc-20210111y/jogl-all-natives-macos-aarch64.jar" /> |
154 | 144 | </get>
|
155 | 145 |
|
156 | 146 | <if>
|
|
248 | 238 | </jar>
|
249 | 239 |
|
250 | 240 | <jar
|
251 |
| - jarfile="${project.tmp}/${project.name}/${folder}/${project.jar.name}-macosx-universal.jar" |
| 241 | + jarfile="${project.tmp}/${project.name}/${folder}/${project.jar.name}-macos-x86_64.jar" |
| 242 | + basedir="${project.bin}"> |
| 243 | + <zipgroupfileset dir="${project.libs}" includes="*.jar" /> |
| 244 | + <zipgroupfileset dir="${project.libs}/macos-x86_64" includes="*.jar" /> |
| 245 | + <manifest> |
| 246 | + <attribute name="Class-Path" value="${project.libs}" /> |
| 247 | + </manifest> |
| 248 | + </jar> |
| 249 | + |
| 250 | + <jar |
| 251 | + jarfile="${project.tmp}/${project.name}/${folder}/${project.jar.name}-macos-aarch64.jar" |
252 | 252 | basedir="${project.bin}">
|
253 | 253 | <zipgroupfileset dir="${project.libs}" includes="*.jar" />
|
254 |
| - <zipgroupfileset dir="${project.libs}/macosx-universal" includes="*.jar" /> |
| 254 | + <zipgroupfileset dir="${project.libs}/macos-aarch64" includes="*.jar" /> |
255 | 255 | <manifest>
|
256 | 256 | <attribute name="Class-Path" value="${project.libs}" />
|
257 | 257 | </manifest>
|
|
297 | 297 | file="${project.dist.version}/tmp/${project.name}/library/${project.jar.name}-linux-amd64.jar"
|
298 | 298 | todir="${project.dist}" />
|
299 | 299 | <move
|
300 |
| - file="${project.dist.version}/tmp/${project.name}/library/${project.jar.name}-macosx-universal.jar" |
| 300 | + file="${project.dist.version}/tmp/${project.name}/library/${project.jar.name}-macos-x86_64.jar" |
| 301 | + todir="${project.dist}" /> |
| 302 | + <move |
| 303 | + file="${project.dist.version}/tmp/${project.name}/library/${project.jar.name}-macos-aarch64.jar" |
301 | 304 | todir="${project.dist}" />
|
302 | 305 |
|
303 | 306 | <copy file="resources/index.html" todir="${project.dist}" />
|
|
0 commit comments