From c8c766921bb153b97b0fc6eec6f0d04e53066f98 Mon Sep 17 00:00:00 2001 From: Pranav Tenginkai Date: Wed, 10 Sep 2025 12:00:00 +0000 Subject: [PATCH] faac: 1.30 -> 1.31.1 Upstream always builds both the regular and the DRM library. --- pkgs/by-name/fa/faac/package.nix | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/fa/faac/package.nix b/pkgs/by-name/fa/faac/package.nix index 59f6c44a91ad..eeb34ebaedea 100644 --- a/pkgs/by-name/fa/faac/package.nix +++ b/pkgs/by-name/fa/faac/package.nix @@ -1,26 +1,24 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, autoreconfHook, mp4v2Support ? true, mp4v2, - drmSupport ? false, # Digital Radio Mondiale }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "faac"; - version = "1.30"; + version = "1.31.1"; - src = fetchurl { - url = "mirror://sourceforge/faac/${pname}-${ - builtins.replaceStrings [ "." ] [ "_" ] version - }.tar.gz"; - sha256 = "1lmj0dib3mjp84jhxc5ddvydkzzhb0gfrdh3ikcidjlcb378ghxd"; + src = fetchFromGitHub { + owner = "knik0"; + repo = "faac"; + tag = "faac-${finalAttrs.version}"; + hash = "sha256-mSdFnmOOpCJ9lvX1vLyAZdK7m+0cUSdLTScGs+Sh1Rc="; }; - configureFlags = - lib.optional mp4v2Support "--with-external-mp4v2" ++ lib.optional drmSupport "--enable-drm"; + configureFlags = lib.optional mp4v2Support "--with-external-mp4v2"; hardeningDisable = [ "format" ]; @@ -37,4 +35,4 @@ stdenv.mkDerivation rec { maintainers = with maintainers; [ codyopel ]; platforms = platforms.all; }; -} +})