lol

keyboard-layout-editor: fix dependencies for all platforms

+51 -3
+36
pkgs/by-name/ke/keyboard-layout-editor/deps.json
··· 84 "org/openjfx#javafx-base/17/linux": { 85 "jar": "sha256-JDzahjaTFMNLsQvgAj88mFaCNcpN7UpZ4Hgd1kC8SWI=" 86 }, 87 "org/openjfx#javafx-controls/17": { 88 "pom": "sha256-6UfbVFcEn1pKxmiSa2QUtLCRglYerVymiyNSTg4cwD8=" 89 }, 90 "org/openjfx#javafx-controls/17/linux": { 91 "jar": "sha256-pa085GMw/aiPjx4/ue8E1kR2O6C2mpXkl66JTjWdrQg=" 92 }, 93 "org/openjfx#javafx-fxml/17": { 94 "pom": "sha256-5+IA5aFv3qbIDne2IhWyVMt9thHEy9K9jGtVeLt39oE=" ··· 96 "org/openjfx#javafx-fxml/17/linux": { 97 "jar": "sha256-pkXtb3SSd3px+3c/IPO1OuIh9U0Fnl3p0dD2cmyam68=" 98 }, 99 "org/openjfx#javafx-graphics/17": { 100 "pom": "sha256-3RVlTvq6FiyolcdAxqA7vUEu8XNwyMcOq9j6PTUer+I=" 101 }, 102 "org/openjfx#javafx-graphics/17/linux": { 103 "jar": "sha256-YIAnF9iwTwE25rLNS5BGiQBSVml3328MF/dT+0eJ/aY=" 104 }, 105 "org/openjfx#javafx/17": { 106 "pom": "sha256-Mc+sHCBGlsqDJZzWCcK2kks3dBR+MOM9vEX+kKHnuww="
··· 84 "org/openjfx#javafx-base/17/linux": { 85 "jar": "sha256-JDzahjaTFMNLsQvgAj88mFaCNcpN7UpZ4Hgd1kC8SWI=" 86 }, 87 + "org/openjfx#javafx-base/17/linux-aarch64": { 88 + "jar": "sha256-VpZzo52A7LSvD6ZtjdY5dKBAxGhfHwD1a/m+FNke5Dg=" 89 + }, 90 + "org/openjfx#javafx-base/17/mac": { 91 + "jar": "sha256-11nPga0/qMIESAgMHq8drmDjfnDD2qTosMtbdQXfQDM=" 92 + }, 93 + "org/openjfx#javafx-base/17/mac-aarch64": { 94 + "jar": "sha256-DIOY+UOTZuom1n6BVDnj2CebaqWZqyycrLRlb/qIHjg=" 95 + }, 96 "org/openjfx#javafx-controls/17": { 97 "pom": "sha256-6UfbVFcEn1pKxmiSa2QUtLCRglYerVymiyNSTg4cwD8=" 98 }, 99 "org/openjfx#javafx-controls/17/linux": { 100 "jar": "sha256-pa085GMw/aiPjx4/ue8E1kR2O6C2mpXkl66JTjWdrQg=" 101 + }, 102 + "org/openjfx#javafx-controls/17/linux-aarch64": { 103 + "jar": "sha256-IfMJAHqsbBKYYUHfGBf2d3n5WsM5Ee4lGxAGhBUqTvg=" 104 + }, 105 + "org/openjfx#javafx-controls/17/mac": { 106 + "jar": "sha256-oH+WTR6TpUkZ0n24vx4I7TLFcwn9CIl+IGuXGIyWGiM=" 107 + }, 108 + "org/openjfx#javafx-controls/17/mac-aarch64": { 109 + "jar": "sha256-NtdHe5GuuV1l9B58d5uXrvC19CrCYVhIYNfwPwqE1uo=" 110 }, 111 "org/openjfx#javafx-fxml/17": { 112 "pom": "sha256-5+IA5aFv3qbIDne2IhWyVMt9thHEy9K9jGtVeLt39oE=" ··· 114 "org/openjfx#javafx-fxml/17/linux": { 115 "jar": "sha256-pkXtb3SSd3px+3c/IPO1OuIh9U0Fnl3p0dD2cmyam68=" 116 }, 117 + "org/openjfx#javafx-fxml/17/linux-aarch64": { 118 + "jar": "sha256-tsq+SetXA3yaTPg9UMkTXMzpUmgZgLjvhsszptrBZTA=" 119 + }, 120 + "org/openjfx#javafx-fxml/17/mac": { 121 + "jar": "sha256-caydrtrb/C5mVzmFwRrmH9y3nhBpEZaHZqt1y7EKhLA=" 122 + }, 123 + "org/openjfx#javafx-fxml/17/mac-aarch64": { 124 + "jar": "sha256-WCBAk5mAff/pahKUoUZJIx+E3qUvxMQxqLlcXKsz9xk=" 125 + }, 126 "org/openjfx#javafx-graphics/17": { 127 "pom": "sha256-3RVlTvq6FiyolcdAxqA7vUEu8XNwyMcOq9j6PTUer+I=" 128 }, 129 "org/openjfx#javafx-graphics/17/linux": { 130 "jar": "sha256-YIAnF9iwTwE25rLNS5BGiQBSVml3328MF/dT+0eJ/aY=" 131 + }, 132 + "org/openjfx#javafx-graphics/17/linux-aarch64": { 133 + "jar": "sha256-DzmFQ+ZDshVPi96ir1bXR2hIncysLzlAcCnpLaPub1o=" 134 + }, 135 + "org/openjfx#javafx-graphics/17/mac": { 136 + "jar": "sha256-Dzx9x1v3G9PgnsBAQ+a88LwnCKX9JeM4TpXWXCTe6pc=" 137 + }, 138 + "org/openjfx#javafx-graphics/17/mac-aarch64": { 139 + "jar": "sha256-g/4n/hqq9NjcL27nLG3eBCy0j0tQkhOvndk8PwxCBTc=" 140 }, 141 "org/openjfx#javafx/17": { 142 "pom": "sha256-Mc+sHCBGlsqDJZzWCcK2kks3dBR+MOM9vEX+kKHnuww="
+15 -3
pkgs/by-name/ke/keyboard-layout-editor/package.nix
··· 34 wrapGAppsHook3 35 ]; 36 37 mitmCache = gradle_8.fetchDeps { 38 inherit pname; 39 data = ./deps.json; ··· 66 license = lib.licenses.mit; 67 maintainers = with lib.maintainers; [ fliegendewurst ]; 68 mainProgram = "keyboard-layout-editor"; 69 - platforms = jdk.meta.platforms; 70 - # gradle resolves platform-specific dependencies 71 - broken = stdenv.hostPlatform.isAarch64 || stdenv.hostPlatform.isDarwin; 72 }; 73 }
··· 34 wrapGAppsHook3 35 ]; 36 37 + gradleUpdateScript = '' 38 + runHook preBuild 39 + 40 + gradle nixDownloadDeps -Dos.family=linux -Dos.arch=amd64 41 + gradle nixDownloadDeps -Dos.family=linux -Dos.arch=aarch64 42 + gradle nixDownloadDeps -Dos.name='mac os x' -Dos.arch=amd64 43 + gradle nixDownloadDeps -Dos.name='mac os x' -Dos.arch=aarch64 44 + ''; 45 + 46 mitmCache = gradle_8.fetchDeps { 47 inherit pname; 48 data = ./deps.json; ··· 75 license = lib.licenses.mit; 76 maintainers = with lib.maintainers; [ fliegendewurst ]; 77 mainProgram = "keyboard-layout-editor"; 78 + platforms = [ 79 + "x86_64-linux" 80 + "aarch64-linux" 81 + "x86_64-darwin" 82 + "aarch64-darwin" 83 + ]; 84 }; 85 }