diff --git a/nix/sources.json b/nix/sources.json

index 3523d91e9a951f2053dd3025bdef7765a1dad917..c5e88b53177d1627893c233f672a3394106a06ed 100644

--- a/nix/sources.json

+++ b/nix/sources.json

@@ -41,20 +41,6 @@ "type": "tarball",

     "url": "https://github.com/byrnedo/docker-reg-tool/archive/23292d234289b1fd114b53786c9e4f9fece3674b.tar.gz",

     "url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"

 },

 "elevation": {

     "branch": "master",

     "builtin": false,

@@ -83,20 +69,6 @@ "type": "tarball",

     "url": "https://github.com/mhulden/foma/archive/b44022c7d9d347dc7392aabbf72c82e558767675.tar.gz",

     "url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"

 },

 "gdcv": {

     "branch": "master",

     "builtin": false,

@@ -147,20 +119,6 @@ "rev": "92d015749e105c5fb8eb704ae503a5c7e51af2bd",

     "sha256": "14i9knc1dbkag0gsc2y1kv9hwzzzkycfy7fj1zmrgbsq71rnl1h2",

     "type": "tarball",

     "url": "https://github.com/wuyongzheng/gimgtools/archive/92d015749e105c5fb8eb704ae503a5c7e51af2bd.tar.gz",

     "url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"

 },

 "gpx-interpolate": {

@@ -480,48 +438,6 @@ "rev": "de24cd5d4168d8571c544ac42c51883af957a01a",

     "sha256": "1llhdxd9205cj2v0vxynxx9hwliw7pk7w1pac58dmsrwp5h54kr7",

     "type": "tarball",

     "url": "https://github.com/btittelbach/openmtbmap_openvelomap_linux/archive/de24cd5d4168d8571c544ac42c51883af957a01a.tar.gz",

     "url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"

 },

 "pyephem": {

diff --git a/pkgs/applications/gpxsee/bin.nix b/pkgs/applications/gpxsee/bin.nix

index 6e808f3600ff3d1088e97a6391dfc179e2c12d52..47ea8bd44fb5284d7c83fd45f71fb0f3446272a4 100644

--- a/pkgs/applications/gpxsee/bin.nix

+++ b/pkgs/applications/gpxsee/bin.nix

@@ -6,7 +6,7 @@ version = "9.0";

src = fetchurl {

 url = "mirror://sourceforge/gpxsee/GPXSee-${version}.dmg";

};

preferLocalBuild = true;

diff --git a/pkgs/applications/i18n-editor/default.nix b/pkgs/applications/i18n-editor/default.nix

index 90bf8e2a9c3718095cbc11a45d7b039a352d6a20..2d80854755ae827c422327bf2a536af532e3a5dd 100644

--- a/pkgs/applications/i18n-editor/default.nix

+++ b/pkgs/applications/i18n-editor/default.nix

@@ -8,7 +8,7 @@ src = fetchfromgh {

 owner = "jcbvm";

 repo = "i18n-editor";

 name = "i18n-editor-${version}.zip";

 inherit version;

};

@@ -28,7 +28,7 @@ '';

meta = with lib; {

 description = "GUI for editing your i18n translation files";

 license = licenses.mit;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index 1660680c3c52a1537573b5c000d57dadf4c1a8fd..5b3cc002b7d7e18667c8174f8ddba4186f0ed916 100644

--- a/pkgs/applications/visualgps/default.nix

+++ b/pkgs/applications/visualgps/default.nix

@@ -34,7 +34,7 @@ '';

meta = with lib; {

 description = "A QT application (GUI) that makes use of the VisualGPS/NMEAParser project";

 license = licenses.mit;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

diff --git a/pkgs/applications/wireguard-statusbar/default.nix b/pkgs/applications/wireguard-statusbar/default.nix

index 89ba998e3251eba1974594940badfae57d0ae653..8137fac95b3ec00aba799d542d75f0e4ce25b3ec 100644

--- a/pkgs/applications/wireguard-statusbar/default.nix

+++ b/pkgs/applications/wireguard-statusbar/default.nix

@@ -25,7 +25,7 @@ '';

meta = with lib; {

 description = "macOS menubar icon for WireGuard/wg-quick";

 license = licenses.gpl3;

 maintainers = [ maintainers.sikmir ];

 platforms = [ "x86_64-darwin" ];

diff --git a/pkgs/data/dicts/it-sanasto/default.nix b/pkgs/data/dicts/it-sanasto/default.nix

index 99e92ea9ff2e5455e09afaf1e53a320d11caa814..9a2dee64836590311ed868be3db6e8113a594a67 100644

--- a/pkgs/data/dicts/it-sanasto/default.nix

+++ b/pkgs/data/dicts/it-sanasto/default.nix

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

{ lib, stdenvNoCC, fetchFromGitHub, dict, pandoc, stardict-tools }:

-stdenvNoCC.mkDerivation {

+stdenvNoCC.mkDerivation rec {

pname = "it-sanasto";

version = "2020-02-27";

@@ -8,7 +8,7 @@ src = fetchFromGitHub {

 owner = "HankiDesign";

 repo = "IT-sanasto";

 rev = "e31974edd50a50db6ef1b95aab81a18f33800e67";

};

nativeBuildInputs = [ dict pandoc stardict-tools ];

@@ -25,7 +25,7 @@ installPhase = "install -Dm644 .{dict,idx,ifo} -t $out";

meta = with lib; {

 description = "IT-alan englanti-suomi -sanasto";

 license = licenses.mit;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.all;

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

index 781c6e579e85b07f0599ec220385ad08505217e6..4f978cb5dd4d47dbb167626f2382dc454e06c19c 100644

--- a/pkgs/default.nix

+++ b/pkgs/default.nix

@@ -153,9 +153,7 @@

 basecamp = callPackage ./garmin/basecamp { };

 cgpsmapper = callPackage ./garmin/cgpsmapper { };

 garmin-uploader = callPackage ./garmin/garmin-uploader { };

 gimgtools = callPackage ./garmin/gimgtools { };

 gmaptool = callPackage ./garmin/gmaptool { };

 imgdecode = callPackage ./garmin/imgdecode { };

@@ -237,9 +235,7 @@ lazyscraper = callPackage ./misc/lazyscraper { };

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

 musig = callPackage ./misc/musig { };

 playonmac = callPackage ./misc/playonmac { };

 ptunnel = callPackage ./misc/ptunnel { };

 pvs-studio = callPackage ./misc/pvs-studio { };

 reproxy = callPackage ./misc/reproxy { };

diff --git a/pkgs/development/libraries/libshell/default.nix b/pkgs/development/libraries/libshell/default.nix

index 379974a7dd161c2fa90f583bd206c1080e6511b3..61553758020a27ca7871560252602a57c02d7b3a 100644

--- a/pkgs/development/libraries/libshell/default.nix

+++ b/pkgs/development/libraries/libshell/default.nix

@@ -17,7 +17,7 @@ src = fetchFromGitHub {

 owner = "legionus";

 repo = pname;

 rev = "v${version}";

};

nativeBuildInputs = [ help2man ];

@@ -42,7 +42,7 @@ doCheck = false;

meta = with lib; {

 description = "A library of shell functions";

 license = licenses.gpl2;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.all;

diff --git a/pkgs/development/python-modules/bson/default.nix b/pkgs/development/python-modules/bson/default.nix

index 2eca419947b33eecf5f5b42f6633d70429156db4..cb0ed04558cf6605f69ea25cf3ac676ea494be57 100644

--- a/pkgs/development/python-modules/bson/default.nix

+++ b/pkgs/development/python-modules/bson/default.nix

@@ -15,7 +15,7 @@ propagatedBuildInputs = with python3Packages; [ python-dateutil six ];

meta = with lib; {

 description = "Independent BSON codec for Python that doesn't depend on MongoDB";

 license = with licenses; [ bsd3 asl20 ];

 maintainers = [ maintainers.sikmir ];

};

diff --git a/pkgs/development/python-modules/mikatools/default.nix b/pkgs/development/python-modules/mikatools/default.nix

index f3678b1714893a95677e9dbc85604901629a247f..26944b25fc94c4121f4433ef8055eb2328cb788c 100644

--- a/pkgs/development/python-modules/mikatools/default.nix

+++ b/pkgs/development/python-modules/mikatools/default.nix

@@ -17,7 +17,7 @@ checkInputs = with python3Packages; [ pytestCheckHook ];

meta = with lib; {

 description = "Mikatools provides fast and easy methods for common Python coding tasks";

 license = licenses.mit;

 maintainers = [ maintainers.sikmir ];

};

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

index 1ba2a9d53e29246151b2fd680a709e2c5cc697ad..d1ec7c686094a328e5027ce2cb82049c2d3647c3 100644

--- a/pkgs/dict/redict/default.nix

+++ b/pkgs/dict/redict/default.nix

@@ -50,7 +50,7 @@ ];

meta = with lib; {

 description = "A dictionary for Linux, based on C++/Qt development";

 license = licenses.gpl3;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

diff --git a/pkgs/dict/stardict-tools/default.nix b/pkgs/dict/stardict-tools/default.nix

index b8a64f199f690075f3e4760482266b44340b1ea9..71e393f4405882a66301fa03485d54181f52afc2 100644

--- a/pkgs/dict/stardict-tools/default.nix

+++ b/pkgs/dict/stardict-tools/default.nix

@@ -57,7 +57,7 @@ enableParallelBuilding = true;

meta = with lib; {

 description = "Stardict tools";

 license = licenses.gpl3Plus;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index acaf44ae1c5162d36b0623fdc2539c4644cffaff..aa9d3bf38516e642b7d302a6a50320387334b3ae 100644

--- a/pkgs/dict/tatoebatools/default.nix

+++ b/pkgs/dict/tatoebatools/default.nix

@@ -26,7 +26,7 @@ ];

meta = with lib; {

 description = "A library for downloading, updating and iterating over data files from Tatoeba";

 license = licenses.mit;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index 667730e4ab742abd0ea91854bbf99a62a76bd2ba..f442141151dcc3027dff7fb2ec343421dd22b5c0 100644

--- a/pkgs/dict/zdict/default.nix

+++ b/pkgs/dict/zdict/default.nix

@@ -32,7 +32,7 @@ '';

meta = with lib; {

 description = "The last online dictionary framework you need";

 license = licenses.gpl3;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index 659a2b48176d6f6c262d0d1cfcafe7b270d5aab2..b5f75a2958687c0eb065e9010c8ac2e74283f931 100644

--- a/pkgs/garmin/garminimg/default.nix

+++ b/pkgs/garmin/garminimg/default.nix

@@ -1,10 +1,15 @@

-{ lib, mkDerivation, cmake, gdal, proj, sources }:

+{ lib, mkDerivation, fetchFromGitHub, cmake, gdal, proj }:

mkDerivation {

pname = "garminimg";

postPatch = ''

 substituteInPlace CMakeLists.txt \

@@ -24,7 +29,8 @@

installPhase = "install -Dm755 bin/* -t $out/bin";

meta = with lib; {

 license = licenses.gpl3Plus;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index 08c83780fd9bfb24e39e9ed1eb644279ec142c60..7739d08070b70bf755bf734d5fdfcbcb62982467 100644

--- a/pkgs/garmin/ocad2img/default.nix

+++ b/pkgs/garmin/ocad2img/default.nix

@@ -7,7 +7,7 @@

src = fetchwebarchive {

 url = "http://worldofo.com/div/ocad2img.zip";

 timestamp = "20150326063156";

};

sourceRoot = ".";

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

index 76b37dc25b785bc791ab589fce4137ccceeeead9..31b305aeb364fd66ab52a36020f7492dd595eb07 100644

--- a/pkgs/garmin/osm2mp/default.nix

+++ b/pkgs/garmin/osm2mp/default.nix

@@ -27,7 +27,7 @@ src = fetchFromGitHub {

 owner = "liosha";

 repo = pname;

 rev = "748f93792ead174ad0e94a183a173ef3fcacf200";

};

outputs = [ "out" ];

@@ -72,7 +72,7 @@ '';

meta = with lib; {

 description = "Convert Openstreetmap data to MP format";

 license = licenses.gpl2;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index 82fa55fcbd76b66f0952a983c7a2c2de37fa7fff..78e7a74d41d4734cf01bfbe5da42c6a11353db60 100644

--- a/pkgs/gemini/geminid/default.nix

+++ b/pkgs/gemini/geminid/default.nix

@@ -8,7 +8,7 @@ src = fetchFromGitHub {

 owner = "jovoro";

 repo = pname;

 rev = "bf6148baf91847e8dc011c3a101bee547142f4b5";

};

nativeBuildInputs = [ flex ];

@@ -21,7 +21,7 @@ installPhase = "install -Dm755 geminid -t $out/bin";

meta = with lib; {

 description = "Gemini Server in C";

 license = licenses.bsd3;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index e97aa58456221b9fa99aaa71ff67e0333ff7c5c6..0e4094ab4c3c1ad28b9d129bf436f1ff423aeeef 100644

--- a/pkgs/gemini/gemreader/default.nix

+++ b/pkgs/gemini/gemreader/default.nix

@@ -8,14 +8,14 @@ src = fetchFromSourcehut {

 owner = "~sircmpwn";

 repo = pname;

 rev = "7f9df147d6785d5f2b77ce9d44513de65985657a";

};

vendorSha256 = "0wvxq1sbkw274bcihkh3axvg7fbqm3xcs5zvsr2jngsycy3xjfip";

meta = with lib; {

 description = "Feed reader for the Geminispace";

 license = licenses.agpl3Only;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index 365a7316a9159ea5a3953689844766fe13ad3742..26136414db5bed135f361cbb21f5f91d6581a574 100644

--- a/pkgs/gemini/gloggery/default.nix

+++ b/pkgs/gemini/gloggery/default.nix

@@ -8,7 +8,7 @@ src = fetchFromGitHub {

 owner = "kconner";

 repo = pname;

 rev = "49707b008cd6e3fb3ecb453a472051644fb319eb";

};

nativeBuildInputs = [ go ];

@@ -21,7 +21,7 @@ postInstall = "mv $out/.gloggery $out/share/glogger";

meta = with lib; {

 description = "Gemtext blog static site generator";

 license = licenses.free;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index 287dad57e2f2a5d43064d893c14b306cb2808d3b..8e04313622b81e5a1e25ebef1de8163fecc3e40e 100644

--- a/pkgs/gemini/gmi2html/default.nix

+++ b/pkgs/gemini/gmi2html/default.nix

@@ -8,7 +8,7 @@ src = fetchFromGitHub {

 owner = "shtanton";

 repo = "gmi2html";

 rev = "v${version}";

};

nativeBuildInputs = [ scdoc zig ];

@@ -27,7 +27,7 @@ '';

meta = with lib; {

 description = "Translate text/gemini into HTML";

 license = licenses.mit;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index 0c2f8f8c27c540ca2213dd12e7b6551d28a236f8..2e7623538cf6b668105c40893ae46114fbd61289 100644

--- a/pkgs/gemini/gmni/default.nix

+++ b/pkgs/gemini/gmni/default.nix

@@ -8,7 +8,7 @@ src = fetchFromSourcehut {

 owner = "~sircmpwn";

 repo = pname;

 rev = "e0993d4886e7e0b8970f7c83b6d0003e75f33348";

};

nativeBuildInputs = [ pkg-config scdoc ];

@@ -17,7 +17,7 @@ buildInputs = [ bearssl ];

meta = with lib; {

 description = "Gemini client";

 license = licenses.gpl3;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index 272d66273d214e1dc29bebdcdebb38ec01222248..65d3bce6619cae94fefe17e9157136be01b2e276 100644

--- a/pkgs/gemini/gmnigit/default.nix

+++ b/pkgs/gemini/gmnigit/default.nix

@@ -8,14 +8,14 @@ src = fetchFromSourcehut {

 owner = "~kornellapacz";

 repo = pname;

 rev = "9cdc82885cf4286f621f8cb7f26c45aa4e513ad6";

};

vendorSha256 = "0kjz21bzn829k10x3fvsvij4zxmi1ahq4bnk62lghrvazjbqk2r9";

meta = with lib; {

 description = "Static git gemini viewer";

 license = licenses.mit;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index 32fe044d71ddece5eb7ea5e87be5f089e03c2db8..dfad9fe2af4168cdbeff07b459528cc6f0c16941 100644

--- a/pkgs/gemini/gmnisrv/default.nix

+++ b/pkgs/gemini/gmnisrv/default.nix

@@ -8,7 +8,7 @@ src = fetchFromSourcehut {

 owner = "~sircmpwn";

 repo = pname;

 rev = "8b65e303b01fc573cb1c40a365fb5db166146a37";

};

nativeBuildInputs = [ pkg-config scdoc ];

@@ -21,7 +21,7 @@ ];

meta = with lib; {

 description = "Simple Gemini protocol server";

 license = licenses.gpl3;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index 4596912717e8a0116680becfbce53b740fd760eb..7b7d9904ebbe64b13da79471d3dfd33303462077 100644

--- a/pkgs/gemini/gssg/default.nix

+++ b/pkgs/gemini/gssg/default.nix

@@ -8,14 +8,14 @@ src = fetchFromSourcehut {

 owner = "~gsthnz";

 repo = pname;

 rev = "747b6b41fbe93f0b408a58c8e6a1f11c7945c819";

};

vendorSha256 = "188v7nax3yss7hqin41mjin8inkh6q7bv8pmbls2dwd809pxj5rp";

meta = with lib; {

 description = "A gemini static site generator";

 license = licenses.gpl3Only;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index e0997af5ecaa9b6c4188bcfa6e73438527ba2508..0cdeb880b95e57e5c3a68384673bbd47368e27a7 100644

--- a/pkgs/gemini/gurl/default.nix

+++ b/pkgs/gemini/gurl/default.nix

@@ -20,7 +20,7 @@ installPhase = "install -Dm755 zig-cache/bin/gurl -t $out/bin";

meta = with lib; {

 description = "A curl-like cli application to interact with Gemini sites";

 license = licenses.mit;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index c7b10813e01cc648ddeda7556c66fab2f68bba75..eaae973430a83ab2fffb6b6fd4a807aeeca94bf3 100644

--- a/pkgs/gemini/kiln/default.nix

+++ b/pkgs/gemini/kiln/default.nix

@@ -8,14 +8,14 @@ src = fetchFromSourcehut {

 owner = "~adnano";

 repo = pname;

 rev = "v${version}";

};

vendorSha256 = "1vqzbw4a2rh043cim17ys0yn33qxk0d7szxr9gkcs5dqlaa8z36y";

meta = with lib; {

 description = "A simple static site generator for Gemini";

 license = licenses.mit;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index 4297c103140a94b21a3b7acdbf4d927028b61fac..3e6dd0eab3d76b1588807dd128a5e2384fc4b56e 100644

--- a/pkgs/gemini/kineto/default.nix

+++ b/pkgs/gemini/kineto/default.nix

@@ -8,14 +8,14 @@ src = fetchFromSourcehut {

 owner = "~sircmpwn";

 repo = pname;

 rev = "8f35e0a2b17b70691b8634c2bd8c99f98557105c";

};

vendorSha256 = "06yjz1rsnfz2dyky53q4y5g05f2h724cjvc9z5d57rra1kjp3p1j";

meta = with lib; {

 description = "An HTTP to Gemini proxy";

 license = licenses.gpl3;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index 2fc5f9e7e3f09ea2a300775fb2adf476ba371d48..8644dbd8a80375296498bb62ad6f2e302a268889 100644

--- a/pkgs/gemini/md2gemini/default.nix

+++ b/pkgs/gemini/md2gemini/default.nix

@@ -8,7 +8,7 @@ src = fetchFromGitHub {

 owner = "makeworld-the-better-one";

 repo = pname;

 rev = "v${version}";

};

propagatedBuildInputs = with python3Packages; [

@@ -28,7 +28,7 @@ checkInputs = with python3Packages; [ pytestCheckHook ];

meta = with lib; {

 description = "File converter from Markdown to Gemini";

 license = licenses.lgpl3Only;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index 98a6e6855ed815978073acf501361ae325a01491..2164dfb1c972681331c17c2115b098cf37148ea7 100644

--- a/pkgs/gemini/satellite/default.nix

+++ b/pkgs/gemini/satellite/default.nix

@@ -8,14 +8,14 @@ src = fetchFromSourcehut {

 owner = "~gsthnz";

 repo = pname;

 rev = "v${version}";

};

vendorSha256 = "188v7nax3yss7hqin41mjin8inkh6q7bv8pmbls2dwd809pxj5rp";

meta = with lib; {

 description = "Small Gemini server for serving static files";

 license = licenses.agpl3Only;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index ddb50180aeced74e5d348727005199496392d0e2..8806ec7f2022b51e5ab1f920785a7c6a6e57e62e 100644

--- a/pkgs/gemini/shavit/default.nix

+++ b/pkgs/gemini/shavit/default.nix

@@ -8,14 +8,14 @@ src = fetchFromSourcehut {

 owner = "~yotam";

 repo = pname;

 rev = "129b3e7fc700d02843c4fbd3e7cc73bf714f9cc2";

};

vendorSha256 = "00avyrznhgw4zxp6z6n8zi86nsvm91iygm26401k3vp3i24ydhda";

meta = with lib; {

 description = "Gemini server";

 license = licenses.agpl3Only;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index 44bc074b56f24ca2f3a8da74e5ab3e24d28dfdbd..c811ff84c7012eb61a64bde08610784460d41629 100644

--- a/pkgs/gis/mapsoft/default.nix

+++ b/pkgs/gis/mapsoft/default.nix

@@ -38,7 +38,7 @@ src = fetchFromGitHub {

 owner = "ushakov";

 repo = pname;

 rev = "45fdd650f1fb1d30ac0682550c541bc7a3d368fc";

};

patches = [ ./0001-fix-build.patch ];

@@ -100,7 +100,7 @@ '';

meta = with lib; {

 description = "Mapping software for linux";

 license = licenses.gpl3;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.linux;

diff --git a/pkgs/gis/qmapshack/bin.nix b/pkgs/gis/qmapshack/bin.nix

index 282777f275b3444cba21ddf70ad03c7ff9e84c82..60abd0a9f6f36a539212b2b52d7adbe85831fde4 100644

--- a/pkgs/gis/qmapshack/bin.nix

+++ b/pkgs/gis/qmapshack/bin.nix

@@ -30,8 +30,8 @@ cp -r *.app $out/Applications

'';

meta = with lib; {

 description = "Consumer grade GIS software";

 license = licenses.gpl3Plus;

 maintainers = [ maintainers.sikmir ];

 platforms = [ "x86_64-darwin" ];

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

index 249aaead60ca22eaf1da32f1e80becdd0a9c2e0e..7ddae41d34593c96832ee40a27cacb7100e58825 100644

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

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

@@ -28,7 +28,7 @@ '';

meta = with lib; {

 description = "A ncurses file manager written in C with vim like keybindings";

 license = licenses.mit;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index bf9daf41eb4d5f60225d867c79dbe92381aff37a..7ee682950742cdd9f8986f4a823277c843fe8135 100644

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

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

@@ -8,7 +8,7 @@ src = fetchFromGitHub {

 owner = "dbro";

 repo = pname;

 rev = "baf37fa4cccc656282551db4ea7ce4ec6b9c318e";

};

makeFlags = [ "BINDIR=$(out)/bin" ];

@@ -17,7 +17,7 @@ preInstall = "mkdir -p $out/bin";

meta = with lib; {

 description = "Enables common unix utlities like cut, awk, wc, head to work correctly with csv data containing delimiters and newlines";

 license = licenses.mit;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index 720a5e58ba3c4d26c1d0b5eef376990ac782a0bf..652a7724d1444afe2abd06868a91bd760a1e1ddf 100644

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

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

@@ -8,7 +8,7 @@ src = fetchFromGitHub {

 owner = "DavyLandman";

 repo = pname;

 rev = "efd3ef1c94c26c673e958ecb045056bfc2c7b4f3";

};

buildInputs = [ pcre ];

@@ -25,7 +25,7 @@ preInstall = "mkdir -p $out/bin";

meta = with lib; {

 description = "GNU-alike tools for parsing RFC 4180 CSVs at high speed";

 license = licenses.mit;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index 8c1d9f3f4e6881872d791ffc24f480188274a99f..b15512667178b3b6683aeac1bbf1d8a43668c866 100644

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

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

@@ -1,15 +1,21 @@

-{ lib, python3Packages, sources }:

+{ lib, fetchFromGitHub, python3Packages }:

-python3Packages.buildPythonApplication {

+python3Packages.buildPythonApplication rec {

propagatedBuildInputs = with python3Packages; [ click openpyxl python-docx xlwt ];

meta = with lib; {

 license = licenses.bsd3;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index 0e38dd31cdc2bdc0d58532634b53e4dccb466ab2..898aa2ee75191352ad066794fbc169ee2b609250 100644

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

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

@@ -1,23 +1,29 @@

-{ lib, buildGoModule, go-bindata, sources }:

+{ lib, fetchFromGitHub, buildGoModule, go-bindata }:

-buildGoModule {

+buildGoModule rec {

nativeBuildInputs = [ go-bindata ];

preBuild = "go-bindata -pkg=assets -o=pkg/assets/bindata.go assets";

doCheck = false;

meta = with lib; {

 license = licenses.mit;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index 8b75852db6646991709cb02ee26a6ace2dfee3d4..9c245dcf152de7d7aab45fecda5c0086ccb630e1 100644

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

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

@@ -8,16 +8,16 @@ src = fetchFromGitHub {

 owner = "ducaale";

 repo = "ht";

 rev = "v${version}";

};

doCheck = false;

meta = with lib; {

 description = "Yet another HTTPie clone";

 license = licenses.mit;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

diff --git a/pkgs/misc/morse-talk/default.nix b/pkgs/misc/morse-talk/default.nix

index ae5b3525188ffb23d939d3c2c724bd4e56c920e3..82fbbb1ee33c11ad78b1a1b1268c28aa8233e59a 100644

--- a/pkgs/misc/morse-talk/default.nix

+++ b/pkgs/misc/morse-talk/default.nix

@@ -8,7 +8,7 @@ src = fetchFromGitHub {

 owner = "morse-talk";

 repo = pname;

 rev = "71e09ace0aa554d28cada5ee658e43758305b8fa";

};

propagatedBuildInputs = with python3Packages; [ matplotlib sounddevice tkinter ];

@@ -18,7 +18,7 @@ checkPhase = "nosetests";

meta = with lib; {

 description = "A Python library written for Morse Code";

 license = licenses.gpl2;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index 0b0da73aa31614e6ad54bf9ba39bee7f32e85dfb..167f78b46e4c5f9b73d74d6febfc087a9a3303e0 100644

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

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

@@ -1,10 +1,15 @@

-{ lib, mkDerivation, cmake, boost165, eigen, opencv2, sources }:

+{ lib, mkDerivation, fetchFromGitHub, cmake, boost165, eigen, opencv2 }:

mkDerivation {

pname = "polyvectorization";

patches = [ ./with-gui.patch ];

@@ -22,7 +27,8 @@

installPhase = "install -Dm755 polyvector_thing -t $out/bin";

meta = with lib; {

 license = licenses.mit;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.linux;

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

index fff9c69d3cf9bd7bce6d09ac7385c7baa036add1..fb4651a31d7bbba2d1bc643043f89e7d9dd6659d 100644

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

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

@@ -8,15 +8,15 @@ src = fetchFromGitHub {

 owner = "woboq";

 repo = "tr";

 rev = "v${version}";

};

cargoPatches = [ ./cargo-lock.patch ];

meta = with lib; {

 description = "Translation tools for rust";

 license = with licenses; [ agpl3 mit ];

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index c2aba9ef872b76eae873eaa6a4a78e30ead6283a..f981dffb6b180002b676b968366fba2e8bc4acd3 100644

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

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

@@ -22,7 +22,7 @@ '';

meta = with lib; {

 description = "A tiling window manager for macOS based on binary space partitioning";

 changelog = "${src.meta.homepage}/blob/v${version}/CHANGELOG.md";

 license = licenses.mit;

 maintainers = [ maintainers.sikmir ];

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

index 853b64c580612161b6bd04f90657ad2448df9415..52ef8afc8ece8853789ee906ea17257d03cb59a6 100644

--- a/pkgs/nakarte/elevation_server/default.nix

+++ b/pkgs/nakarte/elevation_server/default.nix

@@ -8,7 +8,7 @@ src = fetchFromGitHub {

 owner = "wladich";

 repo = pname;

 rev = version;

};

goPackagePath = "github.com/wladich/elevation_server";

@@ -21,7 +21,7 @@ goDeps = ./deps.nix;

meta = with lib; {

 description = "The server providing elevation data";

 license = licenses.free;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

diff --git a/pkgs/nakarte/map-tiler/default.nix b/pkgs/nakarte/map-tiler/default.nix

index 870329bab286e16712163b778e1a710c88bf2f36..3bcb25318a7198ed852797a3214671bb0c3c7ee8 100644

--- a/pkgs/nakarte/map-tiler/default.nix

+++ b/pkgs/nakarte/map-tiler/default.nix

@@ -10,7 +10,7 @@ src = fetchFromGitHub {

 owner = "wladich";

 repo = pname;

 rev = "1dc5be65e58638f5899cd6cdc2010e00ce5e62d4";

};

patches = [

@@ -50,7 +50,7 @@ '';

meta = with lib; {

 description = "Raster maps to map tiles";

 license = licenses.free;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index 28ce05f209c77cee672b820f73571b329079cbb6..d1177f3f1ce2e0cce5d28ec9abed3f7ca36cf849 100644

--- a/pkgs/nakarte/maprec/default.nix

+++ b/pkgs/nakarte/maprec/default.nix

@@ -8,7 +8,7 @@ src = fetchFromGitHub {

 owner = "wladich";

 repo = pname;

 rev = "20f5177cae7454455b21cd5f7178f5639c02d385";

};

patches = [ ./python3.patch ];

@@ -22,7 +22,7 @@

pythonImportsCheck = [ "maprec" ];

meta = with lib; {

 license = licenses.free;

 maintainers = [ maintainers.sikmir ];

};

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

index 284ef81c7fd679610ab6ba1f4925f59392622c5a..e595c4107d78105e5fb3a2c5e0a5fcd33fe0982b 100644

--- a/pkgs/nakarte/nakarte/default.nix

+++ b/pkgs/nakarte/nakarte/default.nix

@@ -10,7 +10,7 @@ src = fetchFromGitHub {

 owner = "wladich";

 repo = pname;

 rev = "ddc52268bd00f656ac1d4301b580c287c84f314d";

};

postPatch =

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

index e0077a66c072236b9175b246a48ccdd820731a89..2171a704d6992fe50c337fc2a09eb798dba9cb33 100644

--- a/pkgs/nakarte/ozi_map/default.nix

+++ b/pkgs/nakarte/ozi_map/default.nix

@@ -8,7 +8,7 @@ src = fetchFromGitHub {

 owner = "wladich";

 repo = pname;

 rev = "4d6bd3f234960ba90d82e6d58da9c1bf4677eb16";

};

postPatch = "2to3 -n -w ozi_map/*.py";

@@ -20,8 +20,8 @@

pythonImportsCheck = [ "ozi_map" ];

meta = with lib; {

 license = licenses.free;

 maintainers = [ maintainers.sikmir ];

};

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

index 108081b5b14b9be354e7e08222d079d6434239e1..65bb534d07f55b0b3ae6ebc7324071c487698bb2 100644

--- a/pkgs/nakarte/pyimagequant/default.nix

+++ b/pkgs/nakarte/pyimagequant/default.nix

@@ -8,7 +8,7 @@ src = fetchFromGitHub {

 owner = "wladich";

 repo = pname;

 rev = "a467b3b2566f4edd31a272738f7c5e646c0d84a9";

 fetchSubmodules = true;

};

@@ -17,8 +17,8 @@

pythonImportsCheck = [ "imagequant" ];

meta = with lib; {

 license = licenses.free;

 maintainers = [ maintainers.sikmir ];

};

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

index 4732ac256eddafc1f31d645c745121ebf71eb156..2e24b9393cc893fa060ab0c7dbcabd8646fc77e7 100644

--- a/pkgs/nakarte/thinplatespline/default.nix

+++ b/pkgs/nakarte/thinplatespline/default.nix

@@ -8,7 +8,7 @@ src = fetchFromGitHub {

 owner = "wladich";

 repo = pname;

 rev = "55fecd22c7160577b925e03169e74bd488a41cf3";

};

postPatch = ''

@@ -22,7 +22,7 @@ pythonImportsCheck = [ "tps" ];

meta = with lib; {

 description = "Python library for thin plate spline calculations";

 license = licenses.mit;

 maintainers = [ maintainers.sikmir ];

};

diff --git a/pkgs/osm/map-stylizer/default.nix b/pkgs/osm/map-stylizer/default.nix

index 724e86a8cd5062619a01b037b5da0ce9ef22af95..19ef9e08de51b923b8c26fe62c588a68299a4920 100644

--- a/pkgs/osm/map-stylizer/default.nix

+++ b/pkgs/osm/map-stylizer/default.nix

@@ -8,7 +8,7 @@ src = fetchFromGitHub {

 owner = "Absolute-Tinkerer";

 repo = pname;

 rev = "6279f40408aff823a4eb1071334bd2acd10cb921";

};

patches = [ ./config.patch ];

@@ -34,7 +34,7 @@ '';

meta = with lib; {

 description = "GUI written in Python to parse OSM (OpenStreetMap) files and render them onscreen";

 license = licenses.gpl3;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

diff --git a/pkgs/osm/osm-area-tools/default.nix b/pkgs/osm/osm-area-tools/default.nix

index 8602ed01b9eddafe8866d769d8cd1c2c994b752c..7c74ada1c17f3f3cf3a918f2080e754eb4ed10b4 100644

--- a/pkgs/osm/osm-area-tools/default.nix

+++ b/pkgs/osm/osm-area-tools/default.nix

@@ -10,14 +10,18 @@ , libosmium

, protozero

, sqlite

, zlib

-, sources

}:

stdenv.mkDerivation rec {

pname = "osm-area-tools";

nativeBuildInputs = [ cmake ];

@@ -35,7 +39,8 @@ zlib

];

meta = with lib; {

 license = licenses.gpl3Plus;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index 2fce26bea175c119265e084d50c95cbd1b81092a..e9891ac83825ab1e5e8cf2018930051c2d8645bf 100644

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

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

@@ -10,14 +10,18 @@ , libosmium

, protozero

, sqlite

, zlib

-, sources

}:

stdenv.mkDerivation rec {

pname = "osmcoastline";

nativeBuildInputs = [ cmake ];

@@ -27,22 +31,14 @@ expat

 gdal

 geos

 libosmium

 protozero

 sqlite

 zlib

];

meta = with lib; {

 license = licenses.boost;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index 0a37b590c5767bf7df077d5b8b331423ab8b1703..2fdb12b657c5533257e7a4b5c20cf81d39d9a01a 100644

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

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

@@ -6,7 +6,7 @@ version = "2.23";

src = fetchurl {

 url = "http://katze.tfiu.de/projects/phyghtmap/phyghtmap_${version}.orig.tar.gz";

};

propagatedBuildInputs = with python3Packages; [ beautifulsoup4 lxml matplotlib numpy ];

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

index 9e5868601b2a5b9f85e689e5894d381f52692f77..50a1e98e3764537d15241e6181669ee868f98462 100644

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

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

@@ -8,7 +8,7 @@ src = fetchFromGitHub {

 owner = "jhawthorn";

 repo = "sdlmap";

 rev = "0baa8fb4472751c28bfe8b063070ea8b2d459224";

};

patches = [ ./tile.patch ];

@@ -19,7 +19,7 @@ installPhase = "install -Dm755 sdlmap -t $out/bin";

meta = with lib; {

 description = "A SDL + libcurl OpenStreetMap viewer";

 license = licenses.free;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index e188dc897b7eae263ccde61f8c8eb27ae00dcc6e..1c5fbb08c985641759cd175770eec7540a511804 100644

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

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

@@ -6,7 +6,7 @@ version = "1.1";

src = fetchurl {

 url = "https://dl.suckless.org/tools/blind-${version}.tar.gz";

};

installFlags = [ "PREFIX=$(out)" ];

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

index b16cac094ad40889c7dd814587188fbe55cc56bb..e9e88da520e2115050ec73b0c098eabe7183b441 100644

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

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

@@ -8,7 +8,7 @@ src = fetchFromSourcehut {

 owner = "~coco";

 repo = pname;

 rev = "e5aff3bdf04cb4324b203d218f3853c6374f4399";

};

buildInputs = [ libpng libjpeg libtiff fftwFloat libX11 gsl ];

@@ -29,7 +29,7 @@ '';

meta = with lib; {

 description = "A collection of small and standalone utilities for image processing";

 license = licenses.agpl3;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

index 695b53d53813aff1944a67ed8acb2c27c90ecc7b..e8def8d722f6019fa747cf734e00679bb1bc4362 100644

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

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

@@ -8,14 +8,14 @@ src = fetchFromGitHub {

 owner = "larmel";

 repo = "lacc";

 rev = "f6ab3973d44ce79e469c4c3dc770a8b2e7a5543f";

};

installFlags = [ "PREFIX=$(out)" ];

meta = with lib; {

 description = "A simple, self-hosting C compiler";

 license = licenses.mit;

 platforms = platforms.unix;

 maintainers = [ maintainers.sikmir ];

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

index e3d0292201fe36e155bfe2d282077a8f7ea9127d..f80681e48a92286288d737eb5a988af1fe1d3a8d 100644

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

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

@@ -8,14 +8,14 @@ src = fetchFromGitHub {

 owner = "afify";

 repo = "sfm";

 rev = "b6063fd0a91a0ee976a09c79cbeb097ba26bfd21";

};

installFlags = [ "PREFIX=$(out)" ];

meta = with lib; {

 description = "Simple file manager";

 license = licenses.isc;

 platforms = platforms.linux;

 maintainers = [ maintainers.sikmir ];

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

index 5b275d484562dfb83b505da678b2299e9471c531..78182015ff3b15d56883712273b8cc3ba0e85299 100644

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

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

@@ -8,7 +8,7 @@ src = fetchFromGitHub {

 owner = "phillbush";

 repo = "xprompt";

 rev = "v${version}";

};

buildInputs = [ libX11 libXft libXinerama ];

@@ -17,7 +17,7 @@ makeFlags = [ "PREFIX=$(out)" ];

meta = with lib; {

 description = "A dmenu rip-off with contextual completion";

 license = licenses.mit;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.linux;

diff --git a/pkgs/tools/geo/cmpgpx/default.nix b/pkgs/tools/geo/cmpgpx/default.nix

index 05380fcdd32830d6697491adea069f2c98f9d50a..af2cd999927f3e8481ee0258344b7b231af840c4 100644

--- a/pkgs/tools/geo/cmpgpx/default.nix

+++ b/pkgs/tools/geo/cmpgpx/default.nix

@@ -24,7 +24,7 @@ '';

meta = with lib; {

 description = "Show the differences between GPX files";

 license = licenses.unlicense;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

diff --git a/pkgs/tools/geo/datamaps/default.nix b/pkgs/tools/geo/datamaps/default.nix

index abcaad3117f90d675600b4b424955daf4960309b..eb492dfbfd51a220fbc881faac61dd84b82777a1 100644

--- a/pkgs/tools/geo/datamaps/default.nix

+++ b/pkgs/tools/geo/datamaps/default.nix

@@ -25,7 +25,7 @@ '';

meta = with lib; {

 description = "Indexes points and lines and generates map tiles to display them";

 license = licenses.bsd2;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

diff --git a/pkgs/tools/geo/go-staticmaps/default.nix b/pkgs/tools/geo/go-staticmaps/default.nix

index bf0acbd3cdf3a4670f283be213e3c7021d407e17..9540f595e0b5faeb95fa214f279d502e52994b8c 100644

--- a/pkgs/tools/geo/go-staticmaps/default.nix

+++ b/pkgs/tools/geo/go-staticmaps/default.nix

@@ -8,7 +8,7 @@ src = fetchFromGitHub {

 owner = "flopp";

 repo = pname;

 rev = "9eef5d84e2f2fd705ebb1cd0c0601cf2301ad9ca";

};

patches = [ ./extra-tileproviders.patch ];

@@ -17,7 +17,7 @@ vendorSha256 = "sha256-HHeMGRMaG6llmhTWrSOlYVBB4LiS2FeMxagKvkfRaXc=";

meta = with lib; {

 description = "A go (golang) library and command line tool to render static map images using OpenStreetMap tiles";

 license = licenses.mit;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

diff --git a/pkgs/tools/geo/gpx-layer/default.nix b/pkgs/tools/geo/gpx-layer/default.nix

index 9c8ceb93a486999947eef28c4927d080f64cdc64..a46de341f3610dc75afe38a453670c70cc095e82 100644

--- a/pkgs/tools/geo/gpx-layer/default.nix

+++ b/pkgs/tools/geo/gpx-layer/default.nix

@@ -29,7 +29,7 @@ '';

meta = with lib; {

 description = "Tools to turn GPX files into a GPS map tracing layer";

 license = licenses.free;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

diff --git a/pkgs/tools/geo/gpxtrackposter/default.nix b/pkgs/tools/geo/gpxtrackposter/default.nix

index 5ea74faa120e6e4f23e097083067f49efa93eeea..72e30df9636dbec6b1cab8ce315cf438960a5c59 100644

--- a/pkgs/tools/geo/gpxtrackposter/default.nix

+++ b/pkgs/tools/geo/gpxtrackposter/default.nix

@@ -8,7 +8,7 @@ src = fetchFromGitHub {

 owner = "flopp";

 repo = pname;

 rev = "545c551b808fece43ff199e006d8a1c399536a05";

};

patches = [ ./fix-localedir.patch ];

@@ -51,7 +51,7 @@ postInstall = "rm -fr $out/requirements*.txt";

meta = with lib; {

 description = "Create a visually appealing poster from your GPX tracks";

 license = licenses.mit;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

diff --git a/pkgs/tools/geo/py-staticmaps/default.nix b/pkgs/tools/geo/py-staticmaps/default.nix

index aca8ad28700737501fdb217389cc60a21a685794..c9774464f5ee2574ca59161bf92f6afc3f881454 100644

--- a/pkgs/tools/geo/py-staticmaps/default.nix

+++ b/pkgs/tools/geo/py-staticmaps/default.nix

@@ -8,7 +8,7 @@ src = fetchFromGitHub {

 owner = "flopp";

 repo = pname;

 rev = "v${version}";

};

propagatedBuildInputs = with python3Packages; [ appdirs geographiclib pillow pycairo python-slugify requests s2sphere svgwrite ];

@@ -17,7 +17,7 @@ checkInputs = with python3Packages; [ pytestCheckHook ];

meta = with lib; {

 description = "A python module to create static map images with markers, geodesic lines, etc";

 license = licenses.mit;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

diff --git a/pkgs/tools/geo/render_geojson/default.nix b/pkgs/tools/geo/render_geojson/default.nix

index 1da962db630a6454bc607595e4e871a7f5f54fba..de08c1a255e1216717c3db2c9b57e83964cda3dc 100644

--- a/pkgs/tools/geo/render_geojson/default.nix

+++ b/pkgs/tools/geo/render_geojson/default.nix

@@ -17,7 +17,7 @@ buildInputs = [ wxGTK30-gtk3 ];

meta = with lib; {

 description = "C++ geoJSON and topoJSON parser and rendering using the WxWidgets GUI library";

 license = licenses.asl20;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

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

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