diff options
author | Peter Hoeg <peter@hoeg.com> | 2019-08-19 22:30:32 +0800 |
---|---|---|
committer | Peter Hoeg <peter@hoeg.com> | 2019-08-19 22:32:43 +0800 |
commit | 156e9b417a967c8237d400752d10f431f33ed2b3 (patch) | |
tree | 8bdca5eda2f6e49e287ecaf7c945a87b43b6ffdc /pkgs/development/tools/tora/default.nix | |
parent | 6141829b4da38792e8d8e03e79d033b1151d5163 (diff) | |
download | nixpkgs-156e9b417a967c8237d400752d10f431f33ed2b3.tar nixpkgs-156e9b417a967c8237d400752d10f431f33ed2b3.tar.gz nixpkgs-156e9b417a967c8237d400752d10f431f33ed2b3.tar.bz2 nixpkgs-156e9b417a967c8237d400752d10f431f33ed2b3.tar.lz nixpkgs-156e9b417a967c8237d400752d10f431f33ed2b3.tar.xz nixpkgs-156e9b417a967c8237d400752d10f431f33ed2b3.tar.zst nixpkgs-156e9b417a967c8237d400752d10f431f33ed2b3.zip |
tora: 3.1 -> 3.2.176
Diffstat (limited to 'pkgs/development/tools/tora/default.nix')
-rw-r--r-- | pkgs/development/tools/tora/default.nix | 34 |
1 files changed, 15 insertions, 19 deletions
diff --git a/pkgs/development/tools/tora/default.nix b/pkgs/development/tools/tora/default.nix index 7f35d3c438d..3a7221e99eb 100644 --- a/pkgs/development/tools/tora/default.nix +++ b/pkgs/development/tools/tora/default.nix @@ -1,41 +1,37 @@ { mkDerivation, lib, fetchFromGitHub, cmake, extra-cmake-modules, makeWrapper -, boost, doxygen, openssl, mysql, postgresql, graphviz, loki, qscintilla, qtbase }: +, boost, doxygen, openssl, mysql, postgresql, graphviz, loki +, qscintilla, qtbase, qttools }: -let - qscintillaLib = (qscintilla.override { withQt5 = true; }); - -in mkDerivation rec { +mkDerivation rec { pname = "tora"; - version = "3.1"; + version = "3.2.176"; src = fetchFromGitHub { owner = "tora-tool"; repo = "tora"; - rev = "v${version}"; - sha256 = "0wninl10bcgiljf6wnhn2rv8kmzryw78x5qvbw8s2zfjlnxjsbn7"; + rev = "39bf2837779bf458fc72a9f0e49271152e57829f"; + sha256 = "0fr9b542i8r6shgnz33lc3cz333fnxgmac033yxfrdjfglzk0j2k"; }; - nativeBuildInputs = [ cmake extra-cmake-modules makeWrapper ]; + nativeBuildInputs = [ cmake extra-cmake-modules makeWrapper qttools ]; + buildInputs = [ - boost doxygen graphviz loki mysql.connector-c openssl postgresql qscintillaLib qtbase + boost doxygen graphviz loki mysql.connector-c openssl postgresql qscintilla qtbase ]; preConfigure = '' - sed -i \ - 's|defaultGvHome = "/usr/bin"|defaultGvHome = "${lib.getBin graphviz}/bin"|' \ - src/widgets/toglobalsetting.cpp - - sed -i \ - 's|/usr/bin/dot|${lib.getBin graphviz}/bin/dot|' \ - extlibs/libermodel/dotgraph.cpp + substituteInPlace src/widgets/toglobalsetting.cpp \ + --replace 'defaultGvHome = "/usr/bin"' 'defaultGvHome = "${lib.getBin graphviz}/bin"' + substituteInPlace extlibs/libermodel/dotgraph.cpp \ + --replace /usr/bin/dot ${lib.getBin graphviz}/bin/dot ''; cmakeFlags = [ "-DWANT_INTERNAL_LOKI=0" "-DWANT_INTERNAL_QSCINTILLA=0" # cmake/modules/FindQScintilla.cmake looks in qtbase and for the wrong library name - "-DQSCINTILLA_INCLUDE_DIR=${qscintillaLib}/include" - "-DQSCINTILLA_LIBRARY=${qscintillaLib}/lib/libqscintilla2.so" + "-DQSCINTILLA_INCLUDE_DIR=${qscintilla}/include" + "-DQSCINTILLA_LIBRARY=${qscintilla}/lib/libqscintilla2.so" "-DENABLE_DB2=0" "-DENABLE_ORACLE=0" "-DENABLE_TERADATA=0" |