summary refs log tree commit diff
path: root/pkgs/development/libraries
diff options
context:
space:
mode:
authorAlexander V. Nikolaev <avn@avnik.info>2017-09-04 03:58:43 +0300
committerAlexander V. Nikolaev <avn@avnik.info>2017-09-04 03:59:38 +0300
commita830aa3af026ea6186becb12a6ed612a2fda6186 (patch)
treebfd3d5be63f46a37538d10e21475e79374fb060f /pkgs/development/libraries
parenteabe2efa10b909de0f185f8c74cd4a71bafc58e1 (diff)
downloadnixpkgs-a830aa3af026ea6186becb12a6ed612a2fda6186.tar
nixpkgs-a830aa3af026ea6186becb12a6ed612a2fda6186.tar.gz
nixpkgs-a830aa3af026ea6186becb12a6ed612a2fda6186.tar.bz2
nixpkgs-a830aa3af026ea6186becb12a6ed612a2fda6186.tar.lz
nixpkgs-a830aa3af026ea6186becb12a6ed612a2fda6186.tar.xz
nixpkgs-a830aa3af026ea6186becb12a6ed612a2fda6186.tar.zst
nixpkgs-a830aa3af026ea6186becb12a6ed612a2fda6186.zip
qt5: Cleanup temporary Qt root on nix-shell exit
Diffstat (limited to 'pkgs/development/libraries')
-rw-r--r--pkgs/development/libraries/qt-5/qtbase-setup-hook.sh7
1 files changed, 7 insertions, 0 deletions
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