Unverified Commit 8e0e5f43 authored by figsoda's avatar figsoda Committed by GitHub
Browse files

Merge pull request #210065 from figsoda/selene

selene: 0.23.1 -> 0.24.0
parents a5c2a378 87b499ad
Loading
Loading
Loading
Loading
+4 −15
Original line number Diff line number Diff line
{ lib
, rustPlatform
, fetchFromGitHub
, fetchpatch
, robloxSupport ? true
, pkg-config
, openssl
@@ -11,26 +10,16 @@

rustPlatform.buildRustPackage rec {
  pname = "selene";
  version = "0.23.1";
  version = "0.24.0";

  src = fetchFromGitHub {
    owner = "kampfkarren";
    repo = pname;
    rev = version;
    sha256 = "sha256-gD49OzhpO059wawA+PJc8SIYQ23965LF21zqIfj62Y4=";
    sha256 = "sha256-tw9OLdXhqxgqROub0P/+nd4LQGNw3QDxlCyyf8ogRQM=";
  };

  cargoSha256 = "sha256-oekqM/Jvh0z6O6iJhSi7Ph5gsF5Fssr5ItKpmyozhPk=";

  patches = [
    # fix broken test
    # https://github.com/kampfkarren/selene/pull/471
    (fetchpatch {
      name = "fix-test-roblox-incorrect-roact-usage.patch";
      url = "https://github.com/kampfkarren/selene/commit/f4abf9f3fb639b372fe4ac47449f8a1e455c28a5.patch";
      sha256 = "sha256-nk7HGygXXu91cqiRZBA/sLBlaJLkNg90C2NX8Kr1WGA=";
    })
  ];
  cargoSha256 = "sha256-5/xAX8BhB81cB7x2Pe/MKCV0Fi76ZcO6XHFQxTVIuLA=";

  nativeBuildInputs = lib.optionals robloxSupport [
    pkg-config
@@ -38,7 +27,7 @@ rustPlatform.buildRustPackage rec {

  buildInputs = lib.optionals robloxSupport [
    openssl
  ] ++ lib.optional (robloxSupport && stdenv.isDarwin) [
  ] ++ lib.optionals (robloxSupport && stdenv.isDarwin) [
    darwin.apple_sdk.frameworks.Security
  ];