# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
# Contributor: Bartłomiej Piotrowski <nospam@bpiotrowski.pl>
# Maintainer:
setvar pkgname = 'cmus'
setvar pkgver = '2.8.0_rc0'
setvar pkgrel = '0'
setvar _ver = ${pkgver/_rc/-rc}
setvar pkgdesc = ""A very feature-rich ncurses-based music player""
setvar url = ""http://cmus.sourceforge.net/""
setvar arch = ""all""
setvar license = ""GPL2+""
setvar depends = """"
setvar depends_dev = """"
setvar makedepends = ""alsa-lib-dev faad2-dev flac-dev libmad-dev opusfile-dev
	libogg-dev libvorbis-dev ncurses-dev wavpack-dev ffmpeg-dev
	linux-headers""
setvar install = """"
setvar subpackages = ""
	$pkgname-doc
	$pkgname-zsh-completion:zshcomp:noarch
	$pkgname-bash-completion:bashcomp:noarch""
setvar source = ""$pkgname-$_ver.tar.gz::https://github.com/cmus/cmus/archive/v${_ver}.tar.gz""

setvar builddir = ""$srcdir"/$pkgname-$_ver"
proc build {
	cd $builddir
	./configure prefix=/usr || return 1
	make || return 1
}

proc package {
	cd $builddir
	make DESTDIR="$pkgdir" install || return 1

	for file in AUTHORS README.md {
		install -Dm644 ${file} "$pkgdir"/usr/share/doc/$pkgname/ || return 1
	}
}

proc bashcomp {
	setvar depends = """"
	setvar pkgdesc = ""Bash completions for $pkgname""
	setvar install_if = ""$pkgname=$pkgver-r$pkgrel bash-completion""

	install -Dm644 "$builddir"/contrib/$pkgname.bash-completion \
		"$subpkgdir"/usr/share/bash-completion/completions/$pkgname
}

proc zshcomp {
	setvar depends = """"
	setvar pkgdesc = ""Zsh completions for $pkgname""
	setvar install_if = ""$pkgname=$pkgver-r$pkgrel zsh""

	install -Dm644 "$builddir"/contrib/_$pkgname \
		"$subpkgdir"/usr/share/zsh/site-functions/_$pkgname
}

setvar sha512sums = ""0379f18497d6510fad35a2d905c932d12f2726a5694d3ab272ce139e9ea4520cb4dd1cf3fafe890f6ada8a64285f8c04ef7571647a66c2d44df17e2dca80f869  cmus-2.8.0-rc0.tar.gz""