From 50a4df38ee375da47eebe0dee8636c5c6ca0f4a1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Dec 2024 07:24:26 +0000 Subject: [PATCH 1/2] matio: 1.5.27 -> 1.5.28 --- pkgs/by-name/ma/matio/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/matio/package.nix b/pkgs/by-name/ma/matio/package.nix index 3a2fde315779..e440b6626a80 100644 --- a/pkgs/by-name/ma/matio/package.nix +++ b/pkgs/by-name/ma/matio/package.nix @@ -1,10 +1,10 @@ { lib, stdenv, fetchurl }: stdenv.mkDerivation rec { pname = "matio"; - version = "1.5.27"; + version = "1.5.28"; src = fetchurl { url = "mirror://sourceforge/matio/${pname}-${version}.tar.gz"; - sha256 = "sha256-CmqgCxjEUStjqNJ5BrB5yMbtQdSyhE96SuWY4Y0i07M="; + sha256 = "sha256-naaYk0ohVprwWOY0hWRmb0UCnmwrCHjKDY+WCb93uNg="; }; meta = with lib; { From 509652f8dbdcd5abc0f3dd3c205eaf2fbe54f620 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 15 Dec 2024 22:07:57 -0800 Subject: [PATCH 2/2] matio: refactor --- pkgs/by-name/ma/matio/package.nix | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/ma/matio/package.nix b/pkgs/by-name/ma/matio/package.nix index e440b6626a80..7b4953064e8e 100644 --- a/pkgs/by-name/ma/matio/package.nix +++ b/pkgs/by-name/ma/matio/package.nix @@ -1,18 +1,25 @@ -{ lib, stdenv, fetchurl }: -stdenv.mkDerivation rec { +{ + fetchurl, + lib, + stdenv, +}: + +stdenv.mkDerivation (finalAttrs: { pname = "matio"; version = "1.5.28"; + src = fetchurl { - url = "mirror://sourceforge/matio/${pname}-${version}.tar.gz"; - sha256 = "sha256-naaYk0ohVprwWOY0hWRmb0UCnmwrCHjKDY+WCb93uNg="; + url = "mirror://sourceforge/matio/matio-${finalAttrs.version}.tar.gz"; + hash = "sha256-naaYk0ohVprwWOY0hWRmb0UCnmwrCHjKDY+WCb93uNg="; }; - meta = with lib; { + meta = { + changelog = "https://sourceforge.net/p/matio/news/"; description = "C library for reading and writing Matlab MAT files"; homepage = "http://matio.sourceforge.net/"; - license = licenses.bsd2; + license = lib.licenses.bsd2; maintainers = [ ]; mainProgram = "matdump"; - platforms = platforms.all; + platforms = lib.platforms.all; }; -} +})