Repositories
From Music Player Daemon Community Wiki
Contents |
[edit] MPD Subversion Repository
Subversion (aka SVN) is a version control system very similar to CVS. For learning how to use Subversion, the Subversion Book is good place to start. You can also browse the MPD subversion repository.
Subversion Repository: MPD's subversion repository is located here. The current MPD code in development can be downloaded with:
svn checkout https://svn.musicpd.org/mpd/trunk mpd
Hack: There is also a hack to download just the trunks here.
Some notes on building mpd.
[edit] Subversion Packages
These are packages made specifically for certain linux distributions.
[edit] Debian Packages (Nightly)
Experimental nightly builds for selected packages (x86 and arch-independent) against the official Subversion repository are available here for the daring:
deb http://musicpd.org/~decklin/debian/ ./ deb-src http://musicpd.org/~decklin/debian/ ./
These are often in flux and sometimes not tested, so stuff may be broken. Bugs against snapshot builds should be reported directly to Eric Wong and not clutter the Debian BTS with versions that are not in Debian.
[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 HEAD from whatever repository. It also includes ebuilds for clients that are not yet in portage. It is maintained by avuton, send new ebuilds, corrections or bugs directly to him.
Cogito/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
location = ${ROOT}/usr/local/portage/mpd
sync = git://repo.or.cz/mpd.git http://repo.or.cz/r/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.
