lol

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

authored by

Sandro and committed by
GitHub
dfe350f2 4eb70719

+19 -6
+19 -6
pkgs/servers/web-apps/searxng/default.nix
··· 5 5 6 6 python3.pkgs.buildPythonApplication rec { 7 7 pname = "searxng"; 8 - version = "unstable-2023-06-26"; 8 + version = "unstable-2023-07-19"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = pname; 12 12 repo = pname; 13 - rev = "da7c30291dcf53cc5b3d98f9aada5615cd1593a9"; 14 - sha256 = "sha256-kbNw/YgcBZNkmn2nmsnEnc9Y8MJg3zGFdW1x9GIo+dM="; 13 + rev = "a446dea1bb492eac417de9a900fae7cdf94aeec0"; 14 + sha256 = "sha256-iZDaKCkDlp3O3IixWdXVykNRIxas+irG0dWAOU4wycI="; 15 15 }; 16 16 17 17 postPatch = '' 18 18 sed -i 's/==.*$//' requirements.txt 19 19 ''; 20 20 21 - preBuild = '' 22 - export SEARX_DEBUG="true"; 23 - ''; 21 + preBuild = 22 + let 23 + versionString = lib.concatStringsSep "." (builtins.tail (lib.splitString "-" version)); 24 + commitAbbrev = builtins.substring 0 8 src.rev; 25 + in 26 + '' 27 + export SEARX_DEBUG="true"; 28 + 29 + cat > searx/version_frozen.py <<EOF 30 + VERSION_STRING="${versionString}+${commitAbbrev}" 31 + VERSION_TAG="${versionString}+${commitAbbrev}" 32 + DOCKER_TAG="${versionString}-${commitAbbrev}" 33 + GIT_URL="https://github.com/searxng/searxng" 34 + GIT_BRANCH="master" 35 + EOF 36 + ''; 24 37 25 38 propagatedBuildInputs = with python3.pkgs; [ 26 39 babel