From a830aa3af026ea6186becb12a6ed612a2fda6186 Mon Sep 17 00:00:00 2001 From: "Alexander V. Nikolaev" Date: Mon, 4 Sep 2017 03:58:43 +0300 Subject: [PATCH] qt5: Cleanup temporary Qt root on nix-shell exit --- pkgs/development/libraries/qt-5/qtbase-setup-hook.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/development/libraries/qt-5/qtbase-setup-hook.sh b/pkgs/development/libraries/qt-5/qtbase-setup-hook.sh index 4b0bad58335..a10da7ac2ee 100644 --- a/pkgs/development/libraries/qt-5/qtbase-setup-hook.sh +++ b/pkgs/development/libraries/qt-5/qtbase-setup-hook.sh @@ -146,3 +146,10 @@ EOF export QMAKE="$NIX_QT5_TMP/bin/qmake" fi +_qtShellCleanupHook () { + rm -fr $NIX_QT5_TMP +} + +if [ -n "$IN_NIX_SHELL" ]; then + trap _qtShellCleanupHook EXIT +fi