################################################################################
#
# minidlna
#
################################################################################

MINIDLNA_VERSION = 1.3.0
MINIDLNA_DIR = minidlna-$(MINIDLNA_VERSION)
MINIDLNA_SOURCE = minidlna-$(MINIDLNA_VERSION).tar.gz
MINIDLNA_SITE = https://sourceforge.net/projects/minidlna/files/minidlna/$(MINIDLNA_VERSION)

MINIDLNA_DEPENDENCIES = zlib sqlite libexif libjpeg-turbo libid3tag libogg libvorbis flac ffmpeg

MINIDLNA_AUTORECONF = YES

MINIDLNA_CONF_OPTS = \
	--localedir=$(REMOVE_localedir) \
	--with-log-path=/tmp/minidlna \
	--disable-static

define MINIDLNA_INSTALL_MINIDLNAD_CONF
	$(INSTALL_DATA) -D $(PKG_BUILD_DIR)/minidlna.conf $(TARGET_sysconfdir)/minidlna.conf
	$(SED) 's|^media_dir=.*|media_dir=A,/media/sda1/music\nmedia_dir=V,/media/sda1/movies\nmedia_dir=P,/media/sda1/pictures|' $(TARGET_sysconfdir)/minidlna.conf
	$(SED) 's|^#user=.*|user=root|' $(TARGET_sysconfdir)/minidlna.conf
	$(SED) 's|^#friendly_name=.*|friendly_name=$(BOXTYPE)-$(BOXMODEL):ReadyMedia|' $(TARGET_sysconfdir)/minidlna.conf
endef
MINIDLNA_PRE_FOLLOWUP_HOOKS += MINIDLNA_INSTALL_MINIDLNAD_CONF

define MINIDLNA_INSTALL_MINIDLNAD_INIT
	$(INSTALL_EXEC) -D $(PKG_FILES_DIR)/minidlnad.init $(TARGET_sysconfdir)/init.d/minidlnad
	$(UPDATE-RC.D) minidlnad defaults 75 25
endef
MINIDLNA_TARGET_FINALIZE_HOOKS += MINIDLNA_INSTALL_MINIDLNAD_INIT

minidlna: | $(TARGET_DIR)
	$(call autotools-package)