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 { };
buildGoModule = pkgs.buildGo117Module;
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 { };
buildGoModule = pkgs.buildGo117Module;
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 { };
buildGoModule = pkgs.buildGo117Module;
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 { };
buildGoModule = pkgs.buildGo117Module;
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 { };
buildGoModule = pkgs.buildGo117Module;
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 = ''
application/octet-stream
This content has been proxied by September (3851b).