From d535ec48b8c35082fe861589f1e4c6ef67bdeaa9 Mon Sep 17 00:00:00 2001 From: Kenichi Kamiya Date: Tue, 2 Sep 2025 22:58:00 +0900 Subject: [PATCH 1/2] somo: 1.1.0 -> 1.2.0 Changelog: https://github.com/theopfr/somo/blob/v1.2.0/CHANGELOG.md?plain=1#L3-L10 Diff: https://github.com/theopfr/somo/compare/v1.1.0...v1.2.0 --- pkgs/by-name/so/somo/package.nix | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/so/somo/package.nix b/pkgs/by-name/so/somo/package.nix index 5cee1579ced7..d4cc7c9c9903 100644 --- a/pkgs/by-name/so/somo/package.nix +++ b/pkgs/by-name/so/somo/package.nix @@ -5,21 +5,23 @@ fetchFromGitHub, installShellFiles, versionCheckHook, + libredirect, + iana-etc, nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "somo"; - version = "1.1.0"; + version = "1.2.0"; src = fetchFromGitHub { owner = "theopfr"; repo = "somo"; tag = "v${finalAttrs.version}"; - hash = "sha256-HUTaBSy3FemAQH1aKZYTJnUWiq0bU/H6c5Gz3yamPiA="; + hash = "sha256-QTW+hsoj8Wrv3BbFCB2aibR27Wu1MA/1gWzAXtPKWsM="; }; - cargoHash = "sha256-e3NrEfbWz6h9q4TJnn8jnRmMJbeaEc4Yo3hFlaRLzzQ="; + cargoHash = "sha256-xlAdEo11UV1Y49D1LjxH5Oykf/RUoe1w6ZcQpGhfqkk="; nativeBuildInputs = [ installShellFiles @@ -29,6 +31,14 @@ rustPlatform.buildRustPackage (finalAttrs: { rustPlatform.bindgenHook ]; + nativeCheckInputs = [ + libredirect.hook + ]; + + preCheck = '' + export NIX_REDIRECTS=/etc/services=${iana-etc}/etc/services + ''; + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd somo \ --bash <("$out/bin/somo" generate-completions bash) \ From 9d52e9b87a93db6ee5a21a91b042f185bee7c933 Mon Sep 17 00:00:00 2001 From: Kenichi Kamiya Date: Fri, 10 Oct 2025 05:05:10 +0900 Subject: [PATCH 2/2] somo: 1.2.0 -> 1.3.0 Diff: https://github.com/theopfr/somo/compare/v1.2.0...v1.3.0 --- pkgs/by-name/so/somo/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/so/somo/package.nix b/pkgs/by-name/so/somo/package.nix index d4cc7c9c9903..b12fd045d89b 100644 --- a/pkgs/by-name/so/somo/package.nix +++ b/pkgs/by-name/so/somo/package.nix @@ -12,16 +12,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "somo"; - version = "1.2.0"; + version = "1.3.0"; src = fetchFromGitHub { owner = "theopfr"; repo = "somo"; tag = "v${finalAttrs.version}"; - hash = "sha256-QTW+hsoj8Wrv3BbFCB2aibR27Wu1MA/1gWzAXtPKWsM="; + hash = "sha256-k7PDCylA6KR/S1dQDSMIoOELPYwJ25dz1u+PM6ITGKg="; }; - cargoHash = "sha256-xlAdEo11UV1Y49D1LjxH5Oykf/RUoe1w6ZcQpGhfqkk="; + cargoHash = "sha256-i3GmdBqCWPeslpr2zzOR4r8PgMP7EkC1mNFI7jSWO34="; nativeBuildInputs = [ installShellFiles