Package Details: cmus-git v2.7.0.r2.gc22b5bd-1

Git Clone URL: https://aur.archlinux.org/cmus-git.git (read-only)
Package Base: cmus-git
Description: A very feature-rich ncurses-based music player
Upstream URL: https://cmus.github.io/
Licenses: GPL
Conflicts: cmus
Provides: cmus
Submitter: None
Maintainer: savagezen
Last Packager: savagezen
Votes: 31
Popularity: 0.947218
First Submitted: 2008-03-22 17:16
Last Updated: 2018-04-22 02:31

Dependencies (24)

Required by (9)

Sources (1)

Latest Comments

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"

Nothing4You commented on 2014-08-26 04:41

@ArcticVanguard:
why did you flag this out of date?

acrox999 commented on 2013-10-06 17:10

@Army:

If you do that, people without those dependencies installed might be having problems building it.

Nothing4You commented on 2013-08-09 14:54

Updated PKGBUILD to new pacman builtin git support and changed to github source.

foggybrain commented on 2013-08-03 17:49

cmus needs to fix its problem playing alac encoded m4a/aac files since ffmpeg update

Anonymous comment on 2013-07-07 10:24

Btw, I know a PKGBUILD like this isn't perfect, but personally I find such PKGBUILDs very handy. Sure, the way I posted it, namcap shows this

# namcap cmus-git-20130610.1538-1-x86_64.pkg.tar.xz
cmus-git W: Dependency python2 detected but optional (programs ['python2'] needed in scripts ['usr/share/doc/cmus/examples/cmus-updatepidgin.py'])
cmus-git W: Dependency bash included but already satisfied
cmus-git W: Dependency flac included but already satisfied
cmus-git W: Dependency libvorbis included but already satisfied

Usually I'd then remove those dependencies, but these are just warnings. So I think it's okay do do it this way.

All comments