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

This commit is contained in:
Sandro
2023-07-20 16:21:40 +02:00
committed by GitHub
+19 -6
View File
@@ -5,22 +5,35 @@
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 = ''
export SEARX_DEBUG="true";
'';
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; [
babel