From 82d68ff851a4130eab2df43740b0075a43341fba Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Thu, 25 Sep 2025 22:01:33 +0200 Subject: [PATCH 1/3] mlocate: use `finalAttrs` pattern --- pkgs/by-name/ml/mlocate/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ml/mlocate/package.nix b/pkgs/by-name/ml/mlocate/package.nix index 3a3bd207764f..b095b45bb67e 100644 --- a/pkgs/by-name/ml/mlocate/package.nix +++ b/pkgs/by-name/ml/mlocate/package.nix @@ -4,12 +4,12 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mlocate"; version = "0.26"; src = fetchurl { - url = "https://releases.pagure.org/mlocate/mlocate-${version}.tar.xz"; + url = "https://releases.pagure.org/mlocate/mlocate-${finalAttrs.version}.tar.xz"; sha256 = "0gi6y52gkakhhlnzy0p6izc36nqhyfx5830qirhvk3qrzrwxyqrh"; }; @@ -24,4 +24,4 @@ stdenv.mkDerivation rec { platforms = platforms.linux; maintainers = [ ]; }; -} +}) From c864826e523ca468ba1a1f0eeab6922036133248 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Thu, 25 Sep 2025 22:08:17 +0200 Subject: [PATCH 2/3] mlocate: replace `sha256` with `hash` --- pkgs/by-name/ml/mlocate/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ml/mlocate/package.nix b/pkgs/by-name/ml/mlocate/package.nix index b095b45bb67e..12703d4600b0 100644 --- a/pkgs/by-name/ml/mlocate/package.nix +++ b/pkgs/by-name/ml/mlocate/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://releases.pagure.org/mlocate/mlocate-${finalAttrs.version}.tar.xz"; - sha256 = "0gi6y52gkakhhlnzy0p6izc36nqhyfx5830qirhvk3qrzrwxyqrh"; + hash = "sha256-MGPfef4Zj7lhjhgMVLrzEFsz2I/mAv8thXCq+UTxJj4="; }; makeFlags = [ From 197ec790d5d426429b29107e90eea8d3344c4b34 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Thu, 25 Sep 2025 22:08:51 +0200 Subject: [PATCH 3/3] mlocate: refactor `meta` --- pkgs/by-name/ml/mlocate/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ml/mlocate/package.nix b/pkgs/by-name/ml/mlocate/package.nix index 12703d4600b0..2f2bc4803f5c 100644 --- a/pkgs/by-name/ml/mlocate/package.nix +++ b/pkgs/by-name/ml/mlocate/package.nix @@ -17,11 +17,11 @@ stdenv.mkDerivation (finalAttrs: { "dbfile=/var/cache/locatedb" ]; - meta = with lib; { - description = "Merging locate is an utility to index and quickly search for files"; + meta = { + description = "Utility to index and quickly search for files"; homepage = "https://pagure.io/mlocate"; - license = licenses.gpl2Only; - platforms = platforms.linux; + license = lib.licenses.gpl2Only; + platforms = lib.platforms.linux; maintainers = [ ]; }; })