nur-packages

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

commit 178e149b6b9cc89f9fabaf1c51f00f43f3e91048
parent 42993c54ee9176c5fa0f5bc7f7bcb27a83732be4
Author: Nikolay Korotkiy <sikmir@disroot.org>
Date:   Sat,  7 Feb 2026 20:40:51 +0400

Up

Diffstat:
Mflake.lock | 6+++---
Mpkgs/by-name/ma/map-machine/package.nix | 8++++++--
Mpkgs/by-name/mo/mongoose/package.nix | 4++--
Apkgs/by-name/ro/roentgen-icons/package.nix | 39+++++++++++++++++++++++++++++++++++++++
Mpkgs/by-name/ta/tatoeba/package.nix | 2+-
Mpkgs/by-name/ta/tatoeba/tatoeba.json | 68++++++++++++++++++++++++++++++++++----------------------------------
6 files changed, 85 insertions(+), 42 deletions(-)

diff --git a/flake.lock b/flake.lock @@ -20,11 +20,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1769740369, - "narHash": "sha256-xKPyJoMoXfXpDM5DFDZDsi9PHArf2k5BJjvReYXoFpM=", + "lastModified": 1770380644, + "narHash": "sha256-P7dWMHRUWG5m4G+06jDyThXO7kwSk46C1kgjEWcybkE=", "owner": "nixos", "repo": "nixpkgs", - "rev": "6308c3b21396534d8aaeac46179c14c439a89b8a", + "rev": "ae67888ff7ef9dff69b3cf0cc0fbfbcd3a722abe", "type": "github" }, "original": { diff --git a/pkgs/by-name/ma/map-machine/package.nix b/pkgs/by-name/ma/map-machine/package.nix @@ -3,18 +3,19 @@ fetchFromGitHub, python3Packages, portolan, + roentgen-icons, }: python3Packages.buildPythonApplication (finalAttrs: { pname = "map-machine"; - version = "0.2.0"; + version = "0.3.0"; pyproject = true; src = fetchFromGitHub { owner = "enzet"; repo = "map-machine"; tag = "v${finalAttrs.version}"; - hash = "sha256-QDCbT4n8M2eJkv2uFyr9aDs16UzFG+oH/qMwpf08bfI="; + hash = "sha256-OLwW+mZ+zYhPV7w7qAWsAOt2q7FhpYYoY5Kz6KQuGfg="; }; build-system = with python3Packages; [ setuptools ]; @@ -24,13 +25,16 @@ python3Packages.buildPythonApplication (finalAttrs: { dependencies = with python3Packages; [ cairosvg colour + gpxpy numpy pillow portolan pycairo pyyaml + roentgen-icons shapely svgwrite + typing-extensions urllib3 ]; diff --git a/pkgs/by-name/mo/mongoose/package.nix b/pkgs/by-name/mo/mongoose/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "mongoose"; - version = "7.13"; + version = "7.20"; src = fetchFromGitHub { owner = "cesanta"; repo = "mongoose"; tag = finalAttrs.version; - hash = "sha256-9XHUE8SVOG/X7SIB52C8EImPx4XZ7B/5Ojwmb0PkiuI="; + hash = "sha256-qW6HuhcmYwp3e8ioGGP0gSxwxJsqs53KS0jNpMNlWG0="; }; buildInputs = [ mbedtls ]; diff --git a/pkgs/by-name/ro/roentgen-icons/package.nix b/pkgs/by-name/ro/roentgen-icons/package.nix @@ -0,0 +1,39 @@ +{ + lib, + fetchFromGitHub, + python3Packages, +}: + +python3Packages.buildPythonPackage (finalAttrs: { + pname = "roentgen-icons"; + version = "0.12.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "enzet"; + repo = "Roentgen"; + tag = "v${finalAttrs.version}"; + hash = "sha256-b76QqThVLXiIS02adciOg3lfm2VeMYv6x+rIEEE1N8o="; + }; + + build-system = with python3Packages; [ hatchling ]; + + pythonRelaxDeps = true; + + dependencies = with python3Packages; [ + colour + lxml + requests + svgpathtools + svgwrite + ]; + + nativeCheckInputs = with python3Packages; [ pytestCheckHook ]; + + meta = { + description = "Set of monochrome 14 × 14 px pixel-aligned map icons"; + homepage = "https://github.com/enzet/Roentgen"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.sikmir ]; + }; +}) 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-01-31"; + version = "2026-02-07"; srcs = lib.mapAttrsToList (name: spec: fetchurl spec) tatoeba; diff --git a/pkgs/by-name/ta/tatoeba/tatoeba.json b/pkgs/by-name/ta/tatoeba/tatoeba.json @@ -5,35 +5,35 @@ }, "deu_sentences_detailed": { "url": "https://downloads.tatoeba.org/exports/per_language/deu/deu_sentences_detailed.tsv.bz2", - "hash": "sha256-fl0wNqF7pxh564F0llkA4OMiQLFXD+zE1AdP27KBQig=" + "hash": "sha256-KhDQkz1GblRtvXUvm/8VLbaNSKCPvNseJynFna543W4=" }, "eng_sentences_detailed": { "url": "https://downloads.tatoeba.org/exports/per_language/eng/eng_sentences_detailed.tsv.bz2", - "hash": "sha256-/CBRt8rfpi7Nb96brzhp74YVOWIbcMJ8E7l16hBrfcY=" + "hash": "sha256-X8/4Veotu9P5hmDdyfu2PI0snACGJrPHx4dxiFZ9KSc=" }, "epo_sentences_detailed": { "url": "https://downloads.tatoeba.org/exports/per_language/epo/epo_sentences_detailed.tsv.bz2", - "hash": "sha256-gF+MAJ1DhDjyTWyyM15mTyUouQSuv7QQY3Us2R3lbdQ=" + "hash": "sha256-vtKEfzobqlLGWtAITLM+095OwPNqkNQrToDc9Eoxiv4=" }, "fin_sentences_detailed": { "url": "https://downloads.tatoeba.org/exports/per_language/fin/fin_sentences_detailed.tsv.bz2", - "hash": "sha256-T+rF0UPZ8E7XUWQEjTwTfuVbTqpKfx2y+IaTU8WvFaQ=" + "hash": "sha256-GZrm00TuVOJLQx4lAs9O7By03fDMgIA7nepUYcLI6EA=" }, "hye_sentences_detailed": { "url": "https://downloads.tatoeba.org/exports/per_language/hye/hye_sentences_detailed.tsv.bz2", - "hash": "sha256-v7wxotHE7RMuJLml3vqxbiKhXRBDa2knHnQfFysHVwM=" + "hash": "sha256-3oCgvaAWHhh6JFGLI1jNchkJoNw4rLkftCr2Rp3mtm8=" }, "rus_sentences_detailed": { "url": "https://downloads.tatoeba.org/exports/per_language/rus/rus_sentences_detailed.tsv.bz2", - "hash": "sha256-AkXeoRPwh+zMVbeXmyzy13ftPK9S+V4DR6d6geiEYMs=" + "hash": "sha256-sk3QT7u1VnQ1boqJaSDAEeKhxL0D3YLllv0TCw3/P7E=" }, "swe_sentences_detailed": { "url": "https://downloads.tatoeba.org/exports/per_language/swe/swe_sentences_detailed.tsv.bz2", - "hash": "sha256-PsN/kHNGwUP3/TPA3kOFREsHKoash7WoF3/RHRe1Kos=" + "hash": "sha256-qUb8FCR691ak9eCRKKT0s+yKJRtOr3FeE+8oYZjrMSs=" }, "ukr_sentences_detailed": { "url": "https://downloads.tatoeba.org/exports/per_language/ukr/ukr_sentences_detailed.tsv.bz2", - "hash": "sha256-Wl/A39wCwfgSxq4gQhNlS+r0+/g27rpAXR83eaC9D5A=" + "hash": "sha256-tbWFX26Ysfy7UFDrzaJKwo6diaA6QwEAK+gcmQ6d6R8=" }, "bel-eng_links": { "url": "https://downloads.tatoeba.org/exports/per_language/bel/bel-eng_links.tsv.bz2", @@ -41,19 +41,19 @@ }, "bel-rus_links": { "url": "https://downloads.tatoeba.org/exports/per_language/bel/bel-rus_links.tsv.bz2", - "hash": "sha256-qwPq3uC9Fqgp9265zLnCMML2rC1jypuOJzWaJ8f5O1k=" + "hash": "sha256-U32c5cGoJudcd96IJMn2xv+Vqpr8rj2Ln8/LLn04BKc=" }, "deu-eng_links": { "url": "https://downloads.tatoeba.org/exports/per_language/deu/deu-eng_links.tsv.bz2", - "hash": "sha256-JfTrfcLAdkTgRZSgvG/oY6vPty4rBeeo9afozYToQ9A=" + "hash": "sha256-V3gXI8uGLI3xzyj/IdjLEPvc27w0H2lXTT2pGxFobYk=" }, "deu-rus_links": { "url": "https://downloads.tatoeba.org/exports/per_language/deu/deu-rus_links.tsv.bz2", - "hash": "sha256-Kb4bvnMvSiNSB5t1CojMNd7djc+kXIn8g5U7WEhYQtA=" + "hash": "sha256-X5LnCOyhuEp7RUNKD50+S3QNeQDuuoQ3+Zi/un76Z4c=" }, "eng-epo_links": { "url": "https://downloads.tatoeba.org/exports/per_language/eng/eng-epo_links.tsv.bz2", - "hash": "sha256-U/5pTybiXVWxLe017afxOqyF8kjsP5XAg/LHNtxl+Tk=" + "hash": "sha256-YBJqZAZ+Rjja4S/5W/jPPpshebQlrldKG5q3n7/iU4M=" }, "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-o/sK3pcxDaN0mxKH3b7RkdtPDoURFfSITrja6jfgtTM=" + "hash": "sha256-ugfsUFIz5P3JF44z1lJXwMaHMwamqL5TF7UJptAjbEc=" }, "eng-fin_links": { "url": "https://downloads.tatoeba.org/exports/per_language/eng/eng-fin_links.tsv.bz2", - "hash": "sha256-7lZdXZ4gRD1259MARBDxfFz17PC1OXtCgE/Dfm2d88s=" + "hash": "sha256-Gem/Q/Wi2QyLWOoyGhDz/ncGNfJL+Ip572ypNd+U/g8=" }, "eng-hye_links": { "url": "https://downloads.tatoeba.org/exports/per_language/eng/eng-hye_links.tsv.bz2", - "hash": "sha256-0WBZmFCF3P33IobnKkkKTBtUO/grVXGztnDzEwuGbV0=" + "hash": "sha256-WR2bHlJ/nI298EzLGylnQ0oQIl14pd4ElcEohoRRqF0=" }, "eng-rus_links": { "url": "https://downloads.tatoeba.org/exports/per_language/eng/eng-rus_links.tsv.bz2", - "hash": "sha256-d19CJYqRqKVZ6P/k2+JvBQsrixLsLmyz/nY2PRw8YlA=" + "hash": "sha256-WBZd0pNmXjy3SR1x0prPeTEoaROgNbCL2vJ5E59gP9w=" }, "eng-swe_links": { "url": "https://downloads.tatoeba.org/exports/per_language/eng/eng-swe_links.tsv.bz2", - "hash": "sha256-Cv7xBPZk3FLKC/5LALsM1duLhtXusd7gibV6deV8/HA=" + "hash": "sha256-t3Kiq+ERZC7o8e5GFbv5hk6oMjrxsFeXo0FzLS62eM8=" }, "eng-ukr_links": { "url": "https://downloads.tatoeba.org/exports/per_language/eng/eng-ukr_links.tsv.bz2", - "hash": "sha256-06JsjDZB4jcEbEdNL/3Xfl5OlcFIhUPJeqUNrXcXA8Q=" + "hash": "sha256-RsI7ksJd+uQsfvDq4RPz5CUCMgXvEaFmDNl+01C5fzo=" }, "epo-eng_links": { "url": "https://downloads.tatoeba.org/exports/per_language/epo/epo-eng_links.tsv.bz2", - "hash": "sha256-07pf2VPsrmLok1mWNsMr8GmIWXfRRc0HMvqrIzv7oq0=" + "hash": "sha256-gfCr5t9kvXFGcpoZLegZvHNWL4XAMV4NH21XS30FveI=" }, "epo-rus_links": { "url": "https://downloads.tatoeba.org/exports/per_language/epo/epo-rus_links.tsv.bz2", - "hash": "sha256-qs/6j4P5azYLArDKG3cnD77yiBagSCXp176LIKTws2k=" + "hash": "sha256-xFOYFZs7iyb2HLlolWea8WjLroDkJvkGvKks1s1CGsw=" }, "fin-eng_links": { "url": "https://downloads.tatoeba.org/exports/per_language/fin/fin-eng_links.tsv.bz2", - "hash": "sha256-NPVxLoNBqioorUSsQGBTxp0j/Kp29xhX9VlnoBV8EuY=" + "hash": "sha256-5zWAhI96/thvUxqp8evMeHzF697Lt3G90it97dM/A9s=" }, "fin-rus_links": { "url": "https://downloads.tatoeba.org/exports/per_language/fin/fin-rus_links.tsv.bz2", @@ -101,27 +101,27 @@ }, "hye-eng_links": { "url": "https://downloads.tatoeba.org/exports/per_language/hye/hye-eng_links.tsv.bz2", - "hash": "sha256-1r08sIC79h+VfSNoumml7FLj11l0t0kIG6m7v70lwrQ=" + "hash": "sha256-HOuRBwIDQBDpa55DQgFY5dn0uSdEopN22H0Jl/EgZ+E=" }, "hye-rus_links": { "url": "https://downloads.tatoeba.org/exports/per_language/hye/hye-rus_links.tsv.bz2", - "hash": "sha256-aeB9ym66XtZxVtB3b+PLonqHzskVQ9BhQX4Rr9han3g=" + "hash": "sha256-DgCbr559hltJwc9N9aFjM+wU6BHP1kcqrdnPkstK9gs=" }, "rus-bel_links": { "url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-bel_links.tsv.bz2", - "hash": "sha256-DGUPpkrtNKeNKC46ttKxjgRWmRn074tcx+yEJ6JHf6c=" + "hash": "sha256-b7uOQV1DX97YAwk0kpMAIPrvaYFEMoAqtcMbEcDRLYs=" }, "rus-deu_links": { "url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-deu_links.tsv.bz2", - "hash": "sha256-6HATMIbzxTlA7lApLCMfPfEeLbIKTq0EUvt5yE2Gp/Y=" + "hash": "sha256-9CMTFwXgb72LPA9hxLuW0GCyRMopktaTHyiM6zNtUXU=" }, "rus-eng_links": { "url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-eng_links.tsv.bz2", - "hash": "sha256-yeoLnrG6rD/PmAIw7jTGr0i6w2+9a7QkjbeSbDYgzVE=" + "hash": "sha256-/kYPxw6YW+sdShmUf/97kAza/N+KxVAWo8y6RGXsnrk=" }, "rus-epo_links": { "url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-epo_links.tsv.bz2", - "hash": "sha256-yH9aK6hXNa9wm1024BokAn2nycci3souPXBnb+Ac9Jw=" + "hash": "sha256-bkm4oUj3fpWVZ00cBFr7kP7FUNAxLBRXgl6JGUo09jo=" }, "rus-fin_links": { "url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-fin_links.tsv.bz2", @@ -129,30 +129,30 @@ }, "rus-hye_links": { "url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-hye_links.tsv.bz2", - "hash": "sha256-ixhmnmm6HiLXhAUmTPgH+y+6Y9lzT7CQ2EkM8JT5/Hg=" + "hash": "sha256-PXkoEUZKcGQK4550N+qc1isC63+AqQDN+BDJ6N9+Huk=" }, "rus-swe_links": { "url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-swe_links.tsv.bz2", - "hash": "sha256-lzwxPRmeOI/Gi9Z0qcQ995b8c3SdtHE/g+oCesKl9YY=" + "hash": "sha256-qCFgetLYi5qXATz2NoXz/Y4AQtqhwGb7TvsimaeCibk=" }, "rus-ukr_links": { "url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-ukr_links.tsv.bz2", - "hash": "sha256-r9yZfnpZu9GZk0sk07xzkq8sQ2qJ11gK5rv/lzetFPw=" + "hash": "sha256-ix5zfrSJrPrYa3mf1uhqIwCoE7HsE4cAH8KO0+fuimw=" }, "swe-eng_links": { "url": "https://downloads.tatoeba.org/exports/per_language/swe/swe-eng_links.tsv.bz2", - "hash": "sha256-UyZLN4aUGfiE/i3YXe2ierqeXEUoPTfwBMjsf4G1LTU=" + "hash": "sha256-UDeFbhHBxobOKKh6KxkBipgfI31/+v/myrG7ecfy78c=" }, "swe-rus_links": { "url": "https://downloads.tatoeba.org/exports/per_language/swe/swe-rus_links.tsv.bz2", - "hash": "sha256-prlAt3dM8XCpBOX/TinRXfLVhR3SIKn/ECFTiPkTD+k=" + "hash": "sha256-QxvYd0RY8xE2gPSN3AZu6a+HEMyMqpCgqPVsvWsCs1Y=" }, "ukr-eng_links": { "url": "https://downloads.tatoeba.org/exports/per_language/ukr/ukr-eng_links.tsv.bz2", - "hash": "sha256-HZy+ulz4jRHfiZ09U1s2kY6fR04gfVSnTQEt4P8xlws=" + "hash": "sha256-fJrf+6yNnQEumq1mGBJCfAIlqEAxjP9PlHLOXf9kSZs=" }, "ukr-rus_links": { "url": "https://downloads.tatoeba.org/exports/per_language/ukr/ukr-rus_links.tsv.bz2", - "hash": "sha256-qI0EmoI16TINwbN+ntCPdcXzyRisWIAICgkjJjR8T0U=" + "hash": "sha256-hc6o6GdvH0XZgFFRC14rh2IZH8iuZro37bOIY8qVA7o=" } }