nur-packages

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

commit d68875d9ea6ba82c6b8c84381b83da3c09a1916f
parent 3b4fb2c996a41dbbf89e252f52cbc4086ea7866b
Author: Nikolay Korotkiy <sikmir@gmail.com>
Date:   Thu, 10 Dec 2020 02:04:17 +0300

Up

Diffstat:
Mmodules/home-manager/programs/gpxsee.nix | 4++--
Mnix/sources.json | 40++++++++++++++++++++--------------------
Dpkgs/data/misc/gpxsee-poi/default.nix | 128-------------------------------------------------------------------------------
Apkgs/data/misc/poi/default.nix | 128+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mpkgs/default.nix | 2+-
5 files changed, 151 insertions(+), 151 deletions(-)

diff --git a/modules/home-manager/programs/gpxsee.nix b/modules/home-manager/programs/gpxsee.nix @@ -51,8 +51,8 @@ in poiPackages = mkOption { default = [ ]; example = [ - "pkgs.nur.repos.sikmir.gpxsee-poi.geocachingSu" - "pkgs.nur.repos.sikmir.gpxsee-poi.westra" + "pkgs.nur.repos.sikmir.poi.geocachingSu" + "pkgs.nur.repos.sikmir.poi.westra" ]; description = "POI packages to install."; type = types.listOf types.package; diff --git a/nix/sources.json b/nix/sources.json @@ -170,15 +170,15 @@ "embox": { "branch": "master", "builtin": false, - "date": "2020-12-04T09:04:01Z", + "date": "2020-12-09T16:12:15Z", "description": "Modular and configurable OS for embedded applications", "homepage": "http://embox.github.io", "owner": "embox", "repo": "embox", - "rev": "3fad206aca1fda5b17a30f9a647edb351560d4d0", - "sha256": "1d4d5a8ngag5sm7v3ckbq6h6qilvn7400nx429k26w2754rnhnzz", + "rev": "ebb33b9eac8ed5e0ec53874b5dba30cfa1731a79", + "sha256": "14a4019q5mjv2vwgiqjvawabpi0kmf6fa94dz0bxmwwpkm2y02vi", "type": "tarball", - "url": "https://github.com/embox/embox/archive/3fad206aca1fda5b17a30f9a647edb351560d4d0.tar.gz", + "url": "https://github.com/embox/embox/archive/ebb33b9eac8ed5e0ec53874b5dba30cfa1731a79.tar.gz", "url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz" }, "foma": { @@ -212,15 +212,15 @@ "gef": { "branch": "dev", "builtin": false, - "date": "2020-11-25T04:24:40Z", + "date": "2020-12-09T00:45:30Z", "description": "GEF - GDB Enhanced Features for exploit devs & reversers", "homepage": "http://gef.rtfd.io", "owner": "hugsy", "repo": "gef", - "rev": "7d2ae1d61df5bcaf6d29e3b5fad8f76e6f649728", - "sha256": "01f1a9ckf2y97avkbsacw0nzlcd1hmv0d3rvzbklp1fq6j0zvhap", + "rev": "8ad352252bdbabdcb08719d5c19de0c05b471e09", + "sha256": "0rmzz39wm04s4nzkr2r20jl48wfjhvwf217qyp492wnsigk0pkpi", "type": "tarball", - "url": "https://github.com/hugsy/gef/archive/7d2ae1d61df5bcaf6d29e3b5fad8f76e6f649728.tar.gz", + "url": "https://github.com/hugsy/gef/archive/8ad352252bdbabdcb08719d5c19de0c05b471e09.tar.gz", "url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz" }, "geminid": { @@ -377,29 +377,29 @@ "branch": "master", "builtin": false, "changelog": "https://build.opensuse.org/package/view_file/home:tumic:GPXSee/gpxsee/gpxsee.changes", - "date": "2020-12-06T18:17:09Z", + "date": "2020-12-09T22:07:05Z", "description": "GPS log file viewer and analyzer", "homepage": "https://www.gpxsee.org", "owner": "tumic0", "repo": "GPXSee", - "rev": "10e1b5c4fbb4ad23884ee465af30096e0700f613", - "sha256": "0j15fnkfiwx54knijxs4nacd9r0hz6fx22zkcf9j778z41a71l8d", + "rev": "743a937f41be324e320b54ebcdaf2c0e96732d3d", + "sha256": "0ny0yn4s9qsf8yd0bj4hpil2f5mjbhhzna05sp7sxxq4sykp59hg", "type": "tarball", - "url": "https://github.com/tumic0/GPXSee/archive/10e1b5c4fbb4ad23884ee465af30096e0700f613.tar.gz", + "url": "https://github.com/tumic0/GPXSee/archive/743a937f41be324e320b54ebcdaf2c0e96732d3d.tar.gz", "url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz" }, "gpxsee-maps": { "branch": "master", "builtin": false, - "date": "2020-10-30T19:13:19Z", + "date": "2020-12-09T22:36:13Z", "description": "GPXSee maps", "homepage": "https://tumic0.github.io/GPXSee-maps", "owner": "tumic0", "repo": "GPXSee-maps", - "rev": "506453dc58699893e3347be2e7287599d5ec1244", - "sha256": "0yw25qmbkdkxs0qs23s4avh5l6i9bhqb8d0hya1b4rlw0bhaznbv", + "rev": "4abfac031497a57d2132623517a5289017fdc9ac", + "sha256": "1lsak0ylvb9hd728qy3a0lb0jxbhkxm8pxc2fzz73r27zpijid7v", "type": "tarball", - "url": "https://github.com/tumic0/GPXSee-maps/archive/506453dc58699893e3347be2e7287599d5ec1244.tar.gz", + "url": "https://github.com/tumic0/GPXSee-maps/archive/4abfac031497a57d2132623517a5289017fdc9ac.tar.gz", "url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz" }, "gpxtools": { @@ -475,15 +475,15 @@ "hfst": { "branch": "master", "builtin": false, - "date": "2020-12-04T11:33:46Z", + "date": "2020-12-09T20:59:25Z", "description": "Helsinki Finite-State Technology (library and application suite)", "homepage": "https://hfst.github.io", "owner": "hfst", "repo": "hfst", - "rev": "ed49cfdeb25b835c995e4f0229436989175457ec", - "sha256": "1ljrrqms2r5gnr41lyjcl4c8k2gzh0w1nch42z6klrplmw1ygp81", + "rev": "94b48cb563bbde99691679a755f11030d6a52b4c", + "sha256": "03k0fh3spnbkr015bsb1hwapr4w7hvbw89d5a55786mk5mmqxp9w", "type": "tarball", - "url": "https://github.com/hfst/hfst/archive/ed49cfdeb25b835c995e4f0229436989175457ec.tar.gz", + "url": "https://github.com/hfst/hfst/archive/94b48cb563bbde99691679a755f11030d6a52b4c.tar.gz", "url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz" }, "how-to-use-pvs-studio-free": { diff --git a/pkgs/data/misc/gpxsee-poi/default.nix b/pkgs/data/misc/gpxsee-poi/default.nix @@ -1,128 +0,0 @@ -{ lib, fetchurl, gzip, jq }: - -{ - geocachingSu = fetchurl { - name = "geocaching_su-2020-11-29"; - url = "https://nakarte.me/geocachingSu/geocaching_su2.json"; - sha256 = "15rmw6ajlnybrm55vrbfg1xg76ya42465nkikhy40bivy98w5zm2"; - downloadToTemp = true; - recursiveHash = true; - postFetch = '' - install -dm755 $out - cat $downloadedFile | \ - ${gzip}/bin/gzip -d | \ - ${jq}/bin/jq -r '.[]|[.[3],.[2],.[0]]|@csv' > $out/geocaching.su.csv - ''; - - meta = with lib; { - homepage = "https://geocaching.su/"; - description = "Geocaches"; - maintainers = [ maintainers.sikmir ]; - license = licenses.free; - platforms = platforms.all; - skip.ci = true; - }; - }; - - laavut = fetchurl { - name = "laavut-2020-11-16"; - url = "http://laavu.org/lataa.php?paikkakunta=kaikki"; - sha256 = "11b8ipd6whdiwb1vx6580b9syjgrcf573kr80zpwl5nx1k3rxm95"; - downloadToTemp = true; - recursiveHash = true; - postFetch = "install -Dm644 $downloadedFile $out/Laavut-kodat.gpx"; - - meta = with lib; { - homepage = "http://laavu.org/"; - description = "Laavut ja kodat kartalla"; - maintainers = [ maintainers.sikmir ]; - license = licenses.free; - platforms = platforms.all; - skip.ci = true; - }; - }; - - autiotuvat = fetchurl { - name = "autiotuvat-2020-09-29"; - url = "http://www.laavu.org/autiotuvat/lataa.php?paikkakunta=kaikki"; - sha256 = "1my36s3a20il2bziylg3f2bw0r43axsnqq6zr9wv5513h6z4axqc"; - downloadToTemp = true; - recursiveHash = true; - postFetch = "install -Dm644 $downloadedFile $out/Autiotuvat.gpx"; - - meta = with lib; { - homepage = "http://www.laavu.org/autiotuvat/"; - description = "Autiotuvat kartalla"; - maintainers = [ maintainers.sikmir ]; - license = licenses.free; - platforms = platforms.all; - skip.ci = true; - }; - }; - - westra = fetchurl { - name = "westra-2020-11-25"; - url = "https://nakarte.me/westraPasses/westra_passes.json"; - sha256 = "0si4cdiiayqlk9cxv6m4a03fwyfj7gf20p14vq8yavg89daamiad"; - downloadToTemp = true; - recursiveHash = true; - postFetch = '' - install -dm755 $out - cat $downloadedFile | \ - ${gzip}/bin/gzip -d | \ - ${jq}/bin/jq -r '.[]|[.latlon[1],.latlon[0],.name]|@csv' > $out/westra_passes.csv - ''; - - meta = with lib; { - homepage = "https://westra.ru/passes/"; - description = "Mountain passes (Westra)"; - maintainers = [ maintainers.sikmir ]; - license = licenses.free; - platforms = platforms.all; - skip.ci = true; - }; - }; - - strelki = fetchurl { - name = "strelki-2020-11-25"; - url = "https://strelki.extremum.org/s/p/47p"; - sha256 = "0i1b7pvmxvlbp76nrjaghd0fyv1lj6z8wy8hbvzcjclh1d3fm5xa"; - downloadToTemp = true; - recursiveHash = true; - postFetch = '' - install -dm755 $out - cat $downloadedFile | \ - grep "L.marker" | tr ';' '\n' | sed '/^$/d' | \ - sed 's/.*\[\(.*\), \(.*\)\].*bindTooltip(\(.*\), {.*bindPopup(\(.*\)).addTo.*/\2,\1,\3,\4/' | \ - sed 's#href=#href=https://strelki.extremum.org#' | \ - tr \' \" > $out/strelki.csv - ''; - - meta = with lib; { - homepage = "https://strelki.extremum.org/s/p/47p"; - description = "Стрелки-47"; - maintainers = [ maintainers.sikmir ]; - license = licenses.free; - platforms = platforms.all; - skip.ci = true; - }; - }; - - nashipohody = fetchurl { - name = "nashipohody-2020-07-23"; - url = "http://nashipohody.ru/wp-content/plugins/leaflet-maps-marker-pro/leaflet-kml.php?layer=1&name=show"; - sha256 = "1bp0f125yz91x7pridzs4ggvvny98790lb1ddrnwzbwjn1v756c4"; - downloadToTemp = true; - recursiveHash = true; - postFetch = "install -Dm644 $downloadedFile $out/nashipohody.kml"; - - meta = with lib; { - homepage = "http://nashipohody.ru"; - description = "Карта Достопримечательностей"; - maintainers = [ maintainers.sikmir ]; - license = licenses.free; - platforms = platforms.all; - skip.ci = true; - }; - }; -} diff --git a/pkgs/data/misc/poi/default.nix b/pkgs/data/misc/poi/default.nix @@ -0,0 +1,128 @@ +{ lib, fetchurl, gzip, jq }: + +{ + geocachingSu = fetchurl { + name = "geocaching_su-2020-12-09"; + url = "https://nakarte.me/geocachingSu/geocaching_su2.json"; + sha256 = "1a01xgbffi54d9gm2nvvrhmcssndysjdxr76zdcx3jy03a12cbrr"; + downloadToTemp = true; + recursiveHash = true; + postFetch = '' + install -dm755 $out + cat $downloadedFile | \ + ${gzip}/bin/gzip -d | \ + ${jq}/bin/jq -r '.[]|[.[3],.[2],.[0]]|@csv' > $out/geocaching.su.csv + ''; + + meta = with lib; { + homepage = "https://geocaching.su/"; + description = "Geocaches"; + maintainers = [ maintainers.sikmir ]; + license = licenses.free; + platforms = platforms.all; + skip.ci = true; + }; + }; + + laavut = fetchurl { + name = "laavut-2020-11-16"; + url = "http://laavu.org/lataa.php?paikkakunta=kaikki"; + sha256 = "11b8ipd6whdiwb1vx6580b9syjgrcf573kr80zpwl5nx1k3rxm95"; + downloadToTemp = true; + recursiveHash = true; + postFetch = "install -Dm644 $downloadedFile $out/Laavut-kodat.gpx"; + + meta = with lib; { + homepage = "http://laavu.org/"; + description = "Laavut ja kodat kartalla"; + maintainers = [ maintainers.sikmir ]; + license = licenses.free; + platforms = platforms.all; + skip.ci = true; + }; + }; + + autiotuvat = fetchurl { + name = "autiotuvat-2020-09-29"; + url = "http://www.laavu.org/autiotuvat/lataa.php?paikkakunta=kaikki"; + sha256 = "1my36s3a20il2bziylg3f2bw0r43axsnqq6zr9wv5513h6z4axqc"; + downloadToTemp = true; + recursiveHash = true; + postFetch = "install -Dm644 $downloadedFile $out/Autiotuvat.gpx"; + + meta = with lib; { + homepage = "http://www.laavu.org/autiotuvat/"; + description = "Autiotuvat kartalla"; + maintainers = [ maintainers.sikmir ]; + license = licenses.free; + platforms = platforms.all; + skip.ci = true; + }; + }; + + westra = fetchurl { + name = "westra-2020-12-09"; + url = "https://nakarte.me/westraPasses/westra_passes.json"; + sha256 = "1hggcsdlkzbxydm1rrmda510wdp4a2jmb8711bka712ym9pk34vx"; + downloadToTemp = true; + recursiveHash = true; + postFetch = '' + install -dm755 $out + cat $downloadedFile | \ + ${gzip}/bin/gzip -d | \ + ${jq}/bin/jq -r '.[]|[.latlon[1],.latlon[0],.name]|@csv' > $out/westra_passes.csv + ''; + + meta = with lib; { + homepage = "https://westra.ru/passes/"; + description = "Mountain passes (Westra)"; + maintainers = [ maintainers.sikmir ]; + license = licenses.free; + platforms = platforms.all; + skip.ci = true; + }; + }; + + strelki = fetchurl { + name = "strelki-2020-11-25"; + url = "https://strelki.extremum.org/s/p/47p"; + sha256 = "0i1b7pvmxvlbp76nrjaghd0fyv1lj6z8wy8hbvzcjclh1d3fm5xa"; + downloadToTemp = true; + recursiveHash = true; + postFetch = '' + install -dm755 $out + cat $downloadedFile | \ + grep "L.marker" | tr ';' '\n' | sed '/^$/d' | \ + sed 's/.*\[\(.*\), \(.*\)\].*bindTooltip(\(.*\), {.*bindPopup(\(.*\)).addTo.*/\2,\1,\3,\4/' | \ + sed 's#href=#href=https://strelki.extremum.org#' | \ + tr \' \" > $out/strelki.csv + ''; + + meta = with lib; { + homepage = "https://strelki.extremum.org/s/p/47p"; + description = "Стрелки-47"; + maintainers = [ maintainers.sikmir ]; + license = licenses.free; + platforms = platforms.all; + skip.ci = true; + }; + }; + + nashipohody = fetchurl { + name = "nashipohody-2020-07-23"; + url = "http://nashipohody.ru/wp-content/plugins/leaflet-maps-marker-pro/leaflet-kml.php?layer=1&name=show"; + sha256 = "1bp0f125yz91x7pridzs4ggvvny98790lb1ddrnwzbwjn1v756c4"; + downloadToTemp = true; + recursiveHash = true; + postFetch = "install -Dm644 $downloadedFile $out/nashipohody.kml"; + + meta = with lib; { + homepage = "http://nashipohody.ru"; + description = "Карта Достопримечательностей"; + maintainers = [ maintainers.sikmir ]; + license = licenses.free; + platforms = platforms.all; + skip.ci = true; + }; + }; +} diff --git a/pkgs/default.nix b/pkgs/default.nix @@ -81,8 +81,8 @@ lib.makeScope newScope ( usa-osm-topo-routable = callPackage ./data/maps/usa-osm-topo-routable { }; gadm = callPackage ./data/misc/gadm { }; - gpxsee-poi = callPackage ./data/misc/gpxsee-poi { }; osm-extracts = callPackage ./data/misc/osm-extracts { }; + poi = callPackage ./data/misc/poi { }; routinodb = callPackage ./data/misc/routinodb { }; goldendict-arc-dark-theme =