From c275fc610e087a416d018cd63ff420d724f0bbc2 Mon Sep 17 00:00:00 2001 From: aszlig Date: Fri, 15 Apr 2016 04:02:43 +0200 Subject: [PATCH] telegram-qml: Fix running of {pre,post}Configure Commit 0055c6a introduced a new preConfigure hook that sets the right qmake path. Unfortunately the mkDerivation attributes of telegram-qml override the whole configurePhase, so this hook isn't run at all. This fixes the build of telegram-qml and it now successfully compiles on my machine. Built it using the following command, because it wasn't exposed via the top-level packages attribute: nix-build -E ' with import ./. {}; qt55.callPackage pkgs/applications/networking/instant-messengers/telegram/telegram-qml { libqtelegram-aseman-edition = qt55.callPackage pkgs/applications/networking/instant-messengers/telegram/libqtelegram-aseman-edition {}; } ' Signed-off-by: aszlig --- .../instant-messengers/telegram/telegram-qml/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/applications/networking/instant-messengers/telegram/telegram-qml/default.nix b/pkgs/applications/networking/instant-messengers/telegram/telegram-qml/default.nix index 372531f658e5..5412b0db4d6b 100644 --- a/pkgs/applications/networking/instant-messengers/telegram/telegram-qml/default.nix +++ b/pkgs/applications/networking/instant-messengers/telegram/telegram-qml/default.nix @@ -21,7 +21,9 @@ stdenv.mkDerivation rec { ''; configurePhase = '' + runHook preConfigure qmake -r PREFIX=$out BUILD_MODE+=lib + runHook postConfigure ''; meta = with stdenv.lib; {