From 27c0c4afe184cd0d1815595d6a047c708f75c748 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 28 Dec 2025 13:59:38 +0000 Subject: [PATCH] gnu: Add taglib-next. * gnu/packages/mp3.scm (taglib-next): New variable. Change-Id: I623ad7608183cdbc23c5e09da05cb496287c56f2 --- gnu/packages/mp3.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/mp3.scm b/gnu/packages/mp3.scm index de779284ef4830394c0bc8084b5e645d1902992d..b8d7b698d70a9624189ac172bd61deac92a6937e 100644 --- a/gnu/packages/mp3.scm +++ b/gnu/packages/mp3.scm @@ -61,6 +61,7 @@ #:use-module (gnu packages xiph) #:use-module (gnu packages pulseaudio) #:use-module (gnu packages linux) ;alsa-lib + #:use-module (gnu packages textutils) ;utfcpp #:use-module (gnu packages video) ;ffmpeg #:use-module (guix packages) #:use-module (guix download) @@ -281,6 +282,24 @@ Speex, WavPack TrueAudio, WAV, AIFF, MP4 and ASF files.") ;; Dual-licensed: user may choose between LGPLv2.1 or MPLv1.1. (license (list license:lgpl2.1 license:mpl1.1)))) +(define-public taglib-next + (package + (inherit taglib) + (name "taglib") + (version "2.1.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/taglib/taglib") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0m1xyjsg6a8p4prn1xr1g29zsxqr7606cv3cblgjgxkb1dk26fx7")))) + (inputs + (list utfcpp + zlib)))) + (define-public minimp3 ;; The latest commit is used as there is no release. (let ((commit "afb604c06bc8beb145fecd42c0ceb5bda8795144")