diff --git a/nix/sources.json b/nix/sources.json
index 053445651ecd08ab224d0ea3fff75b9fcaf13a48..aeffab13730668feb7c65041f81f5782b7188a4f 100644
--- a/nix/sources.json
+++ b/nix/sources.json
@@ -27,34 +27,6 @@ "type": "tarball",
"url": "https://github.com/CheetahTemplate3/cheetah3/archive/a4e33f0f55ed5909437cbbf262fa99de78a7ad2b.tar.gz",
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
},
"branch": "master",
"builtin": false,
"date": "2018-05-28T13:43:50Z",
"description": "Enables common unix utlities like cut, awk, wc, head to work correctly with csv data containing delimiters and newlines",
"homepage": "https://github.com/dbro/csvquote",
"owner": "dbro",
"repo": "csvquote",
"rev": "baf37fa4cccc656282551db4ea7ce4ec6b9c318e",
"sha256": "06kzg52mnli0mvwrhw4vifj7lfs3id2v73z63s11jj2qvlcp8biy",
"type": "tarball",
"url": "https://github.com/dbro/csvquote/archive/baf37fa4cccc656282551db4ea7ce4ec6b9c318e.tar.gz",
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
"branch": "master",
"builtin": false,
"date": "2019-08-03T13:11:03Z",
"description": "GNU-alike tools for parsing RFC 4180 CSVs at high speed",
"homepage": "https://github.com/DavyLandman/csvtools",
"owner": "DavyLandman",
"repo": "csvtools",
"rev": "efd3ef1c94c26c673e958ecb045056bfc2c7b4f3",
"sha256": "0s4aw9wf1apxjas7hsgfzryisb67nipxhivxkzrar3rpykk0ilc4",
"type": "tarball",
"url": "https://github.com/DavyLandman/csvtools/archive/efd3ef1c94c26c673e958ecb045056bfc2c7b4f3.tar.gz",
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
"dict2rest": {
"branch": "master",
"builtin": false,
@@ -167,20 +139,6 @@ "type": "tarball",
"url": "https://github.com/konstare/gdcv/archive/39fd2667362710f69c13dd596e112b0391e0a57e.tar.gz",
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
},
"branch": "master",
"builtin": false,
"date": "2020-09-09T10:08:52Z",
"description": "Gemini Server in C",
"homepage": "https://github.com/jovoro/geminid",
"owner": "jovoro",
"repo": "geminid",
"rev": "3f79348aaffebfb2d80252d8cdbaf6ad26fa9121",
"sha256": "1r3pakhgr4kry71blxay1hq93raw7xc2ypzk6z7zk0ljfqp2qq3v",
"type": "tarball",
"url": "https://github.com/jovoro/geminid/archive/3f79348aaffebfb2d80252d8cdbaf6ad26fa9121.tar.gz",
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
"geofabrik-estonia": {
"builtin": false,
"sha256": "07gy3280arvkvfpm82aqcing1w7av6hq3crf5wxm66ipk2viwmg7",
@@ -401,20 +359,6 @@ "type": "tarball",
"url": "https://github.com/viva64/how-to-use-pvs-studio-free/archive/abc39706151159d102d29e3e2f2b8d5688362ec3.tar.gz",
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
},
"branch": "master",
"builtin": false,
"date": "2020-02-27T16:11:28Z",
"description": "IT-alan englanti-suomi -sanasto",
"homepage": "https://github.com/HankiDesign/IT-sanasto",
"owner": "HankiDesign",
"repo": "IT-sanasto",
"rev": "e31974edd50a50db6ef1b95aab81a18f33800e67",
"sha256": "0knd2mw97wjc7d9zvfb9wsb1f5hr7d04gi6s8nj5aziai4dwm0pr",
"type": "tarball",
"url": "https://github.com/HankiDesign/IT-sanasto/archive/e31974edd50a50db6ef1b95aab81a18f33800e67.tar.gz",
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
"jsonseq": {
"branch": "master",
"builtin": false,
@@ -457,20 +401,6 @@ "type": "tarball",
"url": "https://github.com/ivbeg/lazyscraper/archive/2e14bd829311cde19ef32d7f0e11c3c4a3c08e1b.tar.gz",
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
},
"branch": "master",
"builtin": false,
"date": "2020-03-16T17:18:36Z",
"description": "A library of shell functions",
"homepage": "https://github.com/legionus/libshell",
"owner": "legionus",
"repo": "libshell",
"rev": "62559f85214bb902c2201d0a1e338d56d5f640e4",
"sha256": "1iyqagc8mc0afp0clbigjqds1hg3wz884cp1nng7gx08rnmr0l89",
"type": "tarball",
"url": "https://github.com/legionus/libshell/archive/62559f85214bb902c2201d0a1e338d56d5f640e4.tar.gz",
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
"lsdreader": {
"branch": "master",
"builtin": false,
@@ -513,20 +443,6 @@ "type": "tarball",
"url": "https://github.com/slazav/map_podm/archive/c95a381155986f9f621e5d26b21bda041ad8c24f.tar.gz",
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
},
"branch": "master",
"builtin": false,
"date": "2020-06-30T03:06:18Z",
"description": "GUI written in Python to parse OSM (OpenStreetMap) files and render them onscreen",
"homepage": "https://github.com/Absolute-Tinkerer/map-stylizer",
"owner": "Absolute-Tinkerer",
"repo": "map-stylizer",
"rev": "6279f40408aff823a4eb1071334bd2acd10cb921",
"sha256": "0k9lng42vi0qcjwfkkd0g55g1wb7a5wz782mvc0rj8gr95shfhxx",
"type": "tarball",
"url": "https://github.com/Absolute-Tinkerer/map-stylizer/archive/6279f40408aff823a4eb1071334bd2acd10cb921.tar.gz",
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
"maptourist": {
"builtin": false,
"description": "Ежедневная сборка карт из данных OpenStreetMap для навигационных приборов и приложений Garmin",
@@ -538,20 +454,6 @@ "url": "https://maptourist.org/osm-garmin/archive/OSM-MapTourist-szfo-RU_2021-03-06.zip",
"url_template": "https://maptourist.org/osm-garmin/archive/OSM-MapTourist-<region>-RU_<version>.zip",
"version": "2021-03-06"
},
"branch": "master",
"builtin": false,
"date": "2020-12-14T20:05:33Z",
"description": "File converter from Markdown to Gemini",
"homepage": "https://github.com/makeworld-the-better-one/md2gemini",
"owner": "makeworld-the-better-one",
"repo": "md2gemini",
"rev": "c83ad7f9b22407154556625ea2d1c3b89890f04a",
"sha256": "156k0caqmmsypqiirmxsn22ddk6rz8wcxzkw0jrdwszv78ai750y",
"type": "tarball",
"url": "https://github.com/makeworld-the-better-one/md2gemini/archive/c83ad7f9b22407154556625ea2d1c3b89890f04a.tar.gz",
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
"mercantile": {
"branch": "master",
"builtin": false,
@@ -580,20 +482,6 @@ "type": "tarball",
"url": "https://github.com/semlanik/microjson/archive/0d9f50e407cd117e56582faf0d99bfececc1b6ea.tar.gz",
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
},
"branch": "master",
"builtin": false,
"date": "2016-12-25T13:48:00Z",
"description": "A Python library written for Morse Code",
"homepage": "https://github.com/morse-talk/morse-talk",
"owner": "morse-talk",
"repo": "morse-talk",
"rev": "71e09ace0aa554d28cada5ee658e43758305b8fa",
"sha256": "0jnpv73q4s7x2zhpvnvxhv3bw6asnrqfr1pjr4hzsbpl7h8h5x3y",
"type": "tarball",
"url": "https://github.com/morse-talk/morse-talk/archive/71e09ace0aa554d28cada5ee658e43758305b8fa.tar.gz",
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
"musig": {
"branch": "master",
"builtin": false,
@@ -608,20 +496,6 @@ "type": "tarball",
"url": "https://github.com/sfluor/musig/archive/f445fa128b826c1cee527afdcc97e3e1e8433c32.tar.gz",
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
},
"branch": "master",
"builtin": false,
"date": "2021-02-21T11:11:31Z",
"description": "Source code of site http://nakarte.me",
"homepage": "https://nakarte.me",
"owner": "wladich",
"repo": "nakarte",
"rev": "131a70c6143b31569f75477396d4745edc89d22f",
"sha256": "17bzaj8s2sgl1yjknyk7kdxbd8ydxizag28wwmxpir5zm85is4pz",
"type": "tarball",
"url": "https://github.com/wladich/nakarte/archive/131a70c6143b31569f75477396d4745edc89d22f.tar.gz",
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
"nnn": {
"branch": "master",
"builtin": false,
@@ -676,20 +550,6 @@ "rev": "b96db0ced55f1bb574084620ca34f0a2e9d19b5a",
"sha256": "1awb2kj2afdcn29zl3cgrsmld0bwmf3z3f0bn1lhkbvpqzqgxh3c",
"type": "tarball",
"url": "https://github.com/osmcode/osm-area-tools/archive/b96db0ced55f1bb574084620ca34f0a2e9d19b5a.tar.gz",
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
"branch": "master",
"builtin": false,
"date": "2018-08-31T10:45:18Z",
"description": "Convert Openstreetmap data to MP format",
"homepage": "https://github.com/liosha/osm2mp",
"owner": "liosha",
"repo": "osm2mp",
"rev": "748f93792ead174ad0e94a183a173ef3fcacf200",
"sha256": "0k525fzlcxih51hxvy24fhc12z4i0jvvd4lrfrlhjyhbx8x486v3",
"type": "tarball",
"url": "https://github.com/liosha/osm2mp/archive/748f93792ead174ad0e94a183a173ef3fcacf200.tar.gz",
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
},
"osmcoastline": {
@@ -830,20 +690,6 @@ "rev": "5f3694451a1759548af579b689f478cefc633252",
"sha256": "0rr5ynzzy0a9y2d55bhq271vsjdi5nqq70329zinwgs1d9207qg9",
"type": "tarball",
"url": "https://github.com/consbio/tpkutils/archive/5f3694451a1759548af579b689f478cefc633252.tar.gz",
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
"branch": "master",
"builtin": false,
"date": "2021-02-14T10:34:29Z",
"description": "Translation tools for rust",
"homepage": "https://github.com/woboq/tr",
"owner": "woboq",
"repo": "tr",
"rev": "28f8b95ccb8055cf785382f71d11aa9bbd35dab4",
"sha256": "0457467drkiwxc3fwrz63j37jgczz23b2zs9qf3d6w7dj5qq4212",
"type": "tarball",
"url": "https://github.com/woboq/tr/archive/28f8b95ccb8055cf785382f71d11aa9bbd35dab4.tar.gz",
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
}
}
diff --git a/pkgs/data/dicts/it-sanasto/default.nix b/pkgs/data/dicts/it-sanasto/default.nix
index 3f150748452471afa366025879e0cad53aef7906..99e92ea9ff2e5455e09afaf1e53a320d11caa814 100644
--- a/pkgs/data/dicts/it-sanasto/default.nix
+++ b/pkgs/data/dicts/it-sanasto/default.nix
@@ -1,10 +1,15 @@
-{ lib, stdenvNoCC, dict, pandoc, stardict-tools, sources }:
+{ lib, stdenvNoCC, fetchFromGitHub, dict, pandoc, stardict-tools }:
stdenvNoCC.mkDerivation {
pname = "it-sanasto";
nativeBuildInputs = [ dict pandoc stardict-tools ];
@@ -19,7 +24,8 @@
installPhase = "install -Dm644 .{dict,idx,ifo} -t $out";
meta = with lib; {
license = licenses.mit;
maintainers = [ maintainers.sikmir ];
platforms = platforms.all;
diff --git a/pkgs/default.nix b/pkgs/default.nix
index 78b433a89d7791e80e63c9e61a79c261a5b4f9c2..1d49b9cac400c23e9f107f585b69bae3f258be45 100644
--- a/pkgs/default.nix
+++ b/pkgs/default.nix
@@ -169,7 +169,6 @@ };
ocad2mp = callPackage ./garmin/ocad2mp { };
openmtbmap = callPackage ./garmin/openmtbmap { };
osm2mp = perlPackages.callPackage ./garmin/osm2mp {
inherit sources;
inherit (perlPackages) GeoOpenstreetmapParser MatchSimple MathPolygon MathPolygonTree TreeR;
};
sendmap20 = callPackage ./garmin/sendmap20 { };
diff --git a/pkgs/development/libraries/libshell/default.nix b/pkgs/development/libraries/libshell/default.nix
index 3881a245a4d5aabe590a23300c86a716a0b4ac67..379974a7dd161c2fa90f583bd206c1080e6511b3 100644
--- a/pkgs/development/libraries/libshell/default.nix
+++ b/pkgs/development/libraries/libshell/default.nix
@@ -1,19 +1,24 @@
{ lib
, stdenv
+, fetchFromGitHub
, bash
, dash
, help2man
, ncurses
-, sources
, withDoc ? false
, scdoc
}:
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
nativeBuildInputs = [ help2man ];
@@ -36,7 +41,8 @@
doCheck = false;
meta = with lib; {
license = licenses.gpl2;
maintainers = [ maintainers.sikmir ];
platforms = platforms.all;
diff --git a/pkgs/garmin/osm2mp/default.nix b/pkgs/garmin/osm2mp/default.nix
index 26f34d7155af8661608a83e1cb38f91b56d6431b..76b37dc25b785bc791ab589fce4137ccceeeead9 100644
--- a/pkgs/garmin/osm2mp/default.nix
+++ b/pkgs/garmin/osm2mp/default.nix
@@ -2,7 +2,7 @@ { lib
, stdenv
, buildPerlPackage
, shortenPerlShebang
-, sources
+, fetchFromGitHub
, ConfigStd
, EncodeLocale
, FileSlurp
@@ -19,11 +19,16 @@ , TreeR
, YAML
}:
-buildPerlPackage {
+buildPerlPackage rec {
pname = "osm2mp";
outputs = [ "out" ];
@@ -66,7 +71,8 @@ shortenPerlShebang $out/bin/osm2mp
'';
meta = with lib; {
license = licenses.gpl2;
maintainers = [ maintainers.sikmir ];
platforms = platforms.unix;
diff --git a/pkgs/gemini/geminid/default.nix b/pkgs/gemini/geminid/default.nix
index 663c4741e6e54ccd230594fbb1df0ffb17b3c017..82fa55fcbd76b66f0952a983c7a2c2de37fa7fff 100644
--- a/pkgs/gemini/geminid/default.nix
+++ b/pkgs/gemini/geminid/default.nix
@@ -1,10 +1,15 @@
-{ lib, stdenv, libconfig, file, openssl, flex, sources }:
+{ lib, stdenv, fetchFromGitHub, libconfig, file, openssl, flex }:
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
pname = "geminid";
nativeBuildInputs = [ flex ];
@@ -15,7 +20,8 @@
installPhase = "install -Dm755 geminid -t $out/bin";
meta = with lib; {
license = licenses.bsd3;
maintainers = [ maintainers.sikmir ];
platforms = platforms.unix;
diff --git a/pkgs/gemini/md2gemini/default.nix b/pkgs/gemini/md2gemini/default.nix
index 5232af2e02ab8de5d49acc3e3ae610f7c5309ab2..2fc5f9e7e3f09ea2a300775fb2adf476ba371d48 100644
--- a/pkgs/gemini/md2gemini/default.nix
+++ b/pkgs/gemini/md2gemini/default.nix
@@ -1,10 +1,15 @@
-{ lib, python3Packages, sources, cjkwrap }:
+{ lib, fetchFromGitHub, python3Packages, cjkwrap }:
-python3Packages.buildPythonApplication {
+python3Packages.buildPythonApplication rec {
propagatedBuildInputs = with python3Packages; [
(mistune.overrideAttrs (old: rec {
@@ -22,7 +27,8 @@
checkInputs = with python3Packages; [ pytestCheckHook ];
meta = with lib; {
license = licenses.lgpl3Only;
maintainers = [ maintainers.sikmir ];
platforms = platforms.unix;
diff --git a/pkgs/misc/csvquote/default.nix b/pkgs/misc/csvquote/default.nix
index 09796a4c3d0b813c0794b66b688737d9c046412c..bf9daf41eb4d5f60225d867c79dbe92381aff37a 100644
--- a/pkgs/misc/csvquote/default.nix
+++ b/pkgs/misc/csvquote/default.nix
@@ -1,17 +1,23 @@
-{ lib, stdenv, sources }:
+{ lib, stdenv, fetchFromGitHub }:
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
pname = "csvquote";
makeFlags = [ "BINDIR=$(out)/bin" ];
preInstall = "mkdir -p $out/bin";
meta = with lib; {
license = licenses.mit;
maintainers = [ maintainers.sikmir ];
platforms = platforms.unix;
diff --git a/pkgs/misc/csvtools/default.nix b/pkgs/misc/csvtools/default.nix
index 806190be8ae14bb525a454ae8a2c120d36f76e07..720a5e58ba3c4d26c1d0b5eef376990ac782a0bf 100644
--- a/pkgs/misc/csvtools/default.nix
+++ b/pkgs/misc/csvtools/default.nix
@@ -1,10 +1,15 @@
-{ lib, stdenv, pcre, openssl, sources }:
+{ lib, stdenv, fetchFromGitHub, pcre, openssl }:
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
pname = "csvtools";
buildInputs = [ pcre ];
@@ -19,7 +24,8 @@
preInstall = "mkdir -p $out/bin";
meta = with lib; {
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 d7567a7ca6354c5533b34351252c0e77d7461112..ae5b3525188ffb23d939d3c2c724bd4e56c920e3 100644
--- a/pkgs/misc/morse-talk/default.nix
+++ b/pkgs/misc/morse-talk/default.nix
@@ -1,10 +1,15 @@
-{ lib, python3Packages, sources }:
+{ lib, fetchFromGitHub, python3Packages }:
-python3Packages.buildPythonApplication {
+python3Packages.buildPythonApplication rec {
propagatedBuildInputs = with python3Packages; [ matplotlib sounddevice tkinter ];
@@ -12,7 +17,8 @@ checkInputs = with python3Packages; [ nose ];
checkPhase = "nosetests";
meta = with lib; {
license = licenses.gpl2;
maintainers = [ maintainers.sikmir ];
platforms = platforms.unix;
diff --git a/pkgs/misc/xtr/default.nix b/pkgs/misc/xtr/default.nix
index f7367f586a27422d6074e8c89614b6de244634d0..fff9c69d3cf9bd7bce6d09ac7385c7baa036add1 100644
--- a/pkgs/misc/xtr/default.nix
+++ b/pkgs/misc/xtr/default.nix
@@ -1,16 +1,22 @@
-{ lib, rustPlatform, sources }:
+{ lib, rustPlatform, fetchFromGitHub }:
-rustPlatform.buildRustPackage {
+rustPlatform.buildRustPackage rec {
cargoPatches = [ ./cargo-lock.patch ];
meta = with lib; {
license = with licenses; [ agpl3 mit ];
maintainers = [ maintainers.sikmir ];
platforms = platforms.unix;
diff --git a/pkgs/nakarte/nakarte/default.nix b/pkgs/nakarte/nakarte/default.nix
index c7e8cf7fa7a5e8e39d142b37ca89390458302426..284ef81c7fd679610ab6ba1f4925f59392622c5a 100644
--- a/pkgs/nakarte/nakarte/default.nix
+++ b/pkgs/nakarte/nakarte/default.nix
@@ -1,12 +1,17 @@
-{ lib, stdenv, mkYarnPackage, sources, secretsConfig ? null }:
+{ lib, stdenv, mkYarnPackage, fetchFromGitHub, secretsConfig ? null }:
let
pname = "nakarte";
in
mkYarnPackage {
name = "${pname}-${version}";
postPatch =
if (secretsConfig != null) then
@@ -24,7 +29,7 @@
distPhase = "true";
meta = with lib; {
license = licenses.mit;
maintainers = [ maintainers.sikmir ];
platforms = platforms.all;
diff --git a/pkgs/osm/map-stylizer/default.nix b/pkgs/osm/map-stylizer/default.nix
index 52f44f10165142cdf57a54cade3824f39cab46c6..724e86a8cd5062619a01b037b5da0ce9ef22af95 100644
--- a/pkgs/osm/map-stylizer/default.nix
+++ b/pkgs/osm/map-stylizer/default.nix
@@ -1,10 +1,15 @@
-{ lib, python3Packages, qt5, sources }:
+{ lib, fetchFromGitHub, python3Packages, qt5 }:
-python3Packages.buildPythonApplication {
+python3Packages.buildPythonApplication rec {
patches = [ ./config.patch ];
@@ -28,7 +33,8 @@ --add-flags "$site_packages/main.py"
'';
meta = with lib; {
license = licenses.gpl3;
maintainers = [ maintainers.sikmir ];
platforms = platforms.unix;
application/octet-stream
This content has been proxied by September (3851b).