about summary refs log tree commit diff
path: root/pkgs/development/libraries/quickfix/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/libraries/quickfix/default.nix')
-rw-r--r--pkgs/development/libraries/quickfix/default.nix60
1 files changed, 0 insertions, 60 deletions
diff --git a/pkgs/development/libraries/quickfix/default.nix b/pkgs/development/libraries/quickfix/default.nix
deleted file mode 100644
index 0c327d0d5e59..000000000000
--- a/pkgs/development/libraries/quickfix/default.nix
+++ /dev/null
@@ -1,60 +0,0 @@
-{
-  lib,
-  stdenv,
-  fetchFromGitHub,
-  fetchpatch,
-  autoconf,
-  automake,
-  libtool,
-}:
-
-stdenv.mkDerivation rec {
-  pname = "quickfix";
-  version = "1.15.1";
-
-  src = fetchFromGitHub {
-    owner = "quickfix";
-    repo = "quickfix";
-    rev = "v${version}";
-    sha256 = "1fgpwgvyw992mbiawgza34427aakn5zrik3sjld0i924a9d17qwg";
-  };
-
-  patches = [
-    # Improved C++17 compatibility
-    (fetchpatch {
-      url = "https://github.com/quickfix/quickfix/commit/a46708090444826c5f46a5dbf2ba4b069b413c58.diff";
-      sha256 = "1wlk4j0wmck0zm6a70g3nrnq8fz0id7wnyxn81f7w048061ldhyd";
-    })
-    ./disableUnitTests.patch
-  ];
-
-  # autoreconfHook does not work
-  nativeBuildInputs = [
-    autoconf
-    automake
-    libtool
-  ];
-
-  enableParallelBuilding = true;
-
-  postPatch = ''
-    substituteInPlace bootstrap --replace-fail glibtoolize libtoolize
-  '';
-
-  preConfigure = ''
-    ./bootstrap
-  '';
-
-  # More hacking out of the unittests
-  preBuild = ''
-    substituteInPlace Makefile --replace 'UnitTest++' ' '
-  '';
-
-  meta = with lib; {
-    description = "QuickFIX C++ Fix Engine Library";
-    homepage = "http://www.quickfixengine.org";
-    license = licenses.free; # similar to BSD 4-clause
-    maintainers = with maintainers; [ bhipple ];
-    broken = stdenv.isAarch64;
-  };
-}