From 24092365ce6d08df34310c8884c28708c72d7f1e Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Tue, 5 May 2026 23:15:32 -0600 Subject: [PATCH 1/3] filebench: 1.4.9.1 -> 1.5-alpha3-unstable-2020-02-20 --- pkgs/by-name/fi/filebench/package.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/fi/filebench/package.nix b/pkgs/by-name/fi/filebench/package.nix index ed608e49aac3..1fd8500f7f2c 100644 --- a/pkgs/by-name/fi/filebench/package.nix +++ b/pkgs/by-name/fi/filebench/package.nix @@ -1,7 +1,7 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, autoreconfHook, bison, flex, @@ -9,11 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "filebench"; - version = "1.4.9.1"; + version = "1.5-alpha3-unstable-2020-02-20"; - src = fetchurl { - url = "mirror://sourceforge/filebench/filebench-${finalAttrs.version}.tar.gz"; - sha256 = "13hmx67lsz367sn8lrvz1780mfczlbiz8v80gig9kpkpf009yksc"; + src = fetchFromGitHub { + owner = "filebench"; + repo = "filebench"; + rev = "22620e602cbbebad90c0bd041896ebccf70dbf5f"; + hash = "sha256-IVQSEUZOC+X3C994tnk0n3NI7yu2yPAWlPA7zdSbvlg="; }; nativeBuildInputs = [ From b0bd0cdf9a5872bd1dd47c0ea401b5574b8f058d Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Tue, 5 May 2026 23:16:14 -0600 Subject: [PATCH 2/3] filebench: fix for gcc 15 --- pkgs/by-name/fi/filebench/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/fi/filebench/package.nix b/pkgs/by-name/fi/filebench/package.nix index 1fd8500f7f2c..aaeb6cc49f4b 100644 --- a/pkgs/by-name/fi/filebench/package.nix +++ b/pkgs/by-name/fi/filebench/package.nix @@ -2,6 +2,8 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, + autoreconfHook, bison, flex, @@ -18,6 +20,14 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-IVQSEUZOC+X3C994tnk0n3NI7yu2yPAWlPA7zdSbvlg="; }; + patches = [ + (fetchpatch { + name = "gcc-15.patch"; + url = "https://github.com/filebench/filebench/commit/82191902e44b7a136adb9285bcce3d4a52551b9e.patch?full_index=1"; + hash = "sha256-Uf4DrHZl94m502C7MynMtYpon1886RLbXGKW6lYq1SI="; + }) + ]; + nativeBuildInputs = [ autoreconfHook bison From 3005598a5be6e7133b9e974eb438901bf1859645 Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Tue, 5 May 2026 23:17:18 -0600 Subject: [PATCH 3/3] filebench: adopt, update homepage --- pkgs/by-name/fi/filebench/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fi/filebench/package.nix b/pkgs/by-name/fi/filebench/package.nix index aaeb6cc49f4b..aceb41e77b8c 100644 --- a/pkgs/by-name/fi/filebench/package.nix +++ b/pkgs/by-name/fi/filebench/package.nix @@ -36,9 +36,9 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "File system and storage benchmark that can generate both micro and macro workloads"; - homepage = "https://sourceforge.net/projects/filebench/"; + homepage = "https://github.com/filebench/filebench"; license = lib.licenses.cddl; - maintainers = [ ]; + maintainers = [ lib.maintainers.ryand56 ]; platforms = lib.platforms.linux; mainProgram = "filebench"; };