hedgedoc-cli: fix installPhase, use makeWrapper.

This commit is contained in:
Pol Dellaiera 2022-07-28 19:15:56 +02:00
parent 6662f40c24
commit 15e28e03bd
No known key found for this signature in database
GPG Key ID: D476DFE9C67467CA

View File

@ -1,4 +1,4 @@
{ lib, stdenv, fetchFromGitHub, wget, jq, curl }: { lib, stdenv, fetchFromGitHub, makeWrapper, wget, jq, curl }:
let let
version = "1.0"; version = "1.0";
@ -14,15 +14,16 @@ stdenv.mkDerivation {
sha256 = "uz+lkRRUTRr8WR295esNEbgjlZ/Em7mBk6Nx0BWLfg4="; sha256 = "uz+lkRRUTRr8WR295esNEbgjlZ/Em7mBk6Nx0BWLfg4=";
}; };
buildInputs = [ nativeBuildInputs = [
wget makeWrapper
jq
curl
]; ];
installPhase = '' installPhase = ''
runHook preInstall runHook preInstall
install -Dm0755 -t $out/bin $src/bin/codimd mkdir -p $out/bin
cp $src/bin/codimd $out/bin
wrapProgram $out/bin/codimd \
--prefix PATH : ${lib.makeBinPath [ jq wget curl ]}
ln -s $out/bin/codimd $out/bin/hedgedoc-cli ln -s $out/bin/codimd $out/bin/hedgedoc-cli
runHook postInstall runHook postInstall
''; '';