From 88fcfc49363178b0b1ddcdc007a7f2f329d371bd Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Thu, 19 Mar 2026 20:51:18 +0100 Subject: [PATCH] libcerf: modernize --- pkgs/by-name/li/libcerf/package.nix | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/li/libcerf/package.nix b/pkgs/by-name/li/libcerf/package.nix index 76a4426a7b49..f7abcacf24ef 100644 --- a/pkgs/by-name/li/libcerf/package.nix +++ b/pkgs/by-name/li/libcerf/package.nix @@ -1,19 +1,23 @@ { stdenv, lib, - fetchurl, cmake, - perl, + fetchFromGitLab, gnuplot, + nix-update-script, + perl, }: stdenv.mkDerivation (finalAttrs: { pname = "libcerf"; version = "3.2"; - src = fetchurl { - url = "https://jugit.fz-juelich.de/mlz/libcerf/-/archive/v${finalAttrs.version}/libcerf-v${finalAttrs.version}.tar.gz"; - sha256 = "sha256-6o0RDXPsJKZDBCyjlARhzLsbZUHiExDstwq05NwUSu8="; + src = fetchFromGitLab { + domain = "jugit.fz-juelich.de"; + owner = "mlz"; + repo = "libcerf"; + tag = "v${finalAttrs.version}"; + hash = "sha256-Q79E9YsmYFRZI21vi62d8tWA/+AU3YJMaY1CgdTLQGc="; }; nativeBuildInputs = [ @@ -21,8 +25,11 @@ stdenv.mkDerivation (finalAttrs: { perl ]; - passthru.tests = { - inherit gnuplot; + passthru = { + tests = { + inherit gnuplot; + }; + updateScript = nix-update-script { }; }; meta = {