From c9f8bdaf6c994ac5520ae0c1527a5ea687d61d55 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Sun, 6 Aug 2023 19:26:08 +0200 Subject: [PATCH] seatd: use `finalAttrs` pattern --- pkgs/applications/misc/seatd/default.nix | 31 +++++++++++++++--------- 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/pkgs/applications/misc/seatd/default.nix b/pkgs/applications/misc/seatd/default.nix index a5697c6dad26..faf4dfb8b01e 100644 --- a/pkgs/applications/misc/seatd/default.nix +++ b/pkgs/applications/misc/seatd/default.nix @@ -8,22 +8,29 @@ , systemdSupport ? lib.meta.availableOn stdenv.hostPlatform systemd, systemd }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "seatd"; version = "0.8.0"; src = fetchFromSourcehut { owner = "~kennylevinsen"; repo = "seatd"; - rev = version; - sha256 = "sha256-YaR4VuY+wrzbnhER4bkwdm0rTY1OVMtixdDEhu7Lnws="; + rev = finalAttrs.version; + hash = "sha256-YaR4VuY+wrzbnhER4bkwdm0rTY1OVMtixdDEhu7Lnws="; }; outputs = [ "bin" "out" "dev" "man" ]; - depsBuildBuild = [ pkg-config ]; + depsBuildBuild = [ + pkg-config + ]; - nativeBuildInputs = [ meson ninja pkg-config scdoc ]; + nativeBuildInputs = [ + meson + ninja + pkg-config + scdoc + ]; buildInputs = lib.optionals systemdSupport [ systemd ]; @@ -33,12 +40,12 @@ stdenv.mkDerivation rec { "-Dserver=enabled" ]; - meta = with lib; { + meta = { description = "A universal seat management library"; - changelog = "https://git.sr.ht/~kennylevinsen/seatd/refs/${version}"; - homepage = "https://sr.ht/~kennylevinsen/seatd/"; - license = licenses.mit; - platforms = with platforms; freebsd ++ linux ++ netbsd; - maintainers = with maintainers; [ emantor ]; + changelog = "https://git.sr.ht/~kennylevinsen/seatd/refs/${finalAttrs.version}"; + homepage = "https://sr.ht/~kennylevinsen/seatd/"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ emantor ]; + platforms = with lib.platforms; freebsd ++ linux ++ netbsd; }; -} +})