From 191e59bc1c02e88655cceb805a3349a1f0ea11c0 Mon Sep 17 00:00:00 2001 From: Andreas Enge Date: Mon, 5 Jan 2026 17:17:45 +0100 Subject: [PATCH] gnu: Remove easytag. * gnu/packages/music.scm (easytag): Delete variable. Fixes: guix/guix#4661 Change-Id: I13760304df8a7ddd97f8a21a1dba08bcd3c43742 --- gnu/packages/music.scm | 75 ------------------------------------------ 1 file changed, 75 deletions(-) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 1cf084a54350271f3d7719c58dcd1f76f2259d31..3aad596b62fece1c35f9e587d6fe18d742e160d2 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -1118,81 +1118,6 @@ settings (aliasing, linear interpolation and cubic interpolation).") enable professional yet simple and intuitive pattern-based drum programming.") (license license:gpl2+))) -(define-public easytag - (package - (name "easytag") - (version "2.4.3") - (source (origin - (method url-fetch) - (uri (string-append "mirror://gnome/sources/easytag/2.4/easytag-" - version ".tar.xz")) - (sha256 - (base32 - "1mbxnqrw1fwcgraa1bgik25vdzvf97vma5pzknbwbqq5ly9fwlgw")))) - (build-system glib-or-gtk-build-system) - (native-inputs - `(("desktop-file-utils" ,desktop-file-utils) - ("glib" ,glib "bin") - ("intltool" ,intltool) - ("itstool" ,itstool) - ("pkg-config" ,pkg-config) - ("xmllint" ,libxml2))) - (inputs - (list flac - gtk+ - id3lib - libid3tag - libvorbis - opusfile - speex - taglib - wavpack - yelp)) - (arguments - '(#:phases - (modify-phases %standard-phases - (add-before 'configure 'configure-libid3tag - (lambda* (#:key inputs #:allow-other-keys) - ;; libid3tag does not provide a .pc file and EasyTAG's configure - ;; script healivy relies on pkg-config. Providing a temporary - ;; local .pc file is easier than patching the configure script. - (let* ((libid3tag (assoc-ref inputs "libid3tag"))) - (mkdir-p "pkgconfig") - (with-output-to-file - "pkgconfig/id3tag.pc" - (lambda _ - (format #t - "prefix=~@*~a~@ - libdir=${prefix}/lib~@ - includedir=${prefix}/include~@ - - Name: libid3tag~@ - Description:~@ - Version:~@ - Libs: -L${libdir} -lid3tag -lz~@ - Cflags: -I${includedir}~%" - libid3tag))) - (setenv "PKG_CONFIG_PATH" - (string-append (getenv "PKG_CONFIG_PATH") - ":" (getcwd) "/pkgconfig")) - #t))) - (add-after 'unpack 'patch-makefile - (lambda _ - (substitute* "Makefile.in" - ;; The Makefile generates a test-desktop-file-validate.sh - ;; script with /bin/sh hard-coded. - (("/bin/sh") (which "sh")) - ;; Don't create 'icon-theme.cache'. - (("gtk-update-icon-cache") "true")) - #t))))) - (home-page "https://wiki.gnome.org/Apps/EasyTAG") - (synopsis "Simple application for viewing and editing tags in audio files") - (description - "EasyTAG is an application for viewing and editing tags in audio files. -It supports MP3, MP2, MP4/AAC, FLAC, Ogg Opus, Ogg Speex, Ogg Vorbis, -MusePack, Monkey's Audio, and WavPack files.") - (license license:gpl2+))) - (define-public flacon (package (name "flacon")