about summary refs log tree commit diff
path: root/pkgs/development/tools/database/sqlitebrowser
diff options
context:
space:
mode:
authorNikolay Amiantov <ab@fmap.me>2017-05-03 18:00:04 +0300
committerNikolay Amiantov <ab@fmap.me>2017-05-03 18:00:22 +0300
commit61e57636944abfe52929f98b8f3e851eb09c41da (patch)
tree04d3c42dc36fb49ae36ab4e2386725fba5aa2cea /pkgs/development/tools/database/sqlitebrowser
parent53f896eb4178aced0ca6e66568ea0bac052071c0 (diff)
downloadnixlib-61e57636944abfe52929f98b8f3e851eb09c41da.tar
nixlib-61e57636944abfe52929f98b8f3e851eb09c41da.tar.gz
nixlib-61e57636944abfe52929f98b8f3e851eb09c41da.tar.bz2
nixlib-61e57636944abfe52929f98b8f3e851eb09c41da.tar.lz
nixlib-61e57636944abfe52929f98b8f3e851eb09c41da.tar.xz
nixlib-61e57636944abfe52929f98b8f3e851eb09c41da.tar.zst
nixlib-61e57636944abfe52929f98b8f3e851eb09c41da.zip
sqlitebrowser: wrap Qt application
Diffstat (limited to 'pkgs/development/tools/database/sqlitebrowser')
-rw-r--r--pkgs/development/tools/database/sqlitebrowser/default.nix10
1 files changed, 7 insertions, 3 deletions
diff --git a/pkgs/development/tools/database/sqlitebrowser/default.nix b/pkgs/development/tools/database/sqlitebrowser/default.nix
index c9aecd591354..28c618c29a0e 100644
--- a/pkgs/development/tools/database/sqlitebrowser/default.nix
+++ b/pkgs/development/tools/database/sqlitebrowser/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, qt5, sqlite, cmake }:
+{ stdenv, fetchFromGitHub, qtbase, qttools, makeQtWrapper, sqlite, cmake }:
 
 stdenv.mkDerivation rec {
   version = "3.9.1";
@@ -11,7 +11,8 @@ stdenv.mkDerivation rec {
     sha256 = "1s7f2d7wx2i68x60z7wdws3il6m83k5n5w5wyjvr0mz0mih0s150";
   };
 
-  buildInputs = [ qt5.qtbase qt5.qttools sqlite cmake ];
+  buildInputs = [ qtbase qttools sqlite ];
+  nativeBuildInputs = [ makeQtWrapper cmake ];
   
   enableParallelBuilding = true;
   
@@ -19,10 +20,13 @@ stdenv.mkDerivation rec {
   
   # A regression was introduced in CMakeLists.txt on v3.9.x
   # See https://github.com/sqlitebrowser/sqlitebrowser/issues/832 and issues/755
-  patchPhase = ''
+  postPatch = ''
     substituteInPlace CMakeLists.txt --replace 'project("DB Browser for SQLite")' 'project(sqlitebrowser)'
   '';
 
+  postInstall = ''
+    wrapQtProgram $out/bin/sqlitebrowser
+  '';
 
   meta = with stdenv.lib; {
     description = "DB Browser for SQLite";