# SliTaz package receipt.

PACKAGE="ncmpcpp"
VERSION="0.5.8"
CATEGORY="multimedia"
SHORT_DESC="Ncurses mpd client inspired by ncmpc."
MAINTAINER="paul@slitaz.org"
DEPENDS="ncurses taglib mpd curl libmpdclient ncursesw"
BUILD_DEPENDS="ncurses-dev taglib taglib-dev curl-dev libmpdclient-dev"
TARBALL="$PACKAGE-$VERSION.tar.bz2"
WEB_SITE="http://unkart.ovh.org/ncmpcpp/"
WGET_URL="http://unkart.ovh.org/ncmpcpp/$TARBALL"
TAGS="music audio player"

# Rules to configure and make the package.
compile_rules()
{
	cd $src
	./configure \
		--prefix=/usr \
		--enable-clock \
		--with-taglib \
		--with-curl \
		--mandir=/usr/share/man \
		$CONFIGURE_ARGS &&
	make && make install
}

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
	mkdir -p $fs/usr/share
	cp -a $_pkg/usr/bin $fs/usr
	cp -a $_pkg/usr/share/doc $fs/usr/share
}

post_install()
{
	echo -n "Enabling configuration files..."
	mkdir -p $1/home/tux/.ncmpcpp
	cp $1/usr/share/doc/ncmpcpp/config /home/tux/.ncmpcpp
	cp $1/usr/share/doc/ncmpcpp/keys /home/tux/.ncmpcpp
	sed -i 's|#mpd_music_dir = ""|mpd_music_dir = "/home/tux/music"|' /home/tux/.ncmpcpp/config
	# Change permissions also
	chown -R tux:users /home/tux/.ncmpcpp
	status
}

post_remove()
{
	echo -n "Removing configuration files..."
	rm -rf /home/tux/.ncmpcpp
	status
}