diff --git a/pkgs/default.nix b/pkgs/default.nix

index 2b36b9230771a6d4d7be17fb63215c1fd184b59f..55b6332971ea916151bacb296c17b41f41309aad 100644

--- a/pkgs/default.nix

+++ b/pkgs/default.nix

@@ -132,9 +132,7 @@

 ### GEMINI

 agunua = callPackage ./gemini/agunua { };

 comitium = callPackage ./gemini/comitium { };

 gemcert = callPackage ./gemini/gemcert { };

 gemgen = callPackage ./gemini/gemgen { };

@@ -219,9 +217,7 @@ terracotta = callPackage ./geospatial/terracotta { };

 tile-stitch = callPackage ./geospatial/tile-stitch { };

 tilesets-cli = callPackage ./geospatial/tilesets-cli { };

 tpkutils = callPackage ./geospatial/tpkutils { };

 titiler = callPackage ./geospatial/titiler { };

 tilecloud = callPackage ./geospatial/tilecloud { };

@@ -279,9 +275,7 @@ hfst = callPackage ./linguistics/hfst { };

 i18n-editor-bin = callPackage ./linguistics/i18n-editor { jre = pkgs.jdk11; };

 lsdreader = callPackage ./linguistics/lsdreader { };

 mikatools = callPackage ./linguistics/mikatools { };

 python-hfst = callPackage ./linguistics/python-hfst { };

 pytorchtext = callPackage ./linguistics/pytorchtext { };

 redict = libsForQt5.callPackage ./linguistics/redict { };

@@ -322,9 +316,7 @@ libnbcompat = callPackage ./misc/libnbcompat { };

 md2html = callPackage ./misc/md2html { };

 miband4 = callPackage ./misc/miband4 { };

 morse-talk = callPackage ./misc/morse-talk { };

 nanodns = callPackage ./misc/nanodns { };

 nmtree = callPackage ./misc/nmtree { };

 objlab = callPackage ./misc/objlab { };

@@ -338,9 +330,7 @@ repolocli = callPackage ./misc/repolocli { };

 sdorfehs = callPackage ./misc/sdorfehs { };

 taskcoach = callPackage ./misc/taskcoach { };

 tcvt = callPackage ./misc/tcvt { };

 tlstunnel = callPackage ./misc/tlstunnel { };

 worm = callPackage ./misc/worm { };

 wptools = callPackage ./misc/wptools { };

diff --git a/pkgs/geospatial/elevation/default.nix b/pkgs/geospatial/elevation/default.nix

index cfe0858f81c0286dd1cd92a73cf2ce369a86cdeb..0919adfd6ddc3e78d79caee5d0b574921d17bdbf 100644

--- a/pkgs/geospatial/elevation/default.nix

+++ b/pkgs/geospatial/elevation/default.nix

@@ -7,6 +7,8 @@ , curl

, unzip

, gzip

, gdal

+, testers

+, elevation

}:

python3Packages.buildPythonApplication rec {

@@ -19,6 +21,10 @@ repo = "elevation";

 rev = version;

 hash = "sha256-sZStJgToQtWYrBH1BjqxCUwQUT5dcAlyZwnb4aYga+4=";

};

propagatedBuildInputs = with python3Packages; [ fasteners appdirs click setuptools ];

@@ -43,14 +49,15 @@ postInstall = ''

 install -Dm644 elevation/datasource.mk -t $out/lib/${python3Packages.python.libPrefix}/site-packages/elevation

'';

meta = with lib; {

 description = "Python script to download global terrain digital elevation models, SRTM 30m DEM and SRTM 90m DEM";

 homepage = "http://elevation.bopen.eu/";

 license = licenses.asl20;

 maintainers = [ maintainers.sikmir ];

};

}

diff --git a/pkgs/geospatial/morecantile/default.nix b/pkgs/geospatial/morecantile/default.nix

index f810237c6b6fe3896e2d8fa2d95d65fa50ac1afa..888df76ff6ec1bae3d51627e7bd477ff4e811b46 100644

--- a/pkgs/geospatial/morecantile/default.nix

+++ b/pkgs/geospatial/morecantile/default.nix

@@ -1,4 +1,4 @@

-{ lib, stdenv, fetchFromGitHub, python3Packages }:

+{ lib, stdenv, fetchFromGitHub, python3Packages, testers, morecantile }:

python3Packages.buildPythonPackage rec {

pname = "morecantile";

@@ -16,7 +16,9 @@ propagatedBuildInputs = with python3Packages; [ attrs pydantic pyproj ];

checkInputs = with python3Packages; [ mercantile pytestCheckHook ];

meta = with lib; {

 description = "Construct and use map tile grids in different projection";

diff --git a/pkgs/geospatial/pmtiles/default.nix b/pkgs/geospatial/pmtiles/default.nix

index 4391caa2ff77b15c4a682e3530cc93b7e4cbd8bb..c2468f1379c0e8920c97aeca2eb6bb087d5360a3 100644

--- a/pkgs/geospatial/pmtiles/default.nix

+++ b/pkgs/geospatial/pmtiles/default.nix

@@ -2,13 +2,13 @@ { lib, fetchFromGitHub, python3Packages }:

python3Packages.buildPythonApplication rec {

pname = "pmtiles";

src = fetchFromGitHub {

 owner = "protomaps";

 repo = "PMTiles";

};

sourceRoot = "${src.name}/python";

diff --git a/pkgs/geospatial/polyvectorization/default.nix b/pkgs/geospatial/polyvectorization/default.nix

index 2b9dde73f014a59eeff726cb5947220a362491fa..33b881c1c5b1f144c20fa158cdb1849be6e6416c 100644

--- a/pkgs/geospatial/polyvectorization/default.nix

+++ b/pkgs/geospatial/polyvectorization/default.nix

@@ -32,6 +32,7 @@ inherit (src.meta) homepage;

 license = licenses.mit;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.linux;

 skip.ci = stdenv.isDarwin;

};

}

diff --git a/pkgs/geospatial/tilecloud/default.nix b/pkgs/geospatial/tilecloud/default.nix

index b0028c0bf33a1eff8f4e8850c2ee25877771b01b..84713c327fa3347bf6d84ec4b4863e035f970d95 100644

--- a/pkgs/geospatial/tilecloud/default.nix

+++ b/pkgs/geospatial/tilecloud/default.nix

@@ -2,13 +2,13 @@ { lib, fetchFromGitHub, python3Packages, c2cwsgiutils }:

python3Packages.buildPythonApplication rec {

pname = "tilecloud";

src = fetchFromGitHub {

 owner = "camptocamp";

 repo = "tilecloud";

 rev = version;

};

patches = [ ./set-tmpl-path.patch ];

diff --git a/pkgs/geospatial/tilesets-cli/default.nix b/pkgs/geospatial/tilesets-cli/default.nix

index 0adcbb26cfbc823874fc2a483b363fcf366cdced..015377505ae07fce9b90ed11313e469dab40658b 100644

--- a/pkgs/geospatial/tilesets-cli/default.nix

+++ b/pkgs/geospatial/tilesets-cli/default.nix

@@ -1,4 +1,6 @@

-{ lib, fetchFromGitHub, python3Packages, jsonseq, supermercado }:

+{ lib, fetchFromGitHub, python3Packages, jsonseq, supermercado

+, testers, tilesets-cli

+}:

python3Packages.buildPythonApplication rec {

pname = "tilesets-cli";

@@ -27,12 +29,22 @@ ];

checkInputs = with python3Packages; [ pytestCheckHook ];

meta = with lib; {

 description = "CLI for interacting with the Mapbox Tilesets API";

 homepage = "https://docs.mapbox.com/mapbox-tiling-service";

 license = licenses.bsd2;

 maintainers = [ maintainers.sikmir ];

};

}

diff --git a/pkgs/geospatial/tpkutils/default.nix b/pkgs/geospatial/tpkutils/default.nix

index 36033ad8b3868375e7ee17d1ffe43217a0d7dfdc..f44527b286a03baf4efd02c101810fd951742369 100644

--- a/pkgs/geospatial/tpkutils/default.nix

+++ b/pkgs/geospatial/tpkutils/default.nix

@@ -1,17 +1,24 @@

-{ lib, fetchFromGitHub, python3Packages, pymbtiles }:

+{ lib, fetchFromGitHub, python3Packages, pymbtiles, poetry }:

python3Packages.buildPythonApplication rec {

pname = "tpkutils";

src = fetchFromGitHub {

 owner = "consbio";

 repo = "tpkutils";

};

checkInputs = with python3Packages; [ pytestCheckHook ];

@@ -20,5 +27,6 @@ description = "ArcGIS Tile Package Utilities";

 inherit (src.meta) homepage;

 license = licenses.isc;

 maintainers = [ maintainers.sikmir ];

};

}

diff --git a/pkgs/geospatial/vt2geojson/default.nix b/pkgs/geospatial/vt2geojson/default.nix

index 6a6fe98ae6e7368afd68062f6c0398875c71ff41..0528865ed7d360c27faf2952b5518b5e3e5f0f8e 100644

--- a/pkgs/geospatial/vt2geojson/default.nix

+++ b/pkgs/geospatial/vt2geojson/default.nix

@@ -1,4 +1,4 @@

-{ lib, buildGoModule, fetchFromGitHub }:

+{ lib, buildGoModule, fetchFromGitHub, testers, vt2geojson }:

buildGoModule rec {

pname = "vt2geojson";

@@ -12,6 +12,12 @@ hash = "sha256-2wBMWrraWFDLHc/s/RMW4a4moftwTFeBj7FfaCJgdU0=";

};

vendorHash = "sha256-FnLxhhytgNC4OIvh9pUM+cVDdNfqVOocjmkzFDU1fmA=";

meta = with lib; {

 description = "Command line tool to dump Mapbox Vector Tiles to GeoJSON";

diff --git a/pkgs/linguistics/odict/default.nix b/pkgs/linguistics/odict/default.nix

index d437807ea1143a0c43599f8ee0d6b0c3efadbd59..7a63506f41d17504c4f60a3d77589e350c4e462e 100644

--- a/pkgs/linguistics/odict/default.nix

+++ b/pkgs/linguistics/odict/default.nix

@@ -1,17 +1,21 @@

-{ lib, fetchFromGitHub, buildGoModule }:

+{ lib, fetchFromGitHub, buildGoModule, testers, odict }:

buildGoModule rec {

pname = "odict";

src = fetchFromGitHub {

 owner = "TheOpenDictionary";

 repo = "odict";

};

meta = with lib; {

 description = "A blazingly-fast portable dictionary file format";

diff --git a/pkgs/misc/musig/default.nix b/pkgs/misc/musig/default.nix

index 8734592ccfe3e200338b42ae9d17b4431988d41c..93de50c084d7a81bf709e44046098eececdb70a2 100644

--- a/pkgs/misc/musig/default.nix

+++ b/pkgs/misc/musig/default.nix

@@ -1,4 +1,6 @@

-{ stdenv, lib, fetchFromGitHub, buildGoModule, pkg-config, portaudio }:

+{ stdenv, lib, fetchFromGitHub, buildGoModule, pkg-config, portaudio

+, testers, musig

+}:

buildGoModule rec {

pname = "musig";

@@ -19,9 +21,9 @@ buildInputs = [ portaudio ];

ldflags = [ "-X main.VERSION=${version}" ];

meta = with lib; {

 description = "A shazam like tool to store songs fingerprints and retrieve them";

diff --git a/pkgs/misc/telegabber/default.nix b/pkgs/misc/telegabber/default.nix

index 03c72252fa7faee947804fa4e7f05f57f312e696..c5e8a67a82a28bd7e3a6a1bb4b828420738c0329 100644

--- a/pkgs/misc/telegabber/default.nix

+++ b/pkgs/misc/telegabber/default.nix

@@ -1,4 +1,4 @@

-{ lib, buildGoModule, fetchFromGitea, openssl, tdlib, zlib }:

+{ lib, buildGoModule, fetchFromGitea, openssl, tdlib, zlib, testers, telegabber }:

buildGoModule rec {

pname = "telegabber";

@@ -19,6 +19,10 @@

postInstall = ''

 install -Dm644 config_schema.json config.yml.example -t $out/share/telegabber

'';

meta = with lib; {

 description = "XMPP/Jabber transport to Telegram network";

diff --git a/pkgs/osm/smrender/default.nix b/pkgs/osm/smrender/default.nix

index 2572116fa214979b0edccfc3640ea5e4f46e5986..028ef7c22942a7a74d01df5dfc1e7e38ad51c960 100644

--- a/pkgs/osm/smrender/default.nix

+++ b/pkgs/osm/smrender/default.nix

@@ -1,5 +1,6 @@

{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, cairo, librsvg

, Foundation, memstreamHook

+, testers, smrender

}:

stdenv.mkDerivation rec {

@@ -18,12 +19,10 @@

buildInputs = [ cairo librsvg ]

 ++ lib.optionals stdenv.isDarwin [ Foundation memstreamHook ];

meta = with lib; {

 description = "A powerful, flexible, and modular rule-based rendering engine for OSM data";

diff --git a/pkgs/suckless/farbfeld-utils/default.nix b/pkgs/suckless/farbfeld-utils/default.nix

index f21afe79b5ae2cfcd0a1f4aa7942a5c4f66a1722..b4ced335344b9324ae72d36686c33cc9011c5f8c 100644

--- a/pkgs/suckless/farbfeld-utils/default.nix

+++ b/pkgs/suckless/farbfeld-utils/default.nix

@@ -13,10 +13,14 @@

buildInputs = [ libGL libX11 SDL ghostscript ];

buildPhase = ''

 mkdir -p $out/bin

 $CC -c lodepng.c

 find . -name '*.c' -exec grep 'gcc' {} + -print0 | \

   awk -F: '{print $2}' | sed 's#~/bin#$out/bin#;s#gcc#$CC#;s#/usr/lib/libgs.so.9#-lgs#' | xargs -0 sh -c

'';

dontInstall = true;

diff --git a/pkgs/suckless/nextvi/default.nix b/pkgs/suckless/nextvi/default.nix

index f69c565d1f0c5666fb1a1759a1cc1ad932abc880..8ab97adb23c4b0b3f884ce1dcfec1bdec5cd289c 100644

--- a/pkgs/suckless/nextvi/default.nix

+++ b/pkgs/suckless/nextvi/default.nix

@@ -12,7 +12,9 @@ hash = "sha256-6MfX9oj7obr83+azPA1hmQzM6ACzqCOGCsZ3nfpzvEg=";

};

buildPhase = ''

 sh ./build.sh

'';

installPhase = ''

Proxy Information
Original URL
gemini://git.sikmir.ru/nur-packages/commits/b137b8f6d0ace59bf1d5403b6c0efb0eeebac059.patch
Status Code
Success (20)
Meta
application/octet-stream
Capsule Response Time
139.565019 milliseconds
Gemini-to-HTML Time
8.781677 milliseconds

This content has been proxied by September (3851b).