Unverified Commit fa5c424e authored by Aleksana's avatar Aleksana Committed by GitHub
Browse files

quickder: fix build (#353936)

parents 25a4a314 a26b3a3b
Loading
Loading
Loading
Loading
+82 −0
Original line number Diff line number Diff line
{ lib
, stdenv
, fetchFromGitLab
, python3
, cmake
, doxygen
, graphviz
, quickmem
, arpa2common
, arpa2cm
, ensureNewerSourcesForZipFilesHook
{
  lib,
  stdenv,
  fetchFromGitHub,
  fetchFromGitLab,
  python3,
  cmake,
  doxygen,
  graphviz,
  quickmem,
  arpa2common,
  arpa2cm,
  ensureNewerSourcesForZipFilesHook,
}:

let
  python =
    let
      packageOverrides = self: super: {
        pyparsing = super.pyparsing.overridePythonAttrs (old: rec {
          version = "3.1.2";
          src = fetchFromGitHub {
            owner = "pyparsing";
            repo = "pyparsing";
            rev = "refs/tags/${version}";
            hash = "sha256-0B8DjO4kLgvt4sYsk8CZI+5icdKy73XE2tWeqVLqO5A=";
          };
        });
      };
    in
    python3.override {
      inherit packageOverrides;
      self = python;
    };
in
stdenv.mkDerivation rec {
  pname = "quickder";
  version = "1.7.1";
@@ -32,17 +54,18 @@ stdenv.mkDerivation rec {
  buildInputs = [
    arpa2cm
    arpa2common
    (python3.withPackages (ps: with ps; [
    (python.withPackages (
      ps: with ps; [
        asn1ate
        colored
        pyparsing
        setuptools
        six
    ]))
      ]
    ))
    quickmem
  ];


  postPatch = ''
    substituteInPlace setup.py --replace 'pyparsing==' 'pyparsing>='
  '';
+0 −2
Original line number Diff line number Diff line
@@ -22454,8 +22454,6 @@ with pkgs;
  quesoglc = callPackage ../development/libraries/quesoglc { };
  quickder = callPackage ../development/libraries/quickder { };
  quickmem = callPackage ../development/libraries/quickmem { };
  quicksynergy = callPackage ../applications/misc/quicksynergy { };