diff options
-rw-r--r-- | make/build.xml | 29 | ||||
-rw-r--r-- | make/joglRIversion | 2 |
2 files changed, 30 insertions, 1 deletions
diff --git a/make/build.xml b/make/build.xml index d40fb0318..48924b932 100644 --- a/make/build.xml +++ b/make/build.xml @@ -1282,6 +1282,35 @@ /> </target> + <!-- unjar and re-jar the platform-independent jogl.jar with the official manifest --> + <target name="redist" depends="dist.dir.check"> + <condition property="dist.complete"> + <available file="${jogl.dist.dir}/jogl.jar" /> + </condition> + <fail unless="dist.complete"> + ****************************************************************** + ** It appears the dist command did not complete; the platform- ** + ** independent jogl.jar is missing. Please check the status of ** + ** the dist build and try again. ** + ****************************************************************** + </fail> + <delete dir="${jogl.dist.dir}/tmp" failonerror="false" /> + <mkdir dir="${jogl.dist.dir}/tmp" /> + <unjar src="${jogl.dist.dir}/jogl.jar" dest="${jogl.dist.dir}/tmp" /> + <delete dir="${jogl.dist.dir}/tmp/META-INF" /> + <delete file="${jogl.dist.dir}/jogl.jar" /> + <jar manifest="joglRIversion" + destfile="${jogl.dist.dir}/jogl.jar" + basedir="${jogl.dist.dir}/tmp" + includes="*/**" /> + <delete dir="${jogl.dist.dir}/tmp" /> + <!-- Apply Pack200 repacking to allow later compression by that mechanism --> + <apply executable="pack200" > + <arg value="--repack" /> + <fileset file="${jogl.dist.dir}/jogl.jar" /> + </apply> + </target> + <!-- ================================================================== --> <!-- - Clean up all that is built. diff --git a/make/joglRIversion b/make/joglRIversion index 770d1aa5f..c79967da8 100644 --- a/make/joglRIversion +++ b/make/joglRIversion @@ -2,7 +2,7 @@ Specification-Title: Java Bindings for OpenGL API Specification Specification-Version: 1.0.0 Specification-Vendor: Sun Microsystems, Inc. Implementation-Title: Java Bindings for OpenGL Runtime Environment -Implementation-Version: 1.0.0-beta3 +Implementation-Version: 1.0.0-beta4 Implementation-Vendor: Sun Microsystems, Inc. Extension-Name: javax.media.opengl Implementation-Vendor-Id: com.sun |