# HG changeset patch # User Paul Issott # Date 1259870090 0 # Node ID 1348f91a1c62b00709dd59313dbdc999e98d0c88 # Parent c5efd45ce56e945930bb99bc765b99f8a1074d90 Add: ncmpcpp diff -r c5efd45ce56e -r 1348f91a1c62 ncmpcpp/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ncmpcpp/receipt Thu Dec 03 19:54:50 2009 +0000 @@ -0,0 +1,55 @@ +# SliTaz package receipt. + +PACKAGE="ncmpcpp" +VERSION="0.4.1" +CATEGORY="multimedia" +SHORT_DESC="Ncurses mpd client inspired by ncmpc." +MAINTAINER="paul@slitaz.org" +DEPENDS="ncurses taglib mpd curl" +BUILD_DEPENDS="ncurses-dev taglib taglib-dev curl-dev" +TARBALL="$PACKAGE-$VERSION.tar.bz2" +WEB_SITE="http://unkart.ovh.org/ncmpcpp/" +WGET_URL="http://unkart.ovh.org/ncmpcpp/$TARBALL" + +# 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 DESTDIR=$PWD/_pkg 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:tux /home/tux/.ncmpcpp + status +} + +post_remove() +{ + echo -n "Removing configuration files..." + rm -rf /home/tux/.ncmpcpp + status +} + +