The script sources buildEnvironment.sh, and writes those values out to the about.mappings file before mounting all of the files to the docker to build
*Also updated the " to '' in the plugin.properties
com.raytheon.uf.viz.cots.feature/feature.xml
- "clear" (set to 0.0.0) version dependency of com.sun.jna
com.raytheon.viz.feature.awips.developer/feature.xml
- remove the boundaryTool as an included feature (we don't use this currently)
com.raytheon.viz.product.awips/developer.product
- added reference to cave icon for building on macOS
- removed linux and windows java specification
com.raytheon.viz.product.awips/icons/cave-icon.icns
- added cave icon for macOS build
com.raytheon.viz.product.awips/plugin.xml
- removed plugin customization property
- run in headless mode (this is needed otherwise cave hangs on start up)
- specify the java library path to be able to find jep (this may change depending on if we change how we distribute the python environment with cave)
Implement jogl changes, changes to the developer.product and feature.xml
Change the rendering method of E/W GOES combos so they render on macOS
com.raytheon.uf.viz.gl.image.stipple/META-INF/MANIFEST.MF
- add com.jogamp.jogl as a required bundle
""/src/com/raytheon/uf/viz/gl/image/stipple/GLStippledColormappedImageExtension.java
- import jogamp and remove opengl import
- use GL2 objects and constants instead of GL
com.ratheon.uf.viz.gl.triangulated/META-INF/MANIFEST.MF
- add com.jogamp.jogl as required bundled
""/src/com/raytheon/uf/viz/gl/triangulated/GLTriangulatedImage.java
- use jogamp import instead of opengl
- use GL2 objects and constants instead of GL
com.raytheon.uf.viz.radar.gl/META-INF/MANIFEST.MF
- add com.jogamp.jogl as required bundle
""/src/com/raytheon/uf/viz/radar/gl/RadarRadialMesh.java
- use GL2 import, variables, and constants instead of GL
com.raytheon.uf.viz.truecolor.gl/META-INF/MANIFEST.MF
- remove javax.media.opengl as required bundle
- add com.jogamp.jogl as required bundle
""/src/com/raytheon/uf/viz/truecolor/gl/extension/GLTrueColorImagingExtension.java
- use GL2 import, variables and constants instead of GL
com.raytheon.viz.feature.awips.developer/feature.xml
- replaced with existing v18 feature.xml for macOS
com.raytheon.viz.product.awips/META-INF/MANIFEST.MF
- changed the java execution environment form 1.7 to 1.8 (which is what we have in v18, it should at least be 1.8, possibly 1.11)
""/developer.product
- modified the program arguments with the proper locationfor caveData (in ~/Library/) and remove the -alertviz flag
- add a flag for start on first thread (this is how our current v18-osx one is)
- changed the logback to alertview
- removed the python jep library path
- renamed the DvizVersion to DcaveVersion
- added an argument for build system
- removed windows image argument
- add a line defining the JRE for macos
- added a preferencesInfo and ccs lines to be the same as our v18-osx version
""/plugin.xml
- remove windows image property
com.raytheon.viz.satellite/src/com/raytheon/viz/satellite/rsc/SatBlendedResource.java
- change the way we draw E/W GOES combos so they can render on macOS
*rpms/awips2.core/deploy.builder/build.sh
*rpms/build/x86_64/build.sh
*rpms/build/common/lookupRPM.sh
Commented out building of AlertViz rpm
*dist/comps.xml
Removed mandatory awips2-alertviz rpm
Removed awips2-gfesuite rpm
Added qpis2-qpid-proton rpm (which typically got installed from dependecies, but wouldn't get removed)