commit 6670b8885797305546b696603ea721f08ddd7fd6
parent b4ea4b0c57e8f5ef2cb051f526fd5e8677cce95c
Author: Nikolay Korotkiy <sikmir@disroot.org>
Date: Sun, 29 Jun 2025 15:50:23 +0400
Up
Diffstat:
5 files changed, 22 insertions(+), 18 deletions(-)
diff --git a/pkgs/geospatial/vt2geojson/default.nix b/pkgs/geospatial/vt2geojson/default.nix
@@ -3,17 +3,16 @@
buildGoModule,
fetchFromGitHub,
testers,
- vt2geojson,
}:
-buildGoModule rec {
+buildGoModule (finalAttrs: {
pname = "vt2geojson";
version = "0.1.6";
src = fetchFromGitHub {
owner = "wangyoucao577";
repo = "vt2geojson";
- tag = "v${version}";
+ tag = "v${finalAttrs.version}";
hash = "sha256-2wBMWrraWFDLHc/s/RMW4a4moftwTFeBj7FfaCJgdU0=";
};
@@ -22,10 +21,10 @@ buildGoModule rec {
ldflags = [
"-s"
"-w"
- "-X main.appVersion=${version}"
+ "-X main.appVersion=${finalAttrs.version}"
];
- passthru.tests.version = testers.testVersion { package = vt2geojson; };
+ passthru.tests.version = testers.testVersion { package = finalAttrs.finalPackage; };
meta = {
description = "Command line tool to dump Mapbox Vector Tiles to GeoJSON";
@@ -33,4 +32,4 @@ buildGoModule rec {
license = lib.licenses.mit;
maintainers = [ lib.maintainers.sikmir ];
};
-}
+})
diff --git a/pkgs/geospatial/wms-tiles-downloader/default.nix b/pkgs/geospatial/wms-tiles-downloader/default.nix
@@ -7,14 +7,14 @@
installShellFiles,
}:
-buildGoModule rec {
+buildGoModule (finalAttrs: {
pname = "wms-tiles-downloader";
version = "0.3.2";
src = fetchFromGitHub {
owner = "lmikolajczak";
repo = "wms-tiles-downloader";
- tag = "v${version}";
+ tag = "v${finalAttrs.version}";
hash = "sha256-b1QaquI0s8D9MeXbUNVZpGy3u9eCjakP5BQsyoMne1A=";
};
@@ -51,4 +51,4 @@ buildGoModule rec {
mainProgram = "wms-tiles-downloader";
maintainers = [ lib.maintainers.sikmir ];
};
-}
+})
diff --git a/pkgs/gpx/gpxchart/default.nix b/pkgs/gpx/gpxchart/default.nix
@@ -4,19 +4,24 @@
fetchFromGitHub,
}:
-buildGoModule rec {
+buildGoModule (finalAttrs: {
pname = "gpxchart";
version = "0.0.1";
src = fetchFromGitHub {
owner = "tkrajina";
repo = "gpxchart";
- tag = "v${version}";
+ tag = "v${finalAttrs.version}";
hash = "sha256-3HDj4k5mSUrJOxN2DrsHjMtX8PylxHExJeMc5CuaPP8=";
};
vendorHash = null;
+ ldflags = [
+ "-s"
+ "-w"
+ ];
+
doCheck = false;
meta = {
@@ -25,4 +30,4 @@ buildGoModule rec {
license = lib.licenses.asl20;
maintainers = [ lib.maintainers.sikmir ];
};
-}
+})
diff --git a/pkgs/mqtt/mqtt-benchmark/default.nix b/pkgs/mqtt/mqtt-benchmark/default.nix
@@ -4,14 +4,14 @@
fetchFromGitHub,
}:
-buildGoModule rec {
+buildGoModule (finalAttrs: {
pname = "mqtt-benchmark";
version = "0.2.0";
src = fetchFromGitHub {
owner = "krylovsk";
repo = "mqtt-benchmark";
- tag = "v${version}";
+ tag = "v${finalAttrs.version}";
hash = "sha256-gejLDtJ1geO4eDBapHjXgpc+M2TRGKcv5YzybmIyQSs=";
};
@@ -23,4 +23,4 @@ buildGoModule rec {
license = lib.licenses.asl20;
maintainers = [ lib.maintainers.sikmir ];
};
-}
+})
diff --git a/pkgs/mqtt/rmqtt/default.nix b/pkgs/mqtt/rmqtt/default.nix
@@ -5,14 +5,14 @@
protobuf,
}:
-rustPlatform.buildRustPackage rec {
+rustPlatform.buildRustPackage (finalAttrs: {
pname = "rmqtt";
version = "0.13.1";
src = fetchFromGitHub {
owner = "rmqtt";
repo = "rmqtt";
- tag = version;
+ tag = finalAttrs.version;
hash = "sha256-5drl63QwbcprLIRyaKl3/QUOOoG+uRZd6qxDX9yOLYQ=";
};
@@ -37,4 +37,4 @@ rustPlatform.buildRustPackage rec {
maintainers = [ lib.maintainers.sikmir ];
broken = true; # failed to get `ahash` as a dependency
};
-}
+})