sweethome3d.{application,textures-editor,furniture-editor}: fix build for latest jdk

(cherry picked from commit 040c54ea5d)
This commit is contained in:
TomaSajt
2024-03-16 12:08:58 +01:00
committed by Bjørn Forsman
parent f915744695
commit bdbbccdb88
2 changed files with 6 additions and 0 deletions

View File

@@ -53,6 +53,9 @@ let
nativeBuildInputs = [ makeWrapper unzip autoPatchelfHook ];
buildInputs = [ ant jdk p7zip gtk3 gsettings-desktop-schemas libXxf86vm ];
# upstream targets Java 7 by default
env.ANT_ARGS = "-DappletClassSource=8 -DappletClassTarget=8 -DclassSource=8 -DclassTarget=8";
buildPhase = ''
runHook preBuild

View File

@@ -44,6 +44,9 @@ let
nativeBuildInputs = [ makeWrapper unzip ];
buildInputs = [ ant jdk gtk3 gsettings-desktop-schemas ];
# upstream targets Java 7 by default
env.ANT_ARGS = "-DappletClassSource=8 -DappletClassTarget=8 -DclassSource=8 -DclassTarget=8";
postPatch = ''
sed -i -e 's,../SweetHome3D,${applicationSrc},g' build.xml
sed -i -e 's,lib/macosx/java3d-1.6/jogl-all.jar,lib/java3d-1.6/jogl-all.jar,g' build.xml