about summary refs log tree commit diff
path: root/pkgs/by-name/bl
diff options
context:
space:
mode:
authorZhong Jianxin <azuwis@gmail.com>2024-05-13 20:02:58 +0800
committerZhong Jianxin <azuwis@gmail.com>2024-05-13 20:02:58 +0800
commite4975a606b82345fca631a63ec30303e1e72b4b7 (patch)
tree533a12c7d9e1c62a2d1d42095afe1eaa31858dd2 /pkgs/by-name/bl
parentd60ffedd118ed6930f4becd10db06d6111667e27 (diff)
blueutil: 2.9.1 -> 2.10.0
- Format using nixfmt-rfc-style
- Add passthru.tests.version
- Add passthru.updateScript
- Add meta.changelog
Diffstat (limited to 'pkgs/by-name/bl')
-rw-r--r--pkgs/by-name/bl/blueutil/package.nix21
1 files changed, 15 insertions, 6 deletions
diff --git a/pkgs/by-name/bl/blueutil/package.nix b/pkgs/by-name/bl/blueutil/package.nix
index 5acb43a5ebe6c..9e3be68154b78 100644
--- a/pkgs/by-name/bl/blueutil/package.nix
+++ b/pkgs/by-name/bl/blueutil/package.nix
@@ -1,7 +1,10 @@
-{ lib
-, stdenv
-, fetchFromGitHub
-, darwin
+{
+  lib,
+  stdenv,
+  fetchFromGitHub,
+  darwin,
+  testers,
+  nix-update-script,
 }:
 
 let
@@ -9,13 +12,13 @@ let
 in
 stdenv.mkDerivation (finalAttrs: {
   pname = "blueutil";
-  version = "2.9.1";
+  version = "2.10.0";
 
   src = fetchFromGitHub {
     owner = "toy";
     repo = "blueutil";
     rev = "v${finalAttrs.version}";
-    hash = "sha256-dxsgMwgBImMxMMD+atgGakX3J9YMO2g3Yjl5zOJ8PW0=";
+    hash = "sha256-x2khx8Y0PolpMiyrBatT2aHHyacrQVU/02Z4Dz9fBtI=";
   };
 
   buildInputs = [
@@ -34,7 +37,13 @@ stdenv.mkDerivation (finalAttrs: {
     runHook postInstall
   '';
 
+  passthru = {
+    tests.version = testers.testVersion { package = finalAttrs.finalPackage; };
+    updateScript = nix-update-script { };
+  };
+
   meta = {
+    changelog = "https://github.com/toy/blueutil/blob/main/CHANGELOG.md";
     description = "CLI for bluetooth on OSX";
     homepage = "https://github.com/toy/blueutil";
     license = lib.licenses.mit;