diff --git a/packages/sources/sources.json b/packages/sources/sources.json index 59b6596..9096296 100644 --- a/packages/sources/sources.json +++ b/packages/sources/sources.json @@ -34,9 +34,9 @@ "repo": "searxng" }, "branch": "master", - "revision": "6f0f9baa38cb92e3d6d141580924a9e7420860a0", - "url": "https://github.com/searxng/searxng/archive/6f0f9baa38cb92e3d6d141580924a9e7420860a0.tar.gz", - "hash": "1lijqxv4sjad14m9gipw4jpf4wmj9i66n64inmd33jq8kpqc8vix" + "revision": "018b0a93224218e16622e1f2463d6b1b2f6b4d16", + "url": "https://github.com/searxng/searxng/archive/018b0a93224218e16622e1f2463d6b1b2f6b4d16.tar.gz", + "hash": "1ya3hcir2y7z4jlx3aw83yfdz0i409r4x19siibq1nr4w45y6gfl" }, "stevenblack-hosts": { "type": "GitRelease", diff --git a/packages/web-apps/searxng/default.nix b/packages/web-apps/searxng/default.nix index e1ee0ca..4ed862d 100644 --- a/packages/web-apps/searxng/default.nix +++ b/packages/web-apps/searxng/default.nix @@ -49,6 +49,8 @@ toPythonModule (buildPythonApplication rec { markdown-it-py fasttext-predict pybind11 + pytomlpp + (callPackage ./deps/chompjs.nix {}) ]; # tests try to connect to network diff --git a/packages/web-apps/searxng/deps/chompjs.nix b/packages/web-apps/searxng/deps/chompjs.nix new file mode 100644 index 0000000..4bae249 --- /dev/null +++ b/packages/web-apps/searxng/deps/chompjs.nix @@ -0,0 +1,24 @@ +{ lib +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "chompjs"; + version = "1.2.2"; + format = "setuptools"; + + src = fetchPypi { + inherit pname version; + hash = "sha256-I5PbVinyjO1OF78t9h67lVBM/VsogYoMj3iFZS4WTn8="; + }; + + pythonImportsCheck = [ "chompjs" ]; + + meta = with lib; { + description = "Parsing JavaScript objects into Python dictionaries"; + homepage = "https://pypi.org/project/chompjs/"; + license = licenses.mit; + maintainers = with maintainers; [ ]; + }; +}