diff options
| author | Sandro <sandro.jaeckel@gmail.com> | 2023-07-20 16:21:40 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-07-20 16:21:40 +0200 |
| commit | dfe350f22a63963dd3cb5e2d434fe650c2a2e450 (patch) | |
| tree | 391e0ada0cf3896c1024df8a57c89d62b9f3df3d | |
| parent | Merge pull request #244333 from matthiasbeyer/add-git-backdate (diff) | |
| parent | searxng: freeze version (diff) | |
| download | nixpkgs-dfe350f22a63963dd3cb5e2d434fe650c2a2e450.tar.gz | |
Merge pull request #244473 from 999eagle/update/searxng
| -rw-r--r-- | pkgs/servers/web-apps/searxng/default.nix | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/pkgs/servers/web-apps/searxng/default.nix b/pkgs/servers/web-apps/searxng/default.nix index 8cc99e5cf4cc..37fd2317bb7c 100644 --- a/pkgs/servers/web-apps/searxng/default.nix +++ b/pkgs/servers/web-apps/searxng/default.nix @@ -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 |
