Unverified Commit dfe350f2 authored by Sandro Jäckel's avatar Sandro Jäckel Committed by GitHub
Browse files

Merge pull request #244473 from 999eagle/update/searxng

parents 4eb70719 c6b3caa1
Loading
Loading
Loading
Loading
+19 −6
Original line number Diff line number Diff line
@@ -5,21 +5,34 @@

python3.pkgs.buildPythonApplication rec {
  pname = "searxng";
  version = "unstable-2023-06-26";
  version = "unstable-2023-07-19";

  src = fetchFromGitHub {
    owner = pname;
    repo = pname;
    rev = "da7c30291dcf53cc5b3d98f9aada5615cd1593a9";
    sha256 = "sha256-kbNw/YgcBZNkmn2nmsnEnc9Y8MJg3zGFdW1x9GIo+dM=";
    rev = "a446dea1bb492eac417de9a900fae7cdf94aeec0";
    sha256 = "sha256-iZDaKCkDlp3O3IixWdXVykNRIxas+irG0dWAOU4wycI=";
  };

  postPatch = ''
    sed -i 's/==.*$//' requirements.txt
  '';

  preBuild = ''
  preBuild =
    let
      versionString = lib.concatStringsSep "." (builtins.tail (lib.splitString "-" version));
      commitAbbrev = builtins.substring 0 8 src.rev;
    in
    ''
      export SEARX_DEBUG="true";

      cat > searx/version_frozen.py <<EOF
      VERSION_STRING="${versionString}+${commitAbbrev}"
      VERSION_TAG="${versionString}+${commitAbbrev}"
      DOCKER_TAG="${versionString}-${commitAbbrev}"
      GIT_URL="https://github.com/searxng/searxng"
      GIT_BRANCH="master"
      EOF
    '';

  propagatedBuildInputs = with python3.pkgs; [