kdb: fix compilation

main
Sandro Jäckel 3 years ago
parent 699ce9505b
commit 045b875b1f
No known key found for this signature in database
GPG Key ID: 3AF5A43A3EECC2E5
  1. 29
      pkgs/development/libraries/kdb/default.nix

@ -1,7 +1,15 @@
{
mkDerivation, lib, fetchurl,
extra-cmake-modules,
qtbase, qttranslations, kcoreaddons, python2, sqlite, postgresql, libmysqlclient
{ mkDerivation
, lib
, fetchurl
, fetchpatch
, extra-cmake-modules
, qtbase
, qttranslations
, kcoreaddons
, python2
, sqlite
, postgresql
, libmysqlclient
}:
mkDerivation rec {
@ -13,6 +21,19 @@ mkDerivation rec {
sha256 = "0s909x34a56n3xwhqz27irl2gbzidax0685w2kf34f0liny872cg";
};
patches = [
# fix build with newer QT versions
(fetchpatch {
url = "https://github.com/KDE/kdb/commit/b36d74f13a1421437a725fb74502c993c359392a.patch";
sha256 = "sha256-ENMZTUZ3yCKUhHPMUcDe1cMY2GLBz0G3ZvMRyj8Hfrw=";
})
# fix build with newer posgresql versions
(fetchpatch {
url = "https://github.com/KDE/kdb/commit/40cdaea4d7824cc1b0d26e6ad2dcb61fa2077911.patch";
sha256 = "sha256-cZpX6L/NZX3vztnh0s2+v4J7kBcKgUdecY53LRp8CwM=";
})
];
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qttranslations kcoreaddons python2 sqlite postgresql libmysqlclient ];

Loading…
Cancel
Save