diff options
author | Oliver Charles <ollie@ocharles.org.uk> | 2016-04-17 10:32:02 +0100 |
---|---|---|
committer | Oliver Charles <ollie@ocharles.org.uk> | 2016-04-17 11:26:44 +0100 |
commit | 904204ffdafed6ef23248c6d0b4c9ecbd8baa61b (patch) | |
tree | a227984e03b7daea5ad8f1ae081322bd71d180b2 /pkgs/applications/misc/golden-cheetah | |
parent | 627b7185b988b1477e442737ed858c67de53bcc3 (diff) | |
download | nixpkgs-904204ffdafed6ef23248c6d0b4c9ecbd8baa61b.tar nixpkgs-904204ffdafed6ef23248c6d0b4c9ecbd8baa61b.tar.gz nixpkgs-904204ffdafed6ef23248c6d0b4c9ecbd8baa61b.tar.bz2 nixpkgs-904204ffdafed6ef23248c6d0b4c9ecbd8baa61b.tar.lz nixpkgs-904204ffdafed6ef23248c6d0b4c9ecbd8baa61b.tar.xz nixpkgs-904204ffdafed6ef23248c6d0b4c9ecbd8baa61b.tar.zst nixpkgs-904204ffdafed6ef23248c6d0b4c9ecbd8baa61b.zip |
golden-cheetah: init at V4.0-DEV1603
Diffstat (limited to 'pkgs/applications/misc/golden-cheetah')
-rw-r--r-- | pkgs/applications/misc/golden-cheetah/default.nix | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/pkgs/applications/misc/golden-cheetah/default.nix b/pkgs/applications/misc/golden-cheetah/default.nix new file mode 100644 index 00000000000..82695bbdd7e --- /dev/null +++ b/pkgs/applications/misc/golden-cheetah/default.nix @@ -0,0 +1,37 @@ +{ stdenv, fetchurl, qtbase, qtsvg, qtserialport, qtwebkit, qtmultimedia +, qttools, yacc, flex, zlib, config, makeQtWrapper }: +stdenv.mkDerivation rec { + name = "golden-cheetah-${version}"; + version = "V4.0-DEV1603"; + src = fetchurl { + url = "https://github.com/GoldenCheetah/GoldenCheetah/archive/${version}.tar.gz"; + sha256 = "12knlzqmq8b3nyl3kvcsnzrbjksgd83mzwzj97wccyfiffjl4wah"; + }; + buildInputs = [ + qtbase qtsvg qtserialport qtwebkit qtmultimedia qttools yacc flex zlib + ]; + nativeBuildInputs = [ makeQtWrapper ]; + configurePhase = '' + runHook 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 + '' + ( + 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 + wrapQtProgram $out/bin/GoldenCheetah --set LD_LIBRARY_PATH "${zlib.out}/lib" # patchelf doesn't seem to work + ''; + meta = { + description = "Performance software for cyclists, runners and triathletes"; + platforms = stdenv.lib.platforms.linux; + maintainers = [ stdenv.lib.maintainers.ocharles ]; + }; +} |