lol

searx: 0.11.0 -> 0.12.0

+38 -38
+2 -2
nixos/modules/services/networking/searx.nix
··· 33 33 34 34 package = mkOption { 35 35 type = types.package; 36 - default = pkgs.pythonPackages.searx; 37 - defaultText = "pkgs.pythonPackages.searx"; 36 + default = pkgs.searx; 37 + defaultText = "pkgs.searx"; 38 38 description = "searx package to use."; 39 39 }; 40 40
+34
pkgs/servers/web-apps/searx/default.nix
··· 1 + { stdenv, pythonPackages, fetchFromGitHub }: 2 + 3 + pythonPackages.buildPythonApplication rec { 4 + name = "searx-${version}"; 5 + version = "0.12.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "asciimoo"; 9 + repo = "searx"; 10 + rev = "v${version}"; 11 + sha256 = "196lk8dpv8fsjgmwlqik6j6rabvfid41fir6lzqy03hv7ydcw1k0"; 12 + }; 13 + 14 + postPatch = '' 15 + substituteInPlace requirements.txt \ 16 + --replace 'certifi==2017.1.23' 'certifi' \ 17 + --replace 'lxml==3.7.3' 'lxml' \ 18 + --replace 'pyopenssl==16.2.0' 'pyopenssl' \ 19 + --replace 'pygments==2.1.3' 'pygments>=2.1,<3.0' 20 + ''; 21 + 22 + propagatedBuildInputs = with pythonPackages; [ 23 + pyyaml lxml grequests flaskbabel flask requests 24 + gevent speaklater Babel pytz dateutil pygments 25 + pyasn1 pyasn1-modules ndg-httpsclient certifi pysocks 26 + ]; 27 + 28 + meta = with stdenv.lib; { 29 + homepage = https://github.com/asciimoo/searx; 30 + description = "A privacy-respecting, hackable metasearch engine"; 31 + license = licenses.agpl3Plus; 32 + maintainers = with maintainers; [ matejc fpletz profpatsch ]; 33 + }; 34 + }
+2
pkgs/top-level/all-packages.nix
··· 11580 11580 11581 11581 tt-rss = callPackage ../servers/tt-rss { }; 11582 11582 11583 + searx = callPackages ../servers/web-apps/searx { }; 11584 + 11583 11585 selfoss = callPackage ../servers/web-apps/selfoss { }; 11584 11586 11585 11587 shaarli = callPackage ../servers/web-apps/shaarli { };
-36
pkgs/top-level/python-packages.nix
··· 26379 26379 }; 26380 26380 }; 26381 26381 26382 - searx = buildPythonPackage rec { 26383 - name = "searx-${version}"; 26384 - version = "0.11.0"; 26385 - 26386 - src = pkgs.fetchFromGitHub { 26387 - owner = "asciimoo"; 26388 - repo = "searx"; 26389 - rev = "v${version}"; 26390 - sha256 = "1m6q7yd45lfk19yp30x1jmisff6npa1y348wqc9ixa3ywvb28ky8"; 26391 - }; 26392 - 26393 - postPatch = '' 26394 - substituteInPlace requirements.txt \ 26395 - --replace 'certifi==2016.9.26' 'certifi' \ 26396 - --replace 'pyyaml==3.11' 'pyyaml' \ 26397 - --replace 'lxml==3.7.1' 'lxml' \ 26398 - --replace 'pyopenssl==16.2.0' 'pyopenssl' \ 26399 - --replace 'requests[socks]==2.12.4' 'requests[socks]' \ 26400 - --replace 'pygments==2.1.3' 'pygments>=2.1,<3.0' \ 26401 - --replace 'python-dateutil==2.5.3' 'python-dateutil>=2.5,<3.0' 26402 - ''; 26403 - 26404 - propagatedBuildInputs = with self; [ 26405 - pyyaml lxml grequests flaskbabel flask requests 26406 - gevent speaklater Babel pytz dateutil pygments 26407 - pyasn1 pyasn1-modules ndg-httpsclient certifi pysocks 26408 - ]; 26409 - 26410 - meta = { 26411 - homepage = https://github.com/asciimoo/searx; 26412 - description = "A privacy-respecting, hackable metasearch engine"; 26413 - license = licenses.agpl3Plus; 26414 - maintainers = with maintainers; [ matejc fpletz profpatsch ]; 26415 - }; 26416 - }; 26417 - 26418 26382 rpdb = buildPythonPackage rec { 26419 26383 name = "rpdb-0.1.5"; 26420 26384