From 1f4843f2e6c8bda566717f2d7deb4378e9f902f5 Mon Sep 17 00:00:00 2001 From: Emily Date: Wed, 10 Sep 2025 02:32:16 +0100 Subject: [PATCH] libid3tag: backport patch for CMake 4 --- pkgs/by-name/li/libid3tag/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/li/libid3tag/package.nix b/pkgs/by-name/li/libid3tag/package.nix index e287ee6cdcd2..18b8779ad7d3 100644 --- a/pkgs/by-name/li/libid3tag/package.nix +++ b/pkgs/by-name/li/libid3tag/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitea, + fetchpatch, cmake, gperf, zlib, @@ -24,6 +25,15 @@ stdenv.mkDerivation rec { hash = "sha256-6/49rk7pmIpJRj32WmxC171NtdIOaMNhX8RD7o6Jbzs="; }; + patches = [ + # Fix the build with CMake 4. + (fetchpatch { + name = "libid3tag-fix-cmake-4.patch"; + url = "https://codeberg.org/tenacityteam/libid3tag/commit/eee94b22508a066f7b9bc1ae05d2d85982e73959.patch"; + hash = "sha256-OAdMapNr8qpvXZqNOZ3LUHQ1H79zD1rvzrVksqmz6dU="; + }) + ]; + postPatch = '' substituteInPlace packaging/id3tag.pc.in \ --replace-fail "\''${prefix}/@CMAKE_INSTALL_LIBDIR@" "@CMAKE_INSTALL_FULL_LIBDIR@"