guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 191e59bc1c02e88655cceb805a3349a1f0ea11c0
Author: Andreas Enge <[email protected]>
AuthorDate: Mon Jan 5 17:17:45 2026 +0100

    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 1cf084a543..3aad596b62 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")

Reply via email to