lol

Merge pull request #281019 from wackbyte/bump-lune

authored by

Sandro and committed by
GitHub
5cd2baa5 3c4477c3

+19 -8
+19 -8
pkgs/development/interpreters/lune/default.nix
··· 6 6 , darwin 7 7 }: 8 8 9 + let 10 + inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; 11 + in 9 12 rustPlatform.buildRustPackage rec { 10 13 pname = "lune"; 11 - version = "0.7.11"; 14 + version = "0.8.0"; 12 15 13 16 src = fetchFromGitHub { 14 17 owner = "filiptibell"; 15 18 repo = "lune"; 16 19 rev = "v${version}"; 17 - hash = "sha256-5agoAXeO16/CihsgvUHt+pgA+/ph6PualTY6xqDQbeU="; 20 + hash = "sha256-ZVETw+GdkrR2V8RrHAWBR+avAuN0158DlJkYBquju8E="; 18 21 fetchSubmodules = true; 19 22 }; 20 23 21 - cargoHash = "sha256-kPBPxlsicoFDyOsuJWhvQHDC2uwYQqpd7S+kQPRd8DY="; 24 + cargoHash = "sha256-zOjDT8Sn/p3YaG+dWyYxSWUOo11p9/WG3EyNagZRtQQ="; 22 25 23 26 nativeBuildInputs = [ 24 27 pkg-config 25 28 ]; 26 29 27 30 buildInputs = lib.optionals stdenv.isDarwin [ 28 - darwin.apple_sdk.frameworks.Security 31 + Security 32 + SystemConfiguration 29 33 ]; 30 34 35 + # error: linker `aarch64-linux-gnu-gcc` not found 36 + postPatch = '' 37 + rm .cargo/config.toml 38 + ''; 39 + 31 40 checkFlags = [ 32 - # these all require internet access 41 + # require internet access 33 42 "--skip=tests::net_request_codes" 34 43 "--skip=tests::net_request_compression" 35 44 "--skip=tests::net_request_methods" ··· 40 49 "--skip=tests::roblox_instance_custom_async" 41 50 "--skip=tests::serde_json_decode" 42 51 43 - # this tries to use the root directory as the CWD 52 + # uses root as the CWD 44 53 "--skip=tests::process_spawn_cwd" 45 54 ]; 46 55 47 56 meta = with lib; { 48 57 description = "A standalone Luau script runtime"; 49 - homepage = "https://github.com/filiptibell/lune"; 50 - changelog = "https://github.com/filiptibell/lune/blob/${src.rev}/CHANGELOG.md"; 58 + homepage = "https://github.com/lune-org/lune"; 59 + changelog = "https://github.com/lune-org/lune/blob/${src.rev}/CHANGELOG.md"; 51 60 license = licenses.mpl20; 52 61 maintainers = with maintainers; [ lammermann ]; 62 + # note: Undefined symbols for architecture x86_64 63 + broken = stdenv.isDarwin; 53 64 }; 54 65 }