From 54e405e548bf37b76c1a936231afc86526b8955d Mon Sep 17 00:00:00 2001 From: Rasmus Enevoldsen Date: Mon, 2 Mar 2026 22:38:17 +0100 Subject: [PATCH] octavePackages.miscellaneous: 1.3.1 -> 1.3.2 --- .../octave-modules/miscellaneous/default.nix | 20 ++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/pkgs/development/octave-modules/miscellaneous/default.nix b/pkgs/development/octave-modules/miscellaneous/default.nix index 26695fbee578..d1fd05e738eb 100644 --- a/pkgs/development/octave-modules/miscellaneous/default.nix +++ b/pkgs/development/octave-modules/miscellaneous/default.nix @@ -1,7 +1,8 @@ { buildOctavePackage, lib, - fetchurl, + fetchFromGitHub, + nix-update-script, # Build-time dependencies ncurses, # >= 5 units, @@ -9,11 +10,13 @@ buildOctavePackage rec { pname = "miscellaneous"; - version = "1.3.1"; + version = "1.3.2"; - src = fetchurl { - url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; - sha256 = "sha256-VxIReiXTHRJmADZGpA6B59dCdDPCY2bkJt/6mrir1kg="; + src = fetchFromGitHub { + owner = "gnu-octave"; + repo = "octave-miscellaneous"; + tag = "release-${version}"; + sha256 = "sha256-IF5kBd7RD2+gooRTNtv2XDPJcpIZlsu8QXlO3f3nD/Q="; }; buildInputs = [ @@ -24,6 +27,13 @@ buildOctavePackage rec { units ]; + passthru.updateScript = nix-update-script { + extraArgs = [ + "--version-regex" + "release-(.*)" + ]; + }; + meta = { homepage = "https://gnu-octave.github.io/packages/miscellaneous/"; license = lib.licenses.gpl3Plus;