weasis: Add support for aarch64-darwin
This commit is contained in:
@@ -13,6 +13,7 @@ let
|
||||
attrs.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
|
||||
platform = selectSystem {
|
||||
"x86_64-linux" = "linux-x86-64";
|
||||
"aarch64-darwin" = "macosx-aarch64";
|
||||
};
|
||||
|
||||
in
|
||||
@@ -60,12 +61,17 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
''
|
||||
+ lib.optionalString stdenv.isLinux ''
|
||||
mkdir -p $out/share/{applications,pixmaps}
|
||||
|
||||
mv weasis-${platform}-jdk${lib.versions.major jdk24.version}-${finalAttrs.version}/Weasis/* $out/
|
||||
mv $out/lib/*.png $out/share/pixmaps/
|
||||
|
||||
''
|
||||
+ lib.optionalString stdenv.isDarwin ''
|
||||
mkdir -p $out/Applications
|
||||
mv weasis-${platform}-jdk${lib.versions.major jdk24.version}-${finalAttrs.version}/Weasis.app $out/Applications/
|
||||
''
|
||||
+ ''
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
@@ -79,7 +85,10 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
epl20
|
||||
];
|
||||
maintainers = [ ];
|
||||
platforms = [ "x86_64-linux" ];
|
||||
platforms = [
|
||||
"x86_64-linux"
|
||||
"aarch64-darwin"
|
||||
];
|
||||
mainProgram = "Weasis";
|
||||
};
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user