about summary refs log tree commit diff
path: root/pkgs/applications/terminal-emulators
diff options
context:
space:
mode:
authorLuflosi <luflosi@luflosi.de>2021-06-14 10:18:04 +0200
committerLuflosi <luflosi@luflosi.de>2021-06-14 12:02:30 +0200
commitd11e9b1fe51cc31cb1e45666b4946f8fbee39afe (patch)
tree7b6ca5889675ee1089fc740cc2b256aceef2f8c7 /pkgs/applications/terminal-emulators
parent799cdbd8342c5ad3adbede25caf6d544c56f019b (diff)
downloadnixlib-d11e9b1fe51cc31cb1e45666b4946f8fbee39afe.tar
nixlib-d11e9b1fe51cc31cb1e45666b4946f8fbee39afe.tar.gz
nixlib-d11e9b1fe51cc31cb1e45666b4946f8fbee39afe.tar.bz2
nixlib-d11e9b1fe51cc31cb1e45666b4946f8fbee39afe.tar.lz
nixlib-d11e9b1fe51cc31cb1e45666b4946f8fbee39afe.tar.xz
nixlib-d11e9b1fe51cc31cb1e45666b4946f8fbee39afe.tar.zst
nixlib-d11e9b1fe51cc31cb1e45666b4946f8fbee39afe.zip
kitty: runHook preBuild and postBuild
Diffstat (limited to 'pkgs/applications/terminal-emulators')
-rw-r--r--pkgs/applications/terminal-emulators/kitty/default.nix26
1 files changed, 15 insertions, 11 deletions
diff --git a/pkgs/applications/terminal-emulators/kitty/default.nix b/pkgs/applications/terminal-emulators/kitty/default.nix
index 428830d945e6..f038fb123a5d 100644
--- a/pkgs/applications/terminal-emulators/kitty/default.nix
+++ b/pkgs/applications/terminal-emulators/kitty/default.nix
@@ -68,17 +68,21 @@ buildPythonApplication rec {
 
   dontConfigure = true;
 
-  buildPhase = if stdenv.isDarwin then ''
-    ${python.interpreter} setup.py kitty.app \
-    --update-check-interval=0 \
-    --disable-link-time-optimization
-    make man
-  '' else ''
-    ${python.interpreter} setup.py linux-package \
-    --update-check-interval=0 \
-    --egl-library='${lib.getLib libGL}/lib/libEGL.so.1' \
-    --startup-notification-library='${libstartup_notification}/lib/libstartup-notification-1.so' \
-    --canberra-library='${libcanberra}/lib/libcanberra.so'
+  buildPhase = ''
+    runHook preBuild
+    ${if stdenv.isDarwin then ''
+      ${python.interpreter} setup.py kitty.app \
+      --update-check-interval=0 \
+      --disable-link-time-optimization
+      make man
+    '' else ''
+      ${python.interpreter} setup.py linux-package \
+      --update-check-interval=0 \
+      --egl-library='${lib.getLib libGL}/lib/libEGL.so.1' \
+      --startup-notification-library='${libstartup_notification}/lib/libstartup-notification-1.so' \
+      --canberra-library='${libcanberra}/lib/libcanberra.so'
+    ''}
+    runHook postBuild
   '';
 
   checkInputs = [ pillow ];