Compare commits

...

2 commits

Author SHA1 Message Date
Ian Eure
6c6e7ada01
gnu: emacs-emms-print-metadata: Fix build.
This package is failing to build, with:

    ld: cannot find -lz: No such file or directory

...because `taglib-config --cflags --libs' is included in the gcc arguments,
and includes "-lz".  Since zlib isn’t in the inputs, it can’t be found, and
the build fails.  Adding it to the package inputs allows the build to succeed.

Re #5592.

* gnu/packages/emacs-xyz.scm (emacs-emms-print-metadata): Add zlib to inputs.

Change-Id: I07eaf91e3891f2d0da9f4d0acd166535fb8b58ab
2026-01-23 18:15:20 -08:00
Ian Eure
7ef5ba7c65
gnu: Break circular module cycle.
Commit a9462997d7 added the (gnu services
desktop) module to (gnu services xorg).  It’s not actually used, and causes a
module cycle.  Remove it.

* gnu/services/xorg.scm: Remove (gnu services desktop) module.

Change-Id: Id16a3bf149b1c924578cfc8c486dd96fa92674a3
2026-01-23 16:57:07 -08:00
2 changed files with 1 additions and 2 deletions

View file

@ -5013,7 +5013,7 @@ podcasts) in Emacs.")
(install-file "emms-print-metadata.1"
(string-append #$output "/share/man/man1")))))))
(inputs
(list taglib))
(list taglib zlib))
(home-page "https://www.gnu.org/software/emms/")
(synopsis "The Emacs Multimedia System")
(description

View file

@ -44,7 +44,6 @@
#:use-module (gnu system privilege)
#:use-module (gnu services base)
#:use-module (gnu services dbus)
#:use-module (gnu services desktop)
#:use-module (gnu packages base)
#:use-module (gnu packages guile)
#:use-module (gnu packages xorg)