Skip to content

Commit

Permalink
owncloud-client: unbreak build (qt58 -> qt56)
Browse files Browse the repository at this point in the history
The build fails due to missing qt linguist tools. That's solved by
adding 'qttools'. But the build fails soon after with missing 'Sql'
module. I didn't manage to solve that, so use Qt 5.6 where it works.

Using libsForQt seems to be the way Qt packages are composed today, so
use that (seems safer).
  • Loading branch information
bjornfor committed Apr 30, 2017
1 parent 9ef3ecb commit fdcb4fa
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 5 deletions.
4 changes: 2 additions & 2 deletions pkgs/applications/networking/owncloud-client/default.nix
@@ -1,4 +1,4 @@
{ stdenv, fetchurl, cmake, qt5, pkgconfig, qtkeychain, sqlite }:
{ stdenv, fetchurl, cmake, pkgconfig, qtbase, qtwebkit, qtkeychain, sqlite }:

stdenv.mkDerivation rec {
name = "owncloud-client-${version}";
Expand All @@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};

nativeBuildInputs = [ pkgconfig cmake ];
buildInputs = [ qt5.qtbase qt5.qtwebkit qtkeychain sqlite ];
buildInputs = [ qtbase qtwebkit qtkeychain sqlite ];

cmakeFlags = [
"-UCMAKE_INSTALL_LIBDIR"
Expand Down
4 changes: 1 addition & 3 deletions pkgs/top-level/all-packages.nix
Expand Up @@ -3358,9 +3358,7 @@ with pkgs;
owncloud90
owncloud91;

owncloud-client = callPackage ../applications/networking/owncloud-client {
inherit (libsForQt5) qtkeychain;
};
owncloud-client = libsForQt56.callPackage ../applications/networking/owncloud-client { };

p2pvc = callPackage ../applications/video/p2pvc {};

Expand Down

0 comments on commit fdcb4fa

Please sign in to comment.