nur-packages

My NUR packages
git clone git://git.sikmir.ru/nur-packages
Log | Files | Refs | README | LICENSE

commit 342d478eb53b456c7ffbcc6eaa7fd2455543c77d
parent 0cd717d527e6d5838dc110fa04e9c96d94744662
Author: Nikolay Korotkiy <sikmir@disroot.org>
Date:   Sat,  5 Sep 2026 16:20:09 +0400

Up

Diffstat:
Mflake.lock | 6+++---
Mpkgs/by-name/ju/jupyter-loopback/package.nix | 2++
Mpkgs/by-name/ma/map-stylizer/package.nix | 3+--
Mpkgs/by-name/op/opentopomap/package.nix | 4++--
Mpkgs/by-name/re/requests-oauth2client/package.nix | 2++
Mpkgs/by-name/ri/rio-color/package.nix | 2++
Mpkgs/by-name/ta/tatoeba/package.nix | 2+-
Mpkgs/by-name/ta/tatoeba/tatoeba.json | 58+++++++++++++++++++++++++++++-----------------------------
Mpkgs/by-name/ta/taudem/package.nix | 1+
Mpkgs/by-name/ti/titiler/package.nix | 30+++++++++++++++++++++++-------
Mpkgs/by-name/tr/trackanimation/package.nix | 2++
11 files changed, 68 insertions(+), 44 deletions(-)

diff --git a/flake.lock b/flake.lock @@ -20,11 +20,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1787964612, - "narHash": "sha256-0N9nghg3nwzX6b6qc77EzjR9cu/Z+UR66FlfsCqiURs=", + "lastModified": 1788431191, + "narHash": "sha256-MFClkboDeW56feBCAeAV3Z3J2quGSZFlAOXQ4JjIlIA=", "owner": "nixos", "repo": "nixpkgs", - "rev": "e8be7818e19ada32105a8af937a6a473b38167ca", + "rev": "9b9402b959a2276982ddd5ad3652a38b97f7c40b", "type": "github" }, "original": { diff --git a/pkgs/by-name/ju/jupyter-loopback/package.nix b/pkgs/by-name/ju/jupyter-loopback/package.nix @@ -30,6 +30,8 @@ python3Packages.buildPythonPackage (finalAttrs: { pytest-asyncio ]; + __darwinAllowLocalNetworking = true; + meta = { description = "Make kernel-local HTTP/WS servers reachable from the notebook browser with zero user config"; homepage = "https://github.com/banesullivan/jupyter-loopback"; diff --git a/pkgs/by-name/ma/map-stylizer/package.nix b/pkgs/by-name/ma/map-stylizer/package.nix @@ -1,6 +1,5 @@ { lib, - stdenv, fetchFromGitHub, python3Packages, qt5, @@ -46,6 +45,6 @@ python3Packages.buildPythonApplication { homepage = "https://github.com/Absolute-Tinkerer/map-stylizer"; license = lib.licenses.gpl3; maintainers = [ lib.maintainers.sikmir ]; - broken = stdenv.hostPlatform.isDarwin; + broken = true; }; } diff --git a/pkgs/by-name/op/opentopomap/package.nix b/pkgs/by-name/op/opentopomap/package.nix @@ -9,7 +9,7 @@ mkgmap-splitter, }: let - version = "260821"; + version = "260904"; bounds = fetchwebarchive { url = "https://www.thkukuk.de/osm/data/bounds-20250110.zip"; timestamp = "20250116113456"; @@ -22,7 +22,7 @@ let }; armenia = fetchurl { url = "https://download.geofabrik.de/asia/armenia-${version}.osm.pbf"; - hash = "sha256-l2756/1rtTnTkFngz75ncKxEb+gIxmZ9XLoBX+TkQxY="; + hash = "sha256-ePP58b80DQbrp1TkWA1O/0EmN9owOCdbZE1t1akGgdY="; }; in stdenv.mkDerivation (finalAttrs: { diff --git a/pkgs/by-name/re/requests-oauth2client/package.nix b/pkgs/by-name/re/requests-oauth2client/package.nix @@ -37,6 +37,8 @@ python3Packages.buildPythonPackage (finalAttrs: { requests-mock ]; + disabledTests = [ "test_readme" ]; + meta = { description = "An OAuth2.x client based on `requests`"; homepage = "https://github.com/guillp/requests-oauth2client"; diff --git a/pkgs/by-name/ri/rio-color/package.nix b/pkgs/by-name/ri/rio-color/package.nix @@ -35,6 +35,8 @@ python3Packages.buildPythonPackage (finalAttrs: { rio-mucho ]; + dontCheckPythonMetadata = true; + doCheck = false; nativeCheckInputs = with python3Packages; [ pytestCheckHook ]; diff --git a/pkgs/by-name/ta/tatoeba/package.nix b/pkgs/by-name/ta/tatoeba/package.nix @@ -45,7 +45,7 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "tatoeba"; - version = "2026-08-29"; + version = "2026-09-05"; __structuredAttrs = true; diff --git a/pkgs/by-name/ta/tatoeba/tatoeba.json b/pkgs/by-name/ta/tatoeba/tatoeba.json @@ -5,15 +5,15 @@ }, "deu_sentences_detailed": { "url": "https://downloads.tatoeba.org/exports/per_language/deu/deu_sentences_detailed.tsv.bz2", - "hash": "sha256-niCvtosLJPnQIsG+utHS0zhsFgKZADISE4kEPO7m970=" + "hash": "sha256-YLa8CjGU1ppjwE2KXShc7G/rxmT6FndUd842n2e9kqA=" }, "eng_sentences_detailed": { "url": "https://downloads.tatoeba.org/exports/per_language/eng/eng_sentences_detailed.tsv.bz2", - "hash": "sha256-dWmFBXDUNLWP29yVQV3uUm/TScOHitmCZ92sFyp2444=" + "hash": "sha256-2wNenb411v6GQQu/Ft085zWj1LdPkrTuVIK7oRy5cLw=" }, "epo_sentences_detailed": { "url": "https://downloads.tatoeba.org/exports/per_language/epo/epo_sentences_detailed.tsv.bz2", - "hash": "sha256-3+m7LCI3T+0j7QJues0wI29VbbQmnVf6GCDXuA8t5Uw=" + "hash": "sha256-0SOxWKGBaeU220S/JNh+HwLuMT2kgaC3kSHdY2ERSd0=" }, "fin_sentences_detailed": { "url": "https://downloads.tatoeba.org/exports/per_language/fin/fin_sentences_detailed.tsv.bz2", @@ -21,19 +21,19 @@ }, "hye_sentences_detailed": { "url": "https://downloads.tatoeba.org/exports/per_language/hye/hye_sentences_detailed.tsv.bz2", - "hash": "sha256-vwBE7eBuWMisBUbpK48QgrgMkTCiXk/oyxVswv7Gvko=" + "hash": "sha256-0Sp1zAz73MeOmTai0BRk0hMRYKFloX+n9GpGSV7+PgE=" }, "rus_sentences_detailed": { "url": "https://downloads.tatoeba.org/exports/per_language/rus/rus_sentences_detailed.tsv.bz2", - "hash": "sha256-45lsj8dw+R38r2hwUNZ2oktSlx60XLHXZFqtnJxEcrM=" + "hash": "sha256-DzSlrxRju3I2gwfALJfRLg+m3wW0ceUnuFX5UAJ6LW0=" }, "swe_sentences_detailed": { "url": "https://downloads.tatoeba.org/exports/per_language/swe/swe_sentences_detailed.tsv.bz2", - "hash": "sha256-PKaUI1MAoAPi5lAfWiwjm21d9EdrNqdB8kWLCNmUSWo=" + "hash": "sha256-/pWHaquReAaOlRpBfmlWVALxu0WjTiPws1p1TQjFaZM=" }, "ukr_sentences_detailed": { "url": "https://downloads.tatoeba.org/exports/per_language/ukr/ukr_sentences_detailed.tsv.bz2", - "hash": "sha256-KpcSoqeif5SURXN0UXTzUb1zqiTr/lwPXXyCJRtj5Po=" + "hash": "sha256-UU4vU4x8fQfsNIJJQsuR8gBa/0d5XJEQKSFb0r4oCI8=" }, "bel-eng_links": { "url": "https://downloads.tatoeba.org/exports/per_language/bel/bel-eng_links.tsv.bz2", @@ -45,15 +45,15 @@ }, "deu-eng_links": { "url": "https://downloads.tatoeba.org/exports/per_language/deu/deu-eng_links.tsv.bz2", - "hash": "sha256-1ylbV4CEjd+pT9ROCq+h4uGksxkloGT7GUTQ6MsF1SE=" + "hash": "sha256-jVQWCKK37naycd51EuXSVhk8qYCNDRv9meSFljrIZ5c=" }, "deu-rus_links": { "url": "https://downloads.tatoeba.org/exports/per_language/deu/deu-rus_links.tsv.bz2", - "hash": "sha256-GALEWs8n7LOo3q1xbmYwDs2BwdRlR2Ml0kf4eGe6iCM=" + "hash": "sha256-82f6M256nF+ahmCxqYAK44Ot7R7GnjFsUSVpuA4R5f4=" }, "eng-epo_links": { "url": "https://downloads.tatoeba.org/exports/per_language/eng/eng-epo_links.tsv.bz2", - "hash": "sha256-momR/KnxUg08aDCz3vVEF9pTUf0G/51RG6ozt+hl2XU=" + "hash": "sha256-iohqAxz3YAmUUkq+bYqT7i1s6CYzBFbHJM8bDMjBoIs=" }, "eng-bel_links": { "url": "https://downloads.tatoeba.org/exports/per_language/eng/eng-bel_links.tsv.bz2", @@ -61,39 +61,39 @@ }, "eng-deu_links": { "url": "https://downloads.tatoeba.org/exports/per_language/eng/eng-deu_links.tsv.bz2", - "hash": "sha256-71h3mGWbnBFQAyDx+VJcLJ6TLAPCazX9fARUW7Hd+/8=" + "hash": "sha256-rDM5x0PQwUUp0g4806RMAMOT9RxMaZyC42ob4XyLNmk=" }, "eng-fin_links": { "url": "https://downloads.tatoeba.org/exports/per_language/eng/eng-fin_links.tsv.bz2", - "hash": "sha256-/hRc2AAhTJx6f2FdseS3ztdnPjFUEoSrbOj+YzXAufU=" + "hash": "sha256-/0PdZhqQ09kSIy/LJ+vfXOo6UYO/hzy0Isijag8F6sg=" }, "eng-hye_links": { "url": "https://downloads.tatoeba.org/exports/per_language/eng/eng-hye_links.tsv.bz2", - "hash": "sha256-U030WiupclH4FFp3chMBInLKZiqOHPdOrVgG4jA95m8=" + "hash": "sha256-cdDOqzbd5XyZ+3Upj6Y71Pn2BVIV0UfPlBeGvgq8+3Q=" }, "eng-rus_links": { "url": "https://downloads.tatoeba.org/exports/per_language/eng/eng-rus_links.tsv.bz2", - "hash": "sha256-vjz34lfBJu5eCYcOI0mV2rN0PjDsAUR8VRn+z9u58JM=" + "hash": "sha256-81dI48z7dpMY07MfbGXGxJBN7K7i3Aoqwh9oo30cXyY=" }, "eng-swe_links": { "url": "https://downloads.tatoeba.org/exports/per_language/eng/eng-swe_links.tsv.bz2", - "hash": "sha256-/Xw2mEOipr11Cpprl6OJyRGYIzxLdlvXRC2j0QEjEe8=" + "hash": "sha256-w7AokZ6+qgXSd6mGvPlGQMjiSXCNQzK7OpMuOc14FFE=" }, "eng-ukr_links": { "url": "https://downloads.tatoeba.org/exports/per_language/eng/eng-ukr_links.tsv.bz2", - "hash": "sha256-kP4B77IU/t41Ni4XW1WncXjuMBel7HwlZcfLObxh4ME=" + "hash": "sha256-M3GI58zCt1F03/zM84euGhCOkorAJrHeVQhEjit2p2Y=" }, "epo-eng_links": { "url": "https://downloads.tatoeba.org/exports/per_language/epo/epo-eng_links.tsv.bz2", - "hash": "sha256-T3PwfiAKXv5SuEtlWXzLtXFdXRzxyMCID6fuLBQqh84=" + "hash": "sha256-Op4TCti28VZIuHIl7xGt+tjZ7i9cNCsmHCNyBF97m5s=" }, "epo-rus_links": { "url": "https://downloads.tatoeba.org/exports/per_language/epo/epo-rus_links.tsv.bz2", - "hash": "sha256-qWu3Jzh8tVgHgQa8PNIpa/Nmb99LCkx8v6RiDTL0xE8=" + "hash": "sha256-2iBo9Q7r+rd3SDfLsQtERq3bV1K0Aabskg4ZKqdn6f4=" }, "fin-eng_links": { "url": "https://downloads.tatoeba.org/exports/per_language/fin/fin-eng_links.tsv.bz2", - "hash": "sha256-V4Dd5Wgn2ZpxeBcBNFqRu53vhTgJFR1vxYon3Ar6yIM=" + "hash": "sha256-4qyLS/zqKHr3kUmWPFlMM1AWR8JByENnPfCBCejdCV8=" }, "fin-rus_links": { "url": "https://downloads.tatoeba.org/exports/per_language/fin/fin-rus_links.tsv.bz2", @@ -101,11 +101,11 @@ }, "hye-eng_links": { "url": "https://downloads.tatoeba.org/exports/per_language/hye/hye-eng_links.tsv.bz2", - "hash": "sha256-SqaLe7FpDejXZjCxphGuO5Zv7NYF3/J8f9z9Ad6D6A4=" + "hash": "sha256-PdRiGWs7t6j/fOTndAR2yaaOUfRyQxPfVF3fIJ6xjbI=" }, "hye-rus_links": { "url": "https://downloads.tatoeba.org/exports/per_language/hye/hye-rus_links.tsv.bz2", - "hash": "sha256-V6Cfo4nTGZCKj5e82k9Xa1CxLi3W5MX0mfKm2ZX+bCs=" + "hash": "sha256-L9smFos9WIKUH6OdBECmkw4YfzIuYg9KqPO2+mBdoeU=" }, "rus-bel_links": { "url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-bel_links.tsv.bz2", @@ -113,15 +113,15 @@ }, "rus-deu_links": { "url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-deu_links.tsv.bz2", - "hash": "sha256-mXEfrSOs2MVkgCJnUcB/HxZ53f0Nbw0Re0hJNL/+cxE=" + "hash": "sha256-4NfDWYy4blTc8mEA90vJJbpidXYm/2IrVsi2On/L0o0=" }, "rus-eng_links": { "url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-eng_links.tsv.bz2", - "hash": "sha256-rvxm24wZSA+GNm3eRkvv9DyehrE+WdDRf07rlrro+eE=" + "hash": "sha256-GEH/y+JMblErZ9Hqln2EyIKl/ig3bmeaK8K6cC+qhL0=" }, "rus-epo_links": { "url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-epo_links.tsv.bz2", - "hash": "sha256-gnWV3WPx51YIieY4A+HFJlPqm8PbP6qTo4soFIdlNLA=" + "hash": "sha256-fC0gpxVXbRCkMiu2WqC9ogfA02TL2GXvSQ/BEXKnhD0=" }, "rus-fin_links": { "url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-fin_links.tsv.bz2", @@ -129,7 +129,7 @@ }, "rus-hye_links": { "url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-hye_links.tsv.bz2", - "hash": "sha256-DNKms/MITNxMGLCu5rS7FkKNJub4zHehxkm4NSqkjHE=" + "hash": "sha256-xqXxHthEB6MTROFsB5cb2MP5jEHT2lONmRZPBElLYU4=" }, "rus-swe_links": { "url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-swe_links.tsv.bz2", @@ -137,11 +137,11 @@ }, "rus-ukr_links": { "url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-ukr_links.tsv.bz2", - "hash": "sha256-RWOC6VQJaw247h5YHyS8o5Lsdq+iLDkSDtN9Z4Isv6g=" + "hash": "sha256-fFMKwBsVeT/olY2M+A8iyn0aVe1fuEAJFVT3jgzAyVQ=" }, "swe-eng_links": { "url": "https://downloads.tatoeba.org/exports/per_language/swe/swe-eng_links.tsv.bz2", - "hash": "sha256-zKvHg5haKp/VJsYs6HMOKIKJuO3NJZr5eyUHRFpJPa4=" + "hash": "sha256-UvVVOrZbkvpD+RrKqDXJj6H54VgS72A5fN9iAYk8XDc=" }, "swe-rus_links": { "url": "https://downloads.tatoeba.org/exports/per_language/swe/swe-rus_links.tsv.bz2", @@ -149,10 +149,10 @@ }, "ukr-eng_links": { "url": "https://downloads.tatoeba.org/exports/per_language/ukr/ukr-eng_links.tsv.bz2", - "hash": "sha256-aAkJFwecHXmLvra1NahUg2230evdaGPlIjPBzMwcmYA=" + "hash": "sha256-bt1+uiXbScuYwx6ZgDiZQPTGNAc39W/112UK5c/rmW8=" }, "ukr-rus_links": { "url": "https://downloads.tatoeba.org/exports/per_language/ukr/ukr-rus_links.tsv.bz2", - "hash": "sha256-F4WLevqJv0mxAk8ogXEPLZrno+KBeGT6i3Ejfcek7OY=" + "hash": "sha256-CuZubKhv3FvsbAubtnwdaBA2qNhkBRReH6qAbC4bc+I=" } } diff --git a/pkgs/by-name/ta/taudem/package.nix b/pkgs/by-name/ta/taudem/package.nix @@ -39,5 +39,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.gpl3; maintainers = [ lib.maintainers.sikmir ]; platforms = lib.platforms.unix; + broken = stdenv.hostPlatform.isDarwin; # mpich is broken }; }) diff --git a/pkgs/by-name/ti/titiler/package.nix b/pkgs/by-name/ti/titiler/package.nix @@ -12,13 +12,13 @@ }: let pname = "titiler"; - version = "2.0.4"; + version = "2.2.1"; src = fetchFromGitHub { owner = "developmentseed"; repo = "titiler"; tag = version; - hash = "sha256-E/i7OT5xWJLQbuIOCGyCj9pGU6cdpykT6/EgyeG0iPk="; + hash = "sha256-n/sCN+9KgNpsTGEVaU0ViiVRVOyDoxU00mLvoHTUYvg="; }; meta = { @@ -40,6 +40,7 @@ let dependencies = with python3Packages; [ fastapi + starlette geojson-pydantic jinja2 numpy @@ -48,7 +49,6 @@ let rio-tiler morecantile simplejson - typing-extensions ]; optional-dependencies = { @@ -61,10 +61,15 @@ let ]; }; - nativeCheckInputs = [ - python3Packages.pytestCheckHook + nativeCheckInputs = with python3Packages; [ + pytestCheckHook + pytest-cov-stub + pytest-asyncio + httpx2 ] ++ lib.flatten (builtins.attrValues finalAttrs.passthru.optional-dependencies); + + pytestFlags = [ "-pno:cacheprovider" ]; }); titiler-extensions = python3Packages.buildPythonPackage (finalAttrs: { @@ -85,9 +90,12 @@ let nativeCheckInputs = with python3Packages; [ - jsonschema + httpx2 owslib + pystac pytestCheckHook + pytest-asyncio + pytest-cov-stub ] ++ lib.flatten (builtins.attrValues finalAttrs.passthru.optional-dependencies); @@ -105,7 +113,6 @@ let build-system = with python3Packages; [ hatchling ]; dependencies = [ - cogeo-mosaic titiler-core ]; @@ -116,8 +123,11 @@ let nativeCheckInputs = with python3Packages; [ + httpx2 owslib pytestCheckHook + pytest-asyncio + pytest-cov-stub ] ++ lib.flatten (builtins.attrValues finalAttrs.passthru.optional-dependencies); }); @@ -138,6 +148,7 @@ let zarr starlette-cramjam pydantic-settings + httpx2 ]; optional-dependencies = { @@ -195,13 +206,18 @@ python3Packages.buildPythonPackage (finalAttrs: { nativeCheckInputs = with python3Packages; [ boto3 + brotlipy pytestCheckHook + pytest-asyncio + pytest-cov-stub ]; disabledTests = [ "test_mosaic_auth_error" # requires network ]; + dontCheckPythonMetadata = true; + postInstall = let start_script = writeShellScript "titiler-serve" '' diff --git a/pkgs/by-name/tr/trackanimation/package.nix b/pkgs/by-name/tr/trackanimation/package.nix @@ -20,6 +20,8 @@ python3Packages.buildPythonApplication (finalAttrs: { build-system = with python3Packages; [ setuptools ]; + pythonRelaxDeps = true; + dependencies = with python3Packages; [ geopy gpxpy