summary refs log tree commit diff
diff options
context:
space:
mode:
authorDmitry Kalinkin <dmitry.kalinkin@gmail.com>2022-06-30 10:31:11 -0400
committerDmitry Kalinkin <dmitry.kalinkin@gmail.com>2022-06-30 11:33:59 -0400
commit210830ec771bf937592001a2f2aea24a0ba6ce7e (patch)
treec5d96418c0d583f02c91079538a001e21d808d4d
parentcbf77c4a1e99b771648bceee024c0c99b8a79681 (diff)
downloadnixpkgs-210830ec771bf937592001a2f2aea24a0ba6ce7e.tar
nixpkgs-210830ec771bf937592001a2f2aea24a0ba6ce7e.tar.gz
nixpkgs-210830ec771bf937592001a2f2aea24a0ba6ce7e.tar.bz2
nixpkgs-210830ec771bf937592001a2f2aea24a0ba6ce7e.tar.lz
nixpkgs-210830ec771bf937592001a2f2aea24a0ba6ce7e.tar.xz
nixpkgs-210830ec771bf937592001a2f2aea24a0ba6ce7e.tar.zst
nixpkgs-210830ec771bf937592001a2f2aea24a0ba6ce7e.zip
geant4: s/enableQT/enableQt/g
-rw-r--r--pkgs/development/libraries/physics/geant4/default.nix19
1 files changed, 11 insertions, 8 deletions
diff --git a/pkgs/development/libraries/physics/geant4/default.nix b/pkgs/development/libraries/physics/geant4/default.nix
index b23f0812ba1..958720be37a 100644
--- a/pkgs/development/libraries/physics/geant4/default.nix
+++ b/pkgs/development/libraries/physics/geant4/default.nix
@@ -1,6 +1,7 @@
 { enableMultiThreading ? true
 , enableInventor       ? false
-, enableQT             ? false
+, enableQT             ? false # deprecated name
+, enableQt             ? enableQT
 , enableXM             ? false
 , enableOpenGLX11      ? true
 , enablePython         ? false
@@ -14,7 +15,7 @@
 , xercesc
 , zlib
 
-# For enableQT.
+# For enableQt.
 , qtbase
 , wrapQtAppsHook
 
@@ -26,7 +27,7 @@
 , soxt
 , libXpm
 
-# For enableQT, enableXM, enableOpenGLX11, enableRaytracerX11.
+# For enableQt, enableXM, enableOpenGLX11, enableRaytracerX11.
 , libGLU, libGL
 , xlibsWrapper
 , libXmu
@@ -43,6 +44,8 @@ let
   boost_python = boost.override { enablePython = true; python = python3; };
 in
 
+lib.warnIf (enableQT != false) "geant4: enableQT is deprecated, please use enableQt"
+
 stdenv.mkDerivation rec {
   version = "11.0.0";
   pname = "geant4";
@@ -56,7 +59,7 @@ stdenv.mkDerivation rec {
     "-DGEANT4_INSTALL_DATA=OFF"
     "-DGEANT4_USE_GDML=ON"
     "-DGEANT4_USE_G3TOG4=ON"
-    "-DGEANT4_USE_QT=${if enableQT then "ON" else "OFF"}"
+    "-DGEANT4_USE_QT=${if enableQt then "ON" else "OFF"}"
     "-DGEANT4_USE_XM=${if enableXM then "ON" else "OFF"}"
     "-DGEANT4_USE_OPENGL_X11=${if enableOpenGLX11 then "ON" else "OFF"}"
     "-DGEANT4_USE_INVENTOR=${if enableInventor then "ON" else "OFF"}"
@@ -78,11 +81,11 @@ stdenv.mkDerivation rec {
 
   nativeBuildInputs =  [
     cmake
-  ] ++ lib.optionals enableQT [
+  ] ++ lib.optionals enableQt [
     wrapQtAppsHook
   ];
 
-  dontWrapQtApps = !enableQT;
+  dontWrapQtApps = !enableQt;
 
   buildInputs = [ libGLU xlibsWrapper libXmu ]
     ++ lib.optionals enableInventor [ libXpm coin3d soxt motif ]
@@ -90,12 +93,12 @@ stdenv.mkDerivation rec {
 
   propagatedBuildInputs = [ clhep expat xercesc zlib libGL ]
     ++ lib.optionals enableXM [ motif ]
-    ++ lib.optionals enableQT [ qtbase ];
+    ++ lib.optionals enableQt [ qtbase ];
 
   postFixup = ''
     # Don't try to export invalid environment variables.
     sed -i 's/export G4\([A-Z]*\)DATA/#export G4\1DATA/' "$out"/bin/geant4.sh
-  '' + lib.optionalString enableQT ''
+  '' + lib.optionalString enableQt ''
     wrapQtAppsHook
   '';