guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 27c0c4afe184cd0d1815595d6a047c708f75c748
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Sun Dec 28 13:59:38 2025 +0000
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 de779284ef..b8d7b698d7 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")