aragorn: fix format

- use finalAttrs instead of rec
- add runHook
This commit is contained in:
natsukium 2023-06-08 12:20:21 +09:00
parent bb317093e8
commit 597e4e8652
No known key found for this signature in database
GPG Key ID: 9EA45A31DB994C53

View File

@ -1,4 +1,8 @@
{ lib, stdenv, fetchurl, installShellFiles }:
{ lib
, stdenv
, fetchurl
, installShellFiles
}:
let
man = fetchurl {
url = "https://web.archive.org/web/20230608093053if_/http://www.ansikte.se/ARAGORN/Downloads/aragorn.1";
@ -6,12 +10,12 @@ let
};
in
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
version = "1.2.41";
pname = "aragorn";
src = fetchurl {
url = "http://www.ansikte.se/ARAGORN/Downloads/aragorn${version}.c";
url = "http://www.ansikte.se/ARAGORN/Downloads/aragorn${finalAttrs.version}.c";
hash = "sha256-kqMcxcCwrRbU17AZkZibd18H0oFd8TX+bj6riPXpf0o=";
};
@ -22,12 +26,20 @@ stdenv.mkDerivation rec {
];
buildPhase = ''
runHook preBuild
$CC -O3 -ffast-math -finline-functions -o aragorn $src
runHook postBuild
'';
installPhase = ''
runHook preInstall
mkdir -p $out/bin && cp aragorn $out/bin
installManPage ${man}
runHook postInstall
'';
meta = with lib; {
@ -37,4 +49,4 @@ stdenv.mkDerivation rec {
maintainers = [ maintainers.bzizou ];
platforms = platforms.unix;
};
}
})