wok-next rev 21375

updated mpd (0.17.2 -> 0.21.22)
author Hans-G?nter Theisgen
date Thu Apr 16 13:45:16 2020 +0100 (2020-04-16)
parents 3204ceec5d71
children 3024edbf8c9f
files mpd/receipt
line diff
     1.1 --- a/mpd/receipt	Thu Apr 16 13:26:56 2020 +0100
     1.2 +++ b/mpd/receipt	Thu Apr 16 13:45:16 2020 +0100
     1.3 @@ -1,7 +1,7 @@
     1.4  # SliTaz package receipt v2.
     1.5  
     1.6  PACKAGE="mpd"
     1.7 -VERSION="0.17.2"
     1.8 +VERSION="0.21.22"
     1.9  CATEGORY="multimedia"
    1.10  SHORT_DESC="Music Player Daemon (MPD)"
    1.11  MAINTAINER="paul@slitaz.org"
    1.12 @@ -11,47 +11,53 @@
    1.13  TARBALL="$PACKAGE-$VERSION.tar.bz2"
    1.14  WGET_URL="$SF_MIRROR/musicpd/$TARBALL"
    1.15  
    1.16 -BUILD_DEPENDS="alsa-lib-dev zlib-dev libid3tag-dev libsamplerate-dev \
    1.17 -libmad-dev libogg-dev libvorbis-dev flac-dev audiofile-dev faad2-dev \
    1.18 -glib-dev lame-dev libwrap-dev curl-dev"
    1.19 +BUILD_DEPENDS="alsa-lib-dev audiofile-dev curl-dev faad2-dev flac-dev 
    1.20 +	glib-dev lame-dev libid3tag-dev libmad-dev libogg-dev 
    1.21 +	libsamplerate-dev libvorbis-dev libwrap-dev zlib-dev"
    1.22  
    1.23 -compile_rules() {
    1.24 +compile_rules()
    1.25 +{
    1.26  	sed -i 's/<stdbool.h>/&\n#include <stdio.h>/' src/decoder_api.h
    1.27  
    1.28 -	./configure \
    1.29 -		--disable-jack \
    1.30 -		--disable-ao \
    1.31 -		--disable-modplug \
    1.32 -		--disable-mms \
    1.33 -		--disable-ffmpeg \
    1.34 -		--disable-wavpack \
    1.35 -		--disable-systemd-daemon \
    1.36 -		--with-zeroconf=no \
    1.37 +	./configure				\
    1.38 +		--disable-jack			\
    1.39 +		--disable-ao			\
    1.40 +		--disable-modplug		\
    1.41 +		--disable-mms			\
    1.42 +		--disable-ffmpeg		\
    1.43 +		--disable-wavpack		\
    1.44 +		--disable-systemd-daemon	\
    1.45 +		--with-zeroconf=no	\
    1.46  		$CONFIGURE_ARGS &&
    1.47  	make &&
    1.48  	make install
    1.49  }
    1.50  
    1.51 -genpkg_rules() {
    1.52 -	mkdir -p $fs/usr/sbin $fs/etc
    1.53 -	cp -a $install/usr/bin/mpd $fs/usr/sbin
    1.54 -	cp $install/usr/share/doc/mpd/mpdconf.example $fs/etc/mpd.conf
    1.55 -	cp -a $stuff/* $fs
    1.56 -	DEPENDS="libid3tag libmad libogg libvorbis libsamplerate flac alsa-lib \
    1.57 -	audiofile faad2 lame sqlite3 libcurl glib openssl libwrap"
    1.58 +genpkg_rules()
    1.59 +{
    1.60 +	mkdir -p $fs/usr/sbin
    1.61 +	mkdir -p $fs/etc
    1.62 +
    1.63 +	cp -a $install/usr/bin/mpd			$fs/usr/sbin
    1.64 +	cp $install/usr/share/doc/mpd/mpdconf.example	$fs/etc/mpd.conf
    1.65 +	cp -a $stuff/*					$fs
    1.66 +
    1.67 +	DEPENDS="alsa-lib audiofile faad2 flac glib lame libcurl libid3tag 
    1.68 +		libmad libogg libsamplerate libvorbis libwrap openssl sqlite3"
    1.69  }
    1.70  
    1.71 -post_install() {
    1.72 +post_install()
    1.73 +{
    1.74  	newline
    1.75 -	# Drop root priviledges and enable pid file
    1.76 +	# Drop root privileges and enable pid file
    1.77  	action 'Enabling mpd.conf...'
    1.78  	cd $root/etc
    1.79  	sed -i 's/#music_directory/music_directory/; \
    1.80 -	s/#playlist_directory/playlist_directory/; \
    1.81 -	s/#db_file/db_file/; \
    1.82 -	s/#pid_file/pid_file/; \
    1.83 -	s/#user				"nobody"/user				"tux"/; \
    1.84 -	s/#bind_to_address		"any"/bind_to_address			"localhost"/' mpd.conf 
    1.85 +		s/#playlist_directory/playlist_directory/; \
    1.86 +		s/#db_file/db_file/; \
    1.87 +		s/#pid_file/pid_file/; \
    1.88 +		s/#user				"nobody"/user				"tux"/; \
    1.89 +		s/#bind_to_address		"any"/bind_to_address			"localhost"/' mpd.conf 
    1.90  	status
    1.91  
    1.92  	# Make mpd directories and files