summary refs log tree commit diff
path: root/pkgs/development/compilers/odin/default.nix
diff options
context:
space:
mode:
authorAstavie <astavie@pm.me>2023-07-10 12:59:44 +0200
committerAstavie <astavie@pm.me>2023-07-10 12:59:44 +0200
commitf566f6744d799b1e189f613df5eaf2ac798d608b (patch)
tree6b23477141c13b91a7e27bee8ef11d2820f45b97 /pkgs/development/compilers/odin/default.nix
parentb9ebd80c7dbcdec2240c5baae334365eaf3d7230 (diff)
downloadnixpkgs-f566f6744d799b1e189f613df5eaf2ac798d608b.tar
nixpkgs-f566f6744d799b1e189f613df5eaf2ac798d608b.tar.gz
nixpkgs-f566f6744d799b1e189f613df5eaf2ac798d608b.tar.bz2
nixpkgs-f566f6744d799b1e189f613df5eaf2ac798d608b.tar.lz
nixpkgs-f566f6744d799b1e189f613df5eaf2ac798d608b.tar.xz
nixpkgs-f566f6744d799b1e189f613df5eaf2ac798d608b.tar.zst
nixpkgs-f566f6744d799b1e189f613df5eaf2ac798d608b.zip
odin: dev-2023-05 -> dev-2023-07
ols: nightly-05-18 -> nightly-07-09
ols should be updated simultaneously as it is updated in tandem with the odin compiler
Diffstat (limited to 'pkgs/development/compilers/odin/default.nix')
-rw-r--r--pkgs/development/compilers/odin/default.nix12
1 files changed, 8 insertions, 4 deletions
diff --git a/pkgs/development/compilers/odin/default.nix b/pkgs/development/compilers/odin/default.nix
index f53981d21d2..340c56284f8 100644
--- a/pkgs/development/compilers/odin/default.nix
+++ b/pkgs/development/compilers/odin/default.nix
@@ -1,7 +1,7 @@
 { lib
 , fetchFromGitHub
 , llvmPackages_13
-, makeWrapper
+, makeBinaryWrapper
 , libiconv
 , MacOSX-SDK
 , which
@@ -12,17 +12,17 @@ let
   inherit (llvmPackages) stdenv;
 in stdenv.mkDerivation rec {
   pname = "odin";
-  version = "dev-2023-05";
+  version = "dev-2023-07";
 
   src = fetchFromGitHub {
     owner = "odin-lang";
     repo = "Odin";
     rev = version;
-    sha256 = "sha256-qEewo2h4dpivJ7D4RxxBZbtrsiMJ7AgqJcucmanbgxY=";
+    hash = "sha256-ksCK1Qmjbg5ZgFoq0I4cjrWaCxd+UW7f1NLcSjCPMwE=";
   };
 
   nativeBuildInputs = [
-    makeWrapper which
+    makeBinaryWrapper which
   ];
 
   buildInputs = lib.optional stdenv.isDarwin libiconv;
@@ -47,6 +47,8 @@ in stdenv.mkDerivation rec {
   ];
 
   installPhase = ''
+    runHook preInstall
+
     mkdir -p $out/bin
     cp odin $out/bin/odin
 
@@ -62,6 +64,8 @@ in stdenv.mkDerivation rec {
         lld
       ])} \
       --set-default ODIN_ROOT $out/share
+
+    runHook postInstall
   '';
 
   meta = with lib; {