Package Details: mpd-light 0.23.9-1

Git Clone URL: https://aur.archlinux.org/mpd-light.git (read-only, click to copy)
Package Base: mpd-light
Description: Flexible, powerful, server-side application for playing music. Light version without ao, ffmpeg, jack, modplug, pulse, shout, sidplay, soundcloud, wavpack, avahi, smbclient and zziplib support.
Upstream URL: https://www.musicpd.org/
Licenses: GPL2
Conflicts: mpd
Provides: mpd
Replaces: mpd
Submitter: OK100
Maintainer: AmberArch
Last Packager: AmberArch
Votes: 11
Popularity: 0.000004
First Submitted: 2012-02-17 18:03 (UTC)
Last Updated: 2022-08-31 01:17 (UTC)

Latest Comments

1 2 3 Next › Last »

ianux commented on 2023-03-04 17:32 (UTC)

cmake and fmt build dependencies are missing

AmberArch commented on 2022-08-31 01:19 (UTC)

@lamarpavel disabled pipewire to keep the spirit of the package.

lamarpavel commented on 2022-01-18 06:38 (UTC) (edited on 2022-01-18 06:42 (UTC) by lamarpavel)

Since version 0.23 there is support for pipewire. Adding the flag '-Dpipewire=disabled' (or enabled and then adding the dependency pipewire to depends) to the PKGBUILD would be appreciated.

lamarpavel commented on 2021-09-07 08:07 (UTC)

The build is currently failing due to missing build dependency rsync. Adding it to makedepends in the PKGBUILD solves the problem.

BachoSeven commented on 2021-05-12 20:44 (UTC)

Build is failing because of a dependency conflict for Sphynx(last part, when building documentation):

[594/599] Generating HTML documentation with a custom command
FAILED: doc/html
/usr/bin/sphinx-build -q -b html -d doc/doctrees /home/fra/.cache/paru/clone/mpd-light/src/mpd-0.22.6/doc doc/html
Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 568, in _build_master
    ws.require(__requires__)
  File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 886, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 777, in resolve
    raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (Jinja2 3.0.0 (/usr/lib/python3.9/site-packages), Requirement.parse('Jinja2<3.0,>=2.3'), {'Sphinx'})

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/sphinx-build", line 33, in <module>
    sys.exit(load_entry_point('Sphinx==4.0.1', 'console_scripts', 'sphinx-build')())
  File "/usr/bin/sphinx-build", line 25, in importlib_load_entry_point
    return next(matches).load()
  File "/usr/lib/python3.9/importlib/metadata.py", line 77, in load
    module = import_module(match.group('module'))
  File "/usr/lib/python3.9/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 855, in exec_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "/usr/lib/python3.9/site-packages/sphinx/cmd/build.py", line 25, in <module>
    from sphinx.application import Sphinx
  File "/usr/lib/python3.9/site-packages/sphinx/application.py", line 25, in <module>
    from docutils.parsers.rst import Directive, roles
  File "/usr/lib/python3.9/site-packages/docutils/parsers/rst/__init__.py", line 75, in <module>
    from docutils.parsers.rst import roles, states
  File "/usr/lib/python3.9/site-packages/docutils/parsers/rst/roles.py", line 78, in <module>
    from docutils.utils.code_analyzer import Lexer, LexerError
  File "/usr/lib/python3.9/site-packages/docutils/utils/code_analyzer.py", line 12, in <module>
    from pkg_resources import DistributionNotFound as ResourceError
  File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3243, in <module>
    def _initialize_master_working_set():
  File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3226, in _call_aside
    f(*args, **kwargs)
  File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3255, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 570, in _build_master
    return cls._build_from_requirements(__requires__)
  File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 583, in _build_from_requirements
    dists = ws.resolve(reqs, Environment())
  File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 772, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'Jinja2<3.0,>=2.3' distribution was not found and is required by Sphinx
[596/599] Generating Manpage documentation with a custom command
FAILED: doc/mpd.1 doc/mpd.conf.5
/usr/bin/sphinx-build -q -b man -d doc/man_doctrees /home/fra/.cache/paru/clone/mpd-light/src/mpd-0.22.6/doc doc
Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 568, in _build_master
    ws.require(__requires__)
  File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 886, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 777, in resolve
    raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (Jinja2 3.0.0 (/usr/lib/python3.9/site-packages), Requirement.parse('Jinja2<3.0,>=2.3'), {'Sphinx'})

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/sphinx-build", line 33, in <module>
    sys.exit(load_entry_point('Sphinx==4.0.1', 'console_scripts', 'sphinx-build')())
  File "/usr/bin/sphinx-build", line 25, in importlib_load_entry_point
    return next(matches).load()
  File "/usr/lib/python3.9/importlib/metadata.py", line 77, in load
    module = import_module(match.group('module'))
  File "/usr/lib/python3.9/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
 File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 855, in exec_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "/usr/lib/python3.9/site-packages/sphinx/cmd/build.py", line 25, in <module>
    from sphinx.application import Sphinx
  File "/usr/lib/python3.9/site-packages/sphinx/application.py", line 25, in <module>
    from docutils.parsers.rst import Directive, roles
  File "/usr/lib/python3.9/site-packages/docutils/parsers/rst/__init__.py", line 75, in <module>
    from docutils.parsers.rst import roles, states
  File "/usr/lib/python3.9/site-packages/docutils/parsers/rst/roles.py", line 78, in <module>
    from docutils.utils.code_analyzer import Lexer, LexerError
  File "/usr/lib/python3.9/site-packages/docutils/utils/code_analyzer.py", line 12, in <module>
    from pkg_resources import DistributionNotFound as ResourceError
  File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3243, in <module>
    def _initialize_master_working_set():
  File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3226, in _call_aside
    f(*args, **kwargs)
  File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3255, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 570, in _build_master
    return cls._build_from_requirements(__requires__)
  File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 583, in _build_from_requirements
    dists = ws.resolve(reqs, Environment())
  File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 772, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'Jinja2<3.0,>=2.3' distribution was not found and is required by Sphinx
[598/599] Compiling C++ object mpd.p/src_db_update_Archive.cxx.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'mpd-light-0.22.6-1':

LiteracyFanatic commented on 2019-10-14 08:27 (UTC) (edited on 2019-10-14 08:28 (UTC) by LiteracyFanatic)

No, mpg123 was not installed when I built the package.

TZ86 commented on 2019-10-14 07:20 (UTC) (edited on 2019-10-14 07:20 (UTC) by TZ86)

@LiteracyFanatic

Is it possible you've mpg123 installed when you built that package?

LiteracyFanatic commented on 2019-10-14 04:27 (UTC)

I installed the package and started the user unit file for mpd. I received the following error in the journal.

/usr/bin/mpd: error while loading shared libraries: libmpg123.so.0: cannot open shared object file: No such file or directory

Installing mpg123 fixed it. Not sure if the package acutally needs to be added as a dependency or if there is a ./configure option or something that would make it work without it.

TZ86 commented on 2018-01-06 08:37 (UTC) (edited on 2018-01-06 08:39 (UTC) by TZ86)

@cu6apum

Just add --disable-lsr, --disable-soxr, --disable-sqlite and --disable-nfs configure options to your PKGBUILD, and don't forgot to remove redundant depends. You're always can unpack source tarball, check ./configure --help for options which you don't need, then replace "enable" with "disable" and add them to PKGBUILD.

https://pastebin.com/BFJVMdJz

cu6apum commented on 2018-01-05 21:33 (UTC)

Hi there. Wonderful!!! A great fork of a nice but very fat daemon. Is there any way to cut out samplerate/soxr things and sqlite/nfs (assumed they're not needed for renderer-only purpose, no local content)?

Many thanks from a newbie.