From 89e8b4949af3c48575fdb6b7e0c804b35a6ee409 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 19 Jan 2026 01:04:34 +0100 Subject: [PATCH] gpsd: modernize --- pkgs/by-name/gp/gpsd/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/gp/gpsd/package.nix b/pkgs/by-name/gp/gpsd/package.nix index 0171cedc5578..9cdd4b352dc1 100644 --- a/pkgs/by-name/gp/gpsd/package.nix +++ b/pkgs/by-name/gp/gpsd/package.nix @@ -33,13 +33,13 @@ gpsdGroup ? "dialout", }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gpsd"; version = "3.27.5"; src = fetchurl { - url = "mirror://savannah/${pname}/${pname}-${version}.tar.gz"; - sha256 = "sha256-QJhz9QSEYu8axBOlGrNcqotQsxvmKzNHvuHMKZTnxkk="; + url = "mirror://savannah/${finalAttrs.pname}/${finalAttrs.pname}-${finalAttrs.version}.tar.gz"; + hash = "sha256-QJhz9QSEYu8axBOlGrNcqotQsxvmKzNHvuHMKZTnxkk="; }; # TODO: render & install HTML documentation using asciidoctor @@ -148,11 +148,11 @@ stdenv.mkDerivation rec { location-aware applications GPS/AIS logs for diagnostic purposes. ''; homepage = "https://gpsd.gitlab.io/gpsd/index.html"; - changelog = "https://gitlab.com/gpsd/gpsd/-/blob/release-${version}/NEWS"; + changelog = "https://gitlab.com/gpsd/gpsd/-/blob/release-${finalAttrs.version}/NEWS"; license = lib.licenses.bsd2; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ bjornfor ]; }; -} +})