Recent changes Random page
GAMING
Technology
 
Gaming
Entertainment
Science Fiction
Biggest wikis
Hobbies
Music
See more...

Repositories

From Music Player Daemon Community Wiki

Jump to: navigation, search

Contents

[edit] MPD git Repository

MPD sources are managed in a git repository on http://git.musicpd.org/

The MPD master repository is: http://git.musicpd.org/cgit/master/mpd.git/

To get a copy of the current master branch, type (similar to "svn checkout"):

git clone git://git.musicpd.org/master/mpd.git

To update your working copy, cd to the mpd directory and type (similar to "svn update"):

git pull

Some notes on building mpd.

[edit] Git Packages

These are packages made specifically for certain linux distributions.

[edit] Debian

Debian nightly builds are currently offline, and we hope we will be able to provide new ones soon.

If you have installed MPD to /usr/local manually, you can still use the infrastructure from the vanilla Debian package:

/etc/init.d/mpd stop
echo DAEMON=/usr/local/bin/mpd >>/etc/default/mpd
/etc/init.d/mpd start

[edit] Experimental Gentoo Overlay

The experimental Gentoo overlay was designed as a way to keep up-to-date. Most of it are live ebuilds, ebuilds that pull the latest master from whatever repository. It also includes ebuilds for clients that are not yet in portage. It is maintained by gregf, send new ebuilds, corrections or bugs directly to him.

git is required to pull the repository. The repository is available at git://repo.or.cz/mpd.git. From time to time the git server will be unavailable, use the http mirror in that case.

You can view the activity from this repository.

[edit] Portage

MPD's portage overlay is also part of layman so all that's required to get the mpd-portage overlay is

emerge layman
(source the layman config as per the information displayed from the ebuild)
layman -a mpd

Now you should be able to do things such as:

emerge -pv mpd

(the version 9999 of this ebuild uses the current head revision of the repository)

[edit] Paludis

The playman way:

playman -a mpd

The manual addition:

location = ${ROOT}/usr/local/portage/mpd
sync = git://github.com/gregf/mpd.git
names_cache = /var/empty
master_repository = gentoo
format = ebuild

[edit] Uclinux Branch Repositories

uclinux branch is a fork with special tweaks, and optimizations for embedded devices and slower computers.

Rate this article:
Share this article: