Loading pkgs/by-name/se/searxng/package.nix +34 −5 Original line number Diff line number Diff line Loading @@ -4,9 +4,38 @@ fetchFromGitHub, nixosTests, }: let python = python3.override { packageOverrides = final: prev: { httpx = prev.httpx.overridePythonAttrs (old: rec { version = "0.27.2"; src = old.src.override { tag = version; hash = "sha256-N0ztVA/KMui9kKIovmOfNTwwrdvSimmNkSvvC+3gpck="; }; }); httpx-socks = prev.httpx-socks.overridePythonAttrs (old: rec { version = "0.9.2"; src = old.src.override { tag = "v${version}"; hash = "sha256-PUiciSuDCO4r49st6ye5xPLCyvYMKfZY+yHAkp5j3ZI="; }; }); python3.pkgs.toPythonModule ( python3.pkgs.buildPythonApplication rec { starlette = prev.starlette.overridePythonAttrs (old: { disabledTests = old.disabledTests or [ ] ++ [ # fails in assertion with spacing issue "test_request_body" "test_request_stream" "test_wsgi_post" ]; }); }; }; in python.pkgs.toPythonModule ( python.pkgs.buildPythonApplication rec { pname = "searxng"; version = "0-unstable-2025-01-10"; Loading Loading @@ -41,7 +70,7 @@ python3.pkgs.toPythonModule ( ''; dependencies = with python3.pkgs; with python.pkgs; [ babel brotli Loading Loading @@ -73,10 +102,10 @@ python3.pkgs.toPythonModule ( postInstall = '' # Create a symlink for easier access to static data mkdir -p $out/share ln -s ../${python3.sitePackages}/searx/static $out/share/ ln -s ../${python.sitePackages}/searx/static $out/share/ # copy config schema for the limiter cp searx/limiter.toml $out/${python3.sitePackages}/searx/limiter.toml cp searx/limiter.toml $out/${python.sitePackages}/searx/limiter.toml ''; passthru = { Loading Loading
pkgs/by-name/se/searxng/package.nix +34 −5 Original line number Diff line number Diff line Loading @@ -4,9 +4,38 @@ fetchFromGitHub, nixosTests, }: let python = python3.override { packageOverrides = final: prev: { httpx = prev.httpx.overridePythonAttrs (old: rec { version = "0.27.2"; src = old.src.override { tag = version; hash = "sha256-N0ztVA/KMui9kKIovmOfNTwwrdvSimmNkSvvC+3gpck="; }; }); httpx-socks = prev.httpx-socks.overridePythonAttrs (old: rec { version = "0.9.2"; src = old.src.override { tag = "v${version}"; hash = "sha256-PUiciSuDCO4r49st6ye5xPLCyvYMKfZY+yHAkp5j3ZI="; }; }); python3.pkgs.toPythonModule ( python3.pkgs.buildPythonApplication rec { starlette = prev.starlette.overridePythonAttrs (old: { disabledTests = old.disabledTests or [ ] ++ [ # fails in assertion with spacing issue "test_request_body" "test_request_stream" "test_wsgi_post" ]; }); }; }; in python.pkgs.toPythonModule ( python.pkgs.buildPythonApplication rec { pname = "searxng"; version = "0-unstable-2025-01-10"; Loading Loading @@ -41,7 +70,7 @@ python3.pkgs.toPythonModule ( ''; dependencies = with python3.pkgs; with python.pkgs; [ babel brotli Loading Loading @@ -73,10 +102,10 @@ python3.pkgs.toPythonModule ( postInstall = '' # Create a symlink for easier access to static data mkdir -p $out/share ln -s ../${python3.sitePackages}/searx/static $out/share/ ln -s ../${python.sitePackages}/searx/static $out/share/ # copy config schema for the limiter cp searx/limiter.toml $out/${python3.sitePackages}/searx/limiter.toml cp searx/limiter.toml $out/${python.sitePackages}/searx/limiter.toml ''; passthru = { Loading