about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMartin Milata <martin@martinmilata.cz>2020-04-07 22:32:16 +0200
committerMartin Milata <martin@martinmilata.cz>2020-04-22 15:23:10 +0200
commita0a076b8570ef51cd7b7269a68e29e452884f63b (patch)
tree3d1618cdc398a88a8b8a73fbf116d456be05bfab
parenteae808331c0faca21f6c6ec51388d5c8538ea8bc (diff)
downloadnixlib-a0a076b8570ef51cd7b7269a68e29e452884f63b.tar
nixlib-a0a076b8570ef51cd7b7269a68e29e452884f63b.tar.gz
nixlib-a0a076b8570ef51cd7b7269a68e29e452884f63b.tar.bz2
nixlib-a0a076b8570ef51cd7b7269a68e29e452884f63b.tar.lz
nixlib-a0a076b8570ef51cd7b7269a68e29e452884f63b.tar.xz
nixlib-a0a076b8570ef51cd7b7269a68e29e452884f63b.tar.zst
nixlib-a0a076b8570ef51cd7b7269a68e29e452884f63b.zip
awesomebump: use qt5's mkDerivation
Wrap Qt program manually, remove makeWrapper from nativeBuildInputs.
-rw-r--r--pkgs/applications/graphics/awesomebump/default.nix11
1 files changed, 6 insertions, 5 deletions
diff --git a/pkgs/applications/graphics/awesomebump/default.nix b/pkgs/applications/graphics/awesomebump/default.nix
index c02140e1905d..4d79f10a9e10 100644
--- a/pkgs/applications/graphics/awesomebump/default.nix
+++ b/pkgs/applications/graphics/awesomebump/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchgit, qtbase, qmake, makeWrapper, qtscript, flex, bison, qtdeclarative }:
+{ mkDerivation, lib, fetchgit, qtbase, qmake, qtscript, flex, bison, qtdeclarative }:
 
 
 let
@@ -11,7 +11,7 @@ let
     fetchSubmodules = true;
   };
 
-  qtnproperty = stdenv.mkDerivation {
+  qtnproperty = mkDerivation {
     name = "qtnproperty";
     inherit src;
     sourceRoot = "AwesomeBump/Sources/utils/QtnProperty";
@@ -22,7 +22,7 @@ let
       install -D bin-linux/QtnPEG $out/bin/QtnPEG
     '';
   };
-in stdenv.mkDerivation {
+in mkDerivation {
   pname = "awesomebump";
   inherit version;
 
@@ -30,12 +30,13 @@ in stdenv.mkDerivation {
 
   buildInputs = [ qtbase qtscript qtdeclarative ];
 
-  nativeBuildInputs = [ qmake makeWrapper ];
+  nativeBuildInputs = [ qmake ];
 
   preBuild = ''
     ln -sf ${qtnproperty}/bin/QtnPEG Sources/utils/QtnProperty/bin-linux/QtnPEG
   '';
 
+  dontWrapQtApps = true;
   postInstall = ''
     d=$out/libexec/AwesomeBump
 
@@ -44,7 +45,7 @@ in stdenv.mkDerivation {
     cp -prd Bin/Configs Bin/Core $d/
 
     # AwesomeBump expects to find Core and Configs in its current directory.
-    makeWrapper $d/AwesomeBump $out/bin/AwesomeBump \
+    makeQtWrapper $d/AwesomeBump $out/bin/AwesomeBump \
         --run "cd $d"
   '';