summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSandro <sandro.jaeckel@gmail.com>2023-07-20 16:21:40 +0200
committerGitHub <noreply@github.com>2023-07-20 16:21:40 +0200
commitdfe350f22a63963dd3cb5e2d434fe650c2a2e450 (patch)
tree391e0ada0cf3896c1024df8a57c89d62b9f3df3d
parentMerge pull request #244333 from matthiasbeyer/add-git-backdate (diff)
parentsearxng: freeze version (diff)
downloadnixpkgs-dfe350f22a63963dd3cb5e2d434fe650c2a2e450.tar.gz
Merge pull request #244473 from 999eagle/update/searxng
-rw-r--r--pkgs/servers/web-apps/searxng/default.nix25
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