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 <aszlig@redmoonstudios.org>
This commit is contained in:
aszlig 2016-04-15 04:02:43 +02:00
parent 080b54d766
commit c275fc610e
No known key found for this signature in database
GPG Key ID: D0EBD0EC8C2DC961

View File

@ -21,7 +21,9 @@ stdenv.mkDerivation rec {
''; '';
configurePhase = '' configurePhase = ''
runHook preConfigure
qmake -r PREFIX=$out BUILD_MODE+=lib qmake -r PREFIX=$out BUILD_MODE+=lib
runHook postConfigure
''; '';
meta = with stdenv.lib; { meta = with stdenv.lib; {