(ponysay): Add missing pre and post install hooks

Noticed my postInstall overrides weren't working, so I added them.
This commit is contained in:
Grace Lovelace
2024-05-29 18:04:29 -07:00
parent 7455283f4b
commit aa915382e9
+4
View File
@@ -17,6 +17,8 @@ stdenv.mkDerivation rec {
inherit python3;
installPhase = ''
runHook preInstall
find -type f -name "*.py" | xargs sed -i "s@/usr/bin/env python3@$python3/bin/python3@g"
substituteInPlace setup.py --replace \
"fileout.write(('#!/usr/bin/env %s\n' % env).encode('utf-8'))" \
@@ -24,6 +26,8 @@ stdenv.mkDerivation rec {
python3 setup.py --prefix=$out --freedom=partial install \
--with-shared-cache=$out/share/ponysay \
--with-bash
runHook postInstall
'';
meta = with lib; {