Merge pull request #308343 from shyim/typesense-darwin

typesense: add darwin support

Changed files
+7 -2
pkgs
servers
+2 -2
pkgs/servers/search/typesense/default.nix
···
inherit hash;
};
-
nativeBuildInputs = [
+
nativeBuildInputs = lib.optionals stdenv.isLinux [
autoPatchelfHook
];
···
# This is where I stopped trying for now.
# XXX: retry once typesense has officially released their bazel based build.
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
-
platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" ];
+
platforms = lib.platforms.linux ++ lib.platforms.darwin;
maintainers = with maintainers; [ oddlama ];
};
}
+4
pkgs/servers/search/typesense/sources.json
···
"x86_64-darwin": {
"arch": "darwin-amd64",
"hash": "sha256-FkWie6DgIhgojrn48rt9/GT0Lmu7jt74q2rzw1MI2Ws="
+
},
+
"aarch64-darwin": {
+
"arch": "darwin-arm64",
+
"hash": "sha256-ejw8B+DmCQs6cUSiLueY9tSdWnrFSFvLMS36U4+v8N4="
}
}
}
+1
pkgs/servers/search/typesense/update.sh
···
declare -A platforms=(
[aarch64-linux]="linux-arm64"
+
[aarch64-darwin]="darwin-arm64"
[x86_64-darwin]="darwin-amd64"
[x86_64-linux]="linux-amd64"
)