Please add optional depend: libayemu - for vtx input plugin support (zx spectrum music)
Search Criteria
Package Details: cmus-git v2.8.0.r24.gd1290d5-1
Git Clone URL: | https://aur.archlinux.org/cmus-git.git (read-only, click to copy) |
---|---|
Package Base: | cmus-git |
Description: | Small, fast and powerful console music player for Unix-like operating systems. |
Upstream URL: | https://cmus.github.io/ |
Keywords: | audio multimedia music ncurses |
Licenses: | |
Conflicts: | |
Provides: | |
Submitter: | None |
Maintainer: | KamranMackey |
Last Packager: | KamranMackey |
Votes: | 37 |
Popularity: | 0.000777 |
First Submitted: | 2008-03-22 17:16 |
Last Updated: | 2020-06-02 06:36 |
Dependencies (35)
- libdiscid
- ncurses (ncurses-nohex, ncurses-git)
- faad2 (faad2-git) (make)
- ffmpeg (ffmpeg-semifull-git, ffmpeg-tmblock-git, ffmpeg4.0, ffmpeg-git-nc, ffmpeg-cuda, ffmpeg-v4l2-request-git, ffmpeg-svt, ffmpeg-headless, ffmpeg-gl-transition, ffmpeg-full-git-hardened, ffmpeg-git, ffmpeg-amd-full-git, ffmpeg-decklink, ffmpeg-intel-full-git, ffmpeg-nocuda, ffmpeg-mmal, ffmpeg-amd-full, ffmpeg-ndi, ffmpeg-svt-av1-git, ffmpeg-libfdk_aac, ffmpeg-full, ffmpeg-full-git, ffmpeg-nox-git, ffmpeg-svt-vp9-git) (make)
- flac (flac-git, flac-nodocs-git, flac-minimal-git) (make)
- git (git-git) (make)
- jack (jack-git, jack-stub, jack-dbus, jack2-git, jack2) (make)
- libao (libao-sndio, libao-git, libao-jack) (make)
- libcdio-paranoia (libcdio-paranoia-git) (make)
- libmad (make)
- libmodplug (libopenmpt-modplug) (make)
- libmp4v2 (make)
- libmpcdec (libmpcdec-svn) (make)
- libpulse (libpulse-bluedio, pulseaudio-pali, libpulse-airplay, libpulse-nosystemd, pulseaudio-git, libpulse-hsphfpd, pulseaudio-dummy, libpulse-nosystemd-git, libpulse-nosystemd-minimal-git) (make)
- libsamplerate (libsamplerate-git, libsamplerate-minimal-git) (make)
- libvorbis (libvorbis-aotuv-lancer, libvorbis-git, libvorbis-aotuv) (make)
- opusfile (opusfile-git) (make)
- wavpack (wavpack-git) (make)
- alsa-lib (alsa-lib-x205ta, alsa-lib-git, alsa-lib-minimal-git, alsa-lib-a52pcm) (optional) – for ALSA output plugin support
- faad2 (faad2-git) (optional) – for AAC input plugin support
- ffmpeg (ffmpeg-semifull-git, ffmpeg-tmblock-git, ffmpeg4.0, ffmpeg-git-nc, ffmpeg-cuda, ffmpeg-v4l2-request-git, ffmpeg-svt, ffmpeg-headless, ffmpeg-gl-transition, ffmpeg-full-git-hardened, ffmpeg-git, ffmpeg-amd-full-git, ffmpeg-decklink, ffmpeg-intel-full-git, ffmpeg-nocuda, ffmpeg-mmal, ffmpeg-amd-full, ffmpeg-ndi, ffmpeg-svt-av1-git, ffmpeg-libfdk_aac, ffmpeg-full, ffmpeg-full-git, ffmpeg-nox-git, ffmpeg-svt-vp9-git) (optional) – for ffmpeg input plugin support
- flac (flac-git, flac-nodocs-git, flac-minimal-git) (optional) – for flac input plugin support
- jack (jack-git, jack-stub, jack-dbus, jack2-git, jack2) (optional) – for jack plugin support
- libao (libao-sndio, libao-git, libao-jack) (optional) – for AO output plugin support
- libcdio-paranoia (libcdio-paranoia-git) (optional) – for cdio support
- libmad (optional) – for mp3 input plugin support
- libmodplug (libopenmpt-modplug) (optional) – for modplug input plugin support
- libmp4v2 (optional) – for mp4 input plugin support
- libmpcdec (libmpcdec-svn) (optional) – for musepack input plugin support
- libpulse (libpulse-bluedio, pulseaudio-pali, libpulse-airplay, libpulse-nosystemd, pulseaudio-git, libpulse-hsphfpd, pulseaudio-dummy, libpulse-nosystemd-git, libpulse-nosystemd-minimal-git) (optional) – for PulseAudio output plugin support
- libsamplerate (libsamplerate-git, libsamplerate-minimal-git) (optional) – for sampe rate converter support
- libvorbis (libvorbis-aotuv-lancer, libvorbis-git, libvorbis-aotuv) (optional) – for vorbis input plugin support
- opusfile (opusfile-git) (optional) – for opus input plugin support
- oss (oss-git, oss-nonfree) (optional) – for Open Sound System output plugin support
- wavpack (wavpack-git) (optional) – for wavpack input plugin support
Required by (12)
- albumbler (requires cmus) (optional)
- clyrics (requires cmus) (optional)
- clyrics-git (requires cmus) (optional)
- cmus-plugin-vgm (requires cmus)
- cmus-syncthing (requires cmus) (optional)
- cmusfm (requires cmus)
- cmusfm-git (requires cmus)
- discordrp-mpris-git (requires cmus) (optional)
- gnome-shell-extension-cmus-status-git (requires cmus)
- i3blocks-contrib (requires cmus) (optional)
- i3blocks-contrib-git (requires cmus) (optional)
- swayblocks (requires cmus) (optional)
Sources (1)
btimofeev commented on 2020-08-31 06:17
KamranMackey commented on 2020-06-02 00:26
Small update for all users: I have taken over the cmus-git package, and have updated the PKGBUILD to bring it entirely up to date with the latest git revision, and have updated the dependencies to match that of the package's official PKGBUILD, albeit while keeping the optional OSS plugin dependency. I don't recommend using OSS over ALSA / PulseAudio however, but I thought I would keep it there since this package is on the AUR as is the OSS package. I have also updated the install() function to install ZSH autocompletions. If cmus has bash completions as well please let me know as according to the official PKGBUILD there is only autocompletion support for ZSH.
himanshuxd commented on 2019-12-29 04:43
The best music player for Linux by far tysm.
agrewal commented on 2019-04-08 23:45
This doesn't install the auto-completions for bash or zsh.
rudevdr commented on 2018-11-02 21:21
Please update to v2.8.
savagezen commented on 2018-04-22 02:35
@dr.terrible
Thanks for the heads up. I updated the PKGBUILD and dependencies. I left the out of date packages included since they're mentioned in the official documentation -- though as you pointed out it's last update was in 2016.
https://cmus.github.io/#development
libcue and libdiscid are still both optional and the package can be compiled without them.
dr.terrible commented on 2018-04-20 06:12
Hi mate. The dependencies in PKGBUILD seem a tad outdated: || faad -> faad2 || aRts is not in the repo, the project's dormant afaik || libavcodec is part of ffmpeg || libroar is not in the repo ||
Here are the dependencies of cmus from the repo (although it's like 2 years behind git) https://www.archlinux.org/packages/community/x86_64/cmus/
savagezen commented on 2017-10-08 03:15
@Nothing4You done. Thank you for catching that.
Nothing4You commented on 2017-10-08 02:38
Please add makedepends=('git') as per https://wiki.archlinux.org/index.php/VCS_package_guidelines#Guidelines
FunkyAss commented on 2014-11-02 23:58
cmus includes a bash-completion file since commit "92e2a57fdd303f57a16cb7e8f54762f14c072c1c".
The completion file contains rules for both cmus and cmus-remote in one file, so it could be installed as:
# bash-completion will source this when completing cmus
install -Dm664 contrib/cmus.bash-completion "${pkgdir}/usr/share/bash-completion/completions/cmus
# install a symlink named cmus-remote pointing to cmus ( /!\ doesn't set the right file permissions)
# so that bash-completion will source the right file when completing cmus-remote
ln -r -s "${pkgdir}/usr/share/bash-completion/completions/cmus" "${pkgdir}/usr/share/bash-completion/completions/cmus-remote"
Pinned Comments
KamranMackey commented on 2020-06-02 00:26
Small update for all users: I have taken over the cmus-git package, and have updated the PKGBUILD to bring it entirely up to date with the latest git revision, and have updated the dependencies to match that of the package's official PKGBUILD, albeit while keeping the optional OSS plugin dependency. I don't recommend using OSS over ALSA / PulseAudio however, but I thought I would keep it there since this package is on the AUR as is the OSS package. I have also updated the install() function to install ZSH autocompletions. If cmus has bash completions as well please let me know as according to the official PKGBUILD there is only autocompletion support for ZSH.