nur-packages

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

commit 47207814113713f68f205899a12137b079f666fc
parent 6d367b26f0a72b1c26036e1201f1628786dc41bc
Author: Nikolay Korotkiy <sikmir@disroot.org>
Date:   Sat,  9 Aug 2025 21:50:32 +0400

Add gpxgo

Diffstat:
Mpkgs/default.nix | 1+
Apkgs/gpx/gpxgo/default.nix | 31+++++++++++++++++++++++++++++++
2 files changed, 32 insertions(+), 0 deletions(-)

diff --git a/pkgs/default.nix b/pkgs/default.nix @@ -285,6 +285,7 @@ lib.makeScope newScope ( gpx2yaml = callPackage ./gpx/gpx2yaml { }; gpxchart = callPackage ./gpx/gpxchart { }; gpxeditor = callPackage ./gpx/gpxeditor { }; + gpxgo = callPackage ./gpx/gpxgo { }; gpxlib = callPackage ./gpx/gpxlib { }; gpxtools = callPackage ./gpx/gpxtools { }; gpxtrackposter = callPackage ./gpx/gpxtrackposter { }; diff --git a/pkgs/gpx/gpxgo/default.nix b/pkgs/gpx/gpxgo/default.nix @@ -0,0 +1,31 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: + +buildGoModule (finalAttrs: { + pname = "gpxgo"; + version = "1.4.0"; + + src = fetchFromGitHub { + owner = "tkrajina"; + repo = "gpxgo"; + tag = "v${finalAttrs.version}"; + hash = "sha256-hSqu8WTHMJqQUKTZRygVdXbOLiImOUKIndNqFYJq+80="; + }; + + vendorHash = "sha256-iX7Vqj/4MIK1EGuTJzrZgY8wNXX1PtIavw+qDfkV0uc="; + + ldflags = [ + "-s" + "-w" + ]; + + meta = { + description = "GPX library for golang"; + homepage = "https://github.com/tkrajina/gpxgo"; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.sikmir ]; + }; +})