summary refs log tree commit diff
path: root/pkgs/applications/science
diff options
context:
space:
mode:
authorPierre Bourdon <delroth@gmail.com>2023-11-12 03:24:48 +0100
committerGitHub <noreply@github.com>2023-11-12 03:24:48 +0100
commit40981448841d67546957ad785e7eed0dc520caab (patch)
treedd7eb74ce96727b99cede34343a35281e98d8106 /pkgs/applications/science
parent8ee39d83a19e4df2d7e0726467e5d630b15f117f (diff)
parent46478168d230fa48d623b44802747c8cda1f1a21 (diff)
downloadnixpkgs-40981448841d67546957ad785e7eed0dc520caab.tar
nixpkgs-40981448841d67546957ad785e7eed0dc520caab.tar.gz
nixpkgs-40981448841d67546957ad785e7eed0dc520caab.tar.bz2
nixpkgs-40981448841d67546957ad785e7eed0dc520caab.tar.lz
nixpkgs-40981448841d67546957ad785e7eed0dc520caab.tar.xz
nixpkgs-40981448841d67546957ad785e7eed0dc520caab.tar.zst
nixpkgs-40981448841d67546957ad785e7eed0dc520caab.zip
Merge pull request #266486 from Luflosi/update/yosys
yosys: 0.34 -> 0.35
Diffstat (limited to 'pkgs/applications/science')
-rw-r--r--pkgs/applications/science/logic/abc/default.nix27
1 files changed, 17 insertions, 10 deletions
diff --git a/pkgs/applications/science/logic/abc/default.nix b/pkgs/applications/science/logic/abc/default.nix
index 1d4a11bfb3f..1685bb7aba3 100644
--- a/pkgs/applications/science/logic/abc/default.nix
+++ b/pkgs/applications/science/logic/abc/default.nix
@@ -1,32 +1,39 @@
-{ lib, stdenv, fetchFromGitHub
-, readline, cmake
+{ lib
+, stdenv
+, fetchFromGitHub
+, readline
+, cmake
 }:
 
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
   pname   = "abc-verifier";
-  version = "unstable-2023-09-13";
+  version = "unstable-2023-10-13";
 
   src = fetchFromGitHub {
     owner = "yosyshq";
     repo  = "abc";
-    rev   = "daad9ede0137dc58487a0abc126253e671a85b14";
-    hash  = "sha256-5XeFYvdqT08xduFUDC5yK1jEOV1fYzyQD7N9ZmG3mpQ=";
+    rev   = "896e5e7dedf9b9b1459fa019f1fa8aa8101fdf43";
+    hash  = "sha256-ou+E2lvDEOxXRXNygE/TyVi7quqk+CJHRI+HDI0xljE=";
   };
 
   nativeBuildInputs = [ cmake ];
   buildInputs = [ readline ];
 
-  installPhase = "mkdir -p $out/bin && mv abc $out/bin";
+  installPhase = ''
+    runHook preInstall
+    install -Dm755 'abc' "$out/bin/abc"
+    runHook postInstall
+  '';
 
   # needed by yosys
-  passthru.rev = src.rev;
+  passthru.rev = finalAttrs.src.rev;
 
   meta = with lib; {
     description = "A tool for squential logic synthesis and formal verification";
     homepage    = "https://people.eecs.berkeley.edu/~alanmi/abc";
     license     = licenses.mit;
-    maintainers = with maintainers; [ thoughtpolice ];
+    maintainers = with maintainers; [ thoughtpolice Luflosi ];
     mainProgram = "abc";
     platforms   = platforms.unix;
   };
-}
+})