mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-11-09 16:18:34 +01:00
julec: 0.1.6 -> 0.1.7
This commit is contained in:
parent
eb0fea6d3a
commit
a6018d1f56
|
|
@ -93,6 +93,9 @@ insert_final_newline = unset
|
||||||
[*.jule]
|
[*.jule]
|
||||||
indent_style = tab
|
indent_style = tab
|
||||||
|
|
||||||
|
[jule.mod]
|
||||||
|
insert_final_newline = unset
|
||||||
|
|
||||||
# Keep this hint at the bottom:
|
# Keep this hint at the bottom:
|
||||||
# Please don't add entries for subfolders here.
|
# Please don't add entries for subfolders here.
|
||||||
# Create <subfolder>/.editorconfig instead.
|
# Create <subfolder>/.editorconfig instead.
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
{
|
{
|
||||||
julec,
|
julec,
|
||||||
clang,
|
|
||||||
makeSetupHook,
|
makeSetupHook,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@ julecBuildHook() {
|
||||||
|
|
||||||
julecSetEnv
|
julecSetEnv
|
||||||
mkdir -p "$JULE_OUT_DIR"
|
mkdir -p "$JULE_OUT_DIR"
|
||||||
julec --opt L2 -p -o "$JULE_OUT_DIR/$JULE_OUT_NAME" "$JULE_SRC_DIR"
|
julec build --opt L2 -p -o "$JULE_OUT_DIR/$JULE_OUT_NAME" "$JULE_SRC_DIR"
|
||||||
|
|
||||||
runHook postBuild
|
runHook postBuild
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -22,23 +22,23 @@ let
|
||||||
in
|
in
|
||||||
clangStdenv.mkDerivation (finalAttrs: {
|
clangStdenv.mkDerivation (finalAttrs: {
|
||||||
pname = "julec";
|
pname = "julec";
|
||||||
version = "0.1.6";
|
version = "0.1.7";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "julelang";
|
owner = "julelang";
|
||||||
repo = "jule";
|
repo = "jule";
|
||||||
tag = "jule${finalAttrs.version}";
|
tag = "jule${finalAttrs.version}";
|
||||||
name = "jule-${finalAttrs.version}";
|
name = "jule-${finalAttrs.version}";
|
||||||
hash = "sha256-y4v8FdQkB5Si3SYkchFG9fAU4ZhabAMcPkDcLEWW+6k=";
|
hash = "sha256-7py8QrNMX8LwpI7LCp5XgRFUzgltFP1rTbuzqw/1D8o=";
|
||||||
};
|
};
|
||||||
|
|
||||||
irSrc = fetchFromGitHub {
|
irSrc = fetchFromGitHub {
|
||||||
owner = "julelang";
|
owner = "julelang";
|
||||||
repo = "julec-ir";
|
repo = "julec-ir";
|
||||||
# revision determined by the upstream commit hash in julec-ir/README.md
|
# revision determined by the upstream commit hash in julec-ir/README.md
|
||||||
rev = "aebbd12c0f89f6a04f856f3e23d5ea39741c3e0f";
|
rev = "81ddbed06a715428a90d3645f7242fa4e522ea16";
|
||||||
name = "jule-ir-${finalAttrs.version}";
|
name = "jule-ir-${finalAttrs.version}";
|
||||||
hash = "sha256-7eDOYMmCEfW+0zZpESY1+ql3hWZZ/Q75lKT0nBQPktE=";
|
hash = "sha256-Az9RDrwRY2kuMgL/Lf/x6YctfySr96/imWZeOa+J/rM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
dontConfigure = true;
|
dontConfigure = true;
|
||||||
|
|
@ -76,7 +76,11 @@ clangStdenv.mkDerivation (finalAttrs: {
|
||||||
-o "bin/${finalAttrs.meta.mainProgram}-bootstrap"
|
-o "bin/${finalAttrs.meta.mainProgram}-bootstrap"
|
||||||
|
|
||||||
echo "Building ${finalAttrs.meta.mainProgram} v${finalAttrs.version} for ${clangStdenv.hostPlatform.system}..."
|
echo "Building ${finalAttrs.meta.mainProgram} v${finalAttrs.version} for ${clangStdenv.hostPlatform.system}..."
|
||||||
bin/${finalAttrs.meta.mainProgram}-bootstrap --opt L2 -p -o "bin/${finalAttrs.meta.mainProgram}" "src/${finalAttrs.meta.mainProgram}"
|
bin/${finalAttrs.meta.mainProgram}-bootstrap build \
|
||||||
|
-p \
|
||||||
|
--opt L2 \
|
||||||
|
-o "bin/${finalAttrs.meta.mainProgram}" \
|
||||||
|
"src/${finalAttrs.meta.mainProgram}"
|
||||||
|
|
||||||
runHook postBuild
|
runHook postBuild
|
||||||
'';
|
'';
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
module helloJule
|
||||||
Loading…
Reference in a new issue