From a226c17c853f8b537a1bf67448749f37673896c6 Mon Sep 17 00:00:00 2001 From: Colin Date: Wed, 9 Oct 2024 19:42:32 +0000 Subject: [PATCH] alsa-ucm-conf: 1.2.11 -> 1.2.12 --- pkgs/by-name/al/alsa-ucm-conf/package.nix | 30 +++++++++-------------- 1 file changed, 12 insertions(+), 18 deletions(-) diff --git a/pkgs/by-name/al/alsa-ucm-conf/package.nix b/pkgs/by-name/al/alsa-ucm-conf/package.nix index 6224bafc6c54..462f9d3eea16 100644 --- a/pkgs/by-name/al/alsa-ucm-conf/package.nix +++ b/pkgs/by-name/al/alsa-ucm-conf/package.nix @@ -1,29 +1,19 @@ -{ lib, stdenv, fetchurl, fetchpatch }: +{ + directoryListingUpdater, + fetchurl, + lib, + stdenv, +}: stdenv.mkDerivation rec { pname = "alsa-ucm-conf"; - version = "1.2.11"; + version = "1.2.12"; src = fetchurl { url = "mirror://alsa/lib/alsa-ucm-conf-${version}.tar.bz2"; - hash = "sha256-OHwBzzDioWdte49ysmgc8hmrynDdHsKp4zrdW/P+roE="; + hash = "sha256-Fo58BUm3v4mRCS+iv7kDYx33edxMQ+6PQnf8t3LYwDU="; }; - patches = [ - (fetchpatch { - # TODO: Remove this patch in the next package upgrade - name = "rt1318-fix-one.patch"; - url = "https://github.com/alsa-project/alsa-ucm-conf/commit/7e22b7c214d346bd156131f3e6c6a5900bbf116d.patch"; - hash = "sha256-5X0ANXTSRnC9jkvMLl7lA5TBV3d1nwWE57DP6TwliII="; - }) - (fetchpatch { - # TODO: Remove this patch in the next package upgrade - name = "rt1318-fix-two.patch"; - url = "https://github.com/alsa-project/alsa-ucm-conf/commit/4e0fcc79b7d517a957e12f02ecae5f3c69fa94dc.patch"; - hash = "sha256-cuZPEEqb8+d1Ak2tA+LVEh6gtGt1X+LiAnfFYMIDCXY="; - }) - ]; - dontBuild = true; installPhase = '' @@ -35,6 +25,10 @@ stdenv.mkDerivation rec { runHook postInstall ''; + passthru.updateScript = directoryListingUpdater { + url = "https://www.alsa-project.org/files/pub/lib/"; + }; + meta = with lib; { homepage = "https://www.alsa-project.org/"; description = "ALSA Use Case Manager configuration";