From 36cb620fb6ece5bf2f8ec521fdedb72a94f4d2e8 Mon Sep 17 00:00:00 2001 From: Alexis Hildebrandt Date: Mon, 2 Dec 2024 05:17:00 +0100 Subject: [PATCH] got: format --- pkgs/by-name/go/got/package.nix | 110 +++++++++++++++++++------------- 1 file changed, 66 insertions(+), 44 deletions(-) diff --git a/pkgs/by-name/go/got/package.nix b/pkgs/by-name/go/got/package.nix index 3259ce5711e6..a9b873a9dcae 100644 --- a/pkgs/by-name/go/got/package.nix +++ b/pkgs/by-name/go/got/package.nix @@ -1,29 +1,34 @@ -{ lib -, stdenv -, fetchurl -, pkg-config -, libressl -, libbsd -, libevent -, libuuid -, libossp_uuid -, libmd -, zlib -, ncurses -, bison -, autoPatchelfHook -, testers -, signify -, overrideSDK -, withSsh ? true, openssh -# Default editor to use when neither VISUAL nor EDITOR are defined -, defaultEditor ? null +{ + lib, + stdenv, + fetchurl, + pkg-config, + libressl, + libbsd, + libevent, + libuuid, + libossp_uuid, + libmd, + zlib, + ncurses, + bison, + autoPatchelfHook, + testers, + signify, + overrideSDK, + nix-update-script, + withSsh ? true, + openssh, + # Default editor to use when neither VISUAL nor EDITOR are defined + defaultEditor ? null, }: let - stdenv' = if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64 - then overrideSDK stdenv "11.0" - else stdenv; + stdenv' = + if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64 then + overrideSDK stdenv "11.0" + else + stdenv; in stdenv'.mkDerivation (finalAttrs: { pname = "got"; @@ -34,11 +39,20 @@ stdenv'.mkDerivation (finalAttrs: { hash = "sha256-MHnXQsElBH3jOd2SPXXQuWCZWjpLVn7QjvNtESvbB8w="; }; - nativeBuildInputs = [ pkg-config bison ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ]; + nativeBuildInputs = [ + pkg-config + bison + ] ++ lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ]; - buildInputs = [ libressl libbsd libevent libuuid libmd zlib ncurses ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ libossp_uuid ]; + buildInputs = [ + libressl + libbsd + libevent + libuuid + libmd + zlib + ncurses + ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libossp_uuid ]; preConfigure = lib.optionalString stdenv.hostPlatform.isDarwin '' # The configure script assumes dependencies on Darwin are installed via @@ -48,22 +62,27 @@ stdenv'.mkDerivation (finalAttrs: { ''; env.NIX_CFLAGS_COMPILE = toString ( - lib.optionals (defaultEditor != null) [ - ''-DGOT_DEFAULT_EDITOR="${lib.getExe defaultEditor}"'' - ] ++ lib.optionals withSsh [ - ''-DGOT_DIAL_PATH_SSH="${lib.getExe openssh}"'' - ''-DGOT_TAG_PATH_SSH_KEYGEN="${lib.getExe' openssh "ssh-keygen"}"'' - ] ++ lib.optionals stdenv.hostPlatform.isLinux [ - ''-DGOT_TAG_PATH_SIGNIFY="${lib.getExe signify}"'' - ] ++ lib.optionals stdenv.cc.isClang [ - "-Wno-error=implicit-function-declaration" - "-Wno-error=int-conversion" - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - # error: conflicting types for 'strmode' - "-DHAVE_STRMODE=1" - # Undefined symbols for architecture arm64: "_bsd_getopt" - "-include getopt.h" - ]); + lib.optionals (defaultEditor != null) [ + ''-DGOT_DEFAULT_EDITOR="${lib.getExe defaultEditor}"'' + ] + ++ lib.optionals withSsh [ + ''-DGOT_DIAL_PATH_SSH="${lib.getExe openssh}"'' + ''-DGOT_TAG_PATH_SSH_KEYGEN="${lib.getExe' openssh "ssh-keygen"}"'' + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + ''-DGOT_TAG_PATH_SIGNIFY="${lib.getExe signify}"'' + ] + ++ lib.optionals stdenv.cc.isClang [ + "-Wno-error=implicit-function-declaration" + "-Wno-error=int-conversion" + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # error: conflicting types for 'strmode' + "-DHAVE_STRMODE=1" + # Undefined symbols for architecture arm64: "_bsd_getopt" + "-include getopt.h" + ] + ); passthru.tests.version = testers.testVersion { package = finalAttrs.finalPackage; @@ -83,7 +102,10 @@ stdenv'.mkDerivation (finalAttrs: { ''; homepage = "https://gameoftrees.org"; license = lib.licenses.isc; - maintainers = with lib.maintainers; [ abbe afh ]; + maintainers = with lib.maintainers; [ + abbe + afh + ]; mainProgram = "got"; platforms = with lib.platforms; darwin ++ linux; };