summary refs log tree commit diff
path: root/pkgs/applications/misc/golden-cheetah
diff options
context:
space:
mode:
authorNikolay Amiantov <ab@fmap.me>2016-04-21 03:12:49 +0300
committerNikolay Amiantov <ab@fmap.me>2016-04-21 03:13:04 +0300
commitb845596f666a8458fb7476e2f861b14cda89be1e (patch)
tree0e51b3eceb76712183367cf33e1f12077ea52eaa /pkgs/applications/misc/golden-cheetah
parent1c8ac5299914c5b2f2387b2012658dce03894c69 (diff)
downloadnixpkgs-b845596f666a8458fb7476e2f861b14cda89be1e.tar
nixpkgs-b845596f666a8458fb7476e2f861b14cda89be1e.tar.gz
nixpkgs-b845596f666a8458fb7476e2f861b14cda89be1e.tar.bz2
nixpkgs-b845596f666a8458fb7476e2f861b14cda89be1e.tar.lz
nixpkgs-b845596f666a8458fb7476e2f861b14cda89be1e.tar.xz
nixpkgs-b845596f666a8458fb7476e2f861b14cda89be1e.tar.zst
nixpkgs-b845596f666a8458fb7476e2f861b14cda89be1e.zip
golden-cheetah: use qmakeHook
Diffstat (limited to 'pkgs/applications/misc/golden-cheetah')
-rw-r--r--pkgs/applications/misc/golden-cheetah/default.nix13
1 files changed, 6 insertions, 7 deletions
diff --git a/pkgs/applications/misc/golden-cheetah/default.nix b/pkgs/applications/misc/golden-cheetah/default.nix
index 82695bbdd7e..5c471919f24 100644
--- a/pkgs/applications/misc/golden-cheetah/default.nix
+++ b/pkgs/applications/misc/golden-cheetah/default.nix
@@ -1,5 +1,5 @@
 { stdenv, fetchurl, qtbase, qtsvg, qtserialport, qtwebkit, qtmultimedia
-, qttools, yacc, flex, zlib, config, makeQtWrapper }:
+, qttools, yacc, flex, zlib, config, qmakeHook, makeQtWrapper }:
 stdenv.mkDerivation rec {
   name = "golden-cheetah-${version}";
   version = "V4.0-DEV1603";
@@ -10,20 +10,19 @@ stdenv.mkDerivation rec {
   buildInputs = [
     qtbase qtsvg qtserialport qtwebkit qtmultimedia qttools yacc flex zlib
   ];
-  nativeBuildInputs = [ makeQtWrapper ];
-  configurePhase = ''
-    runHook preConfigure
+  nativeBuildInputs = [ makeQtWrapper qmakeHook ];
+  preConfigure = ''
     cp src/gcconfig.pri.in src/gcconfig.pri
     cp qwt/qwtconfig.pri.in qwt/qwtconfig.pri
     echo 'QMAKE_LRELEASE = ${qttools}/bin/lrelease' >> src/gcconfig.pri
     sed -i -e '21,23d' qwt/qwtconfig.pri # Removed forced installation to /usr/local
-    qmake PREFIX=$out build.pro
-  '' + (
+  '';
+  postConfigure =
     with (config.golden-cheetah);
     stdenv.lib.optionalString (dropbox-client-id != null && dropbox-client-secret != null) ''
       echo 'DEFINES += GC_DROPBOX_CLIENT_ID=\\\"${config.golden-cheetah.dropbox-client-id}\\\"' >>  src/gcconfig.pri
       echo 'DEFINES += GC_DROPBOX_CLIENT_SECRET=\\\"${config.golden-cheetah.dropbox-client-secret}\\\"' >>  src/gcconfig.pri
-    '');
+    '';
   installPhase = ''
     mkdir -p $out/bin
     cp src/GoldenCheetah $out/bin