diff options
author | Weijia Wang <9713184+wegank@users.noreply.github.com> | 2023-08-03 01:37:55 +0200 |
---|---|---|
committer | Weijia Wang <9713184+wegank@users.noreply.github.com> | 2023-08-03 13:32:11 +0200 |
commit | 44a3ee95db7514c6abd9928100a4d3ec90853a3f (patch) | |
tree | 9ed5c4d9b38ee30156311603ad63b90b1698d34c /pkgs/development/java-modules/jogl | |
parent | fcf476cb789d61f70f83e4cf639724d0cb5d232b (diff) |
javaPackages.jogl_2_4_0: add aarch64-linux support
Diffstat (limited to 'pkgs/development/java-modules/jogl')
-rw-r--r-- | pkgs/development/java-modules/jogl/default.nix | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/pkgs/development/java-modules/jogl/default.nix b/pkgs/development/java-modules/jogl/default.nix index 23449e6f05702..3373dc2176701 100644 --- a/pkgs/development/java-modules/jogl/default.nix +++ b/pkgs/development/java-modules/jogl/default.nix @@ -48,6 +48,10 @@ ( cd jogl/make + # prevent looking for native libraries in /usr/lib + substituteInPlace build-*.xml \ + --replace 'dir="''${TARGET_PLATFORM_USRLIBS}"' "" + # force way to do disfunctional "ant -Dsetup.addNativeBroadcom=false" and disable dependency on raspberrypi drivers # if arm/aarch64 support will be added, this block might be commented out on those platforms # on x86 compiling with default "setup.addNativeBroadcom=true" leads to unsatisfied import "vc_dispmanx_resource_delete" in libnewt.so @@ -63,16 +67,16 @@ installPhase = '' mkdir -p $out/share/java - cp -v $NIX_BUILD_TOP/gluegen/build/gluegen-rt{,-natives-linux-amd64}.jar $out/share/java/ - cp -v $NIX_BUILD_TOP/jogl/build/jar/jogl-all{,-natives-linux-amd64}.jar $out/share/java/ - cp -v $NIX_BUILD_TOP/jogl/build/nativewindow/nativewindow{,-awt,-natives-linux-amd64,-os-drm,-os-x11}.jar $out/share/java/ + cp -v $NIX_BUILD_TOP/gluegen/build/gluegen-rt{,-natives-linux-*}.jar $out/share/java/ + cp -v $NIX_BUILD_TOP/jogl/build/jar/jogl-all{,-natives-linux-*}.jar $out/share/java/ + cp -v $NIX_BUILD_TOP/jogl/build/nativewindow/nativewindow{,-awt,-natives-linux-*,-os-drm,-os-x11}.jar $out/share/java/ ''; meta = with lib; { description = "Java libraries for 3D Graphics, Multimedia and Processing"; homepage = "https://jogamp.org/"; license = licenses.bsd3; - platforms = [ "x86_64-linux" ]; + platforms = platforms.linux; }; }; |