Commit 405a6a53 authored by Weijia Wang's avatar Weijia Wang
Browse files

mmex: unvendor

parent 2bfeb890
Loading
Loading
Loading
Loading
+17 −14
Original line number Diff line number Diff line
@@ -15,7 +15,8 @@
  sqlite,
  wxGTK32,
  gtk3,
  darwin,
  lua,
  wxsqlite3,
}:

stdenv.mkDerivation rec {
@@ -39,9 +40,9 @@ stdenv.mkDerivation rec {
    })
  ];

  postPatch = lib.optionalString (stdenv.hostPlatform.isLinux && !stdenv.hostPlatform.isx86_64) ''
    substituteInPlace 3rd/CMakeLists.txt \
      --replace "-msse4.2 -maes" ""
  postPatch = ''
    substituteInPlace src/dbwrapper.cpp src/model/Model_Report.cpp \
      --replace-fail "sqlite3mc_amalgamation.h" "sqlite3.h"
  '';

  nativeBuildInputs =
@@ -59,19 +60,21 @@ stdenv.mkDerivation rec {
      lsb-release
    ];

  buildInputs =
    [
  buildInputs = [
    curl
    sqlite
    wxGTK32
    gtk3
    ]
    ++ lib.optionals stdenv.hostPlatform.isDarwin [
      darwin.libobjc
    lua
    wxsqlite3
  ];

  strictDeps = true;

  cmakeFlags = [
    "-DWXSQLITE3_HAVE_CODEC=1"
  ];

  env.NIX_CFLAGS_COMPILE = toString (
    lib.optionals stdenv.cc.isClang [
      "-Wno-deprecated-copy"