1.3.2 - Released 30-Aug-2022 -------------------------------- - Improved DNS rebinding attack protection. - Added Samsung Neo QLED series (2021) support. - Added webm/rm/rmvb support. 1.3.1 - Released 11-Feb-2022 -------------------------------- - Fixed a potential crash in SSDP request parsing. - Fixed a configure script failure on some platforms. - Protect against DNS rebinding attacks. - Fix an socket leakage issue on some platforms. - Minor bug fixes.
42 lines
1.7 KiB
Makefile
42 lines
1.7 KiB
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
|
|
|
|
PKG_NAME="minidlna"
|
|
PKG_VERSION="1.3.2"
|
|
PKG_SHA256="222ce45a1a60c3ce3de17527955d38e5ff7a4592d61db39577e6bf88e0ae1cb0"
|
|
PKG_REV="104"
|
|
PKG_ARCH="any"
|
|
PKG_LICENSE="BSD-3c/GPLv2"
|
|
PKG_SITE="https://sourceforge.net/projects/minidlna/"
|
|
PKG_URL="https://downloads.sourceforge.net/project/minidlna/minidlna/${PKG_VERSION}/minidlna-${PKG_VERSION}.tar.gz"
|
|
PKG_DEPENDS_TARGET="toolchain ffmpeg flac libexif libiconv libid3tag libjpeg-turbo libogg libvorbis sqlite"
|
|
PKG_SECTION="service"
|
|
PKG_SHORTDESC="MiniDLNA (ReadyMedia): a fully compliant DLNA/UPnP-AV server"
|
|
PKG_LONGDESC="MiniDLNA (${PKG_VERSION_DATE}) (ReadyMedia) is a media server, with the aim of being fully compliant with DLNA/UPnP-AV clients."
|
|
PKG_TOOLCHAIN="autotools"
|
|
|
|
PKG_IS_ADDON="yes"
|
|
PKG_ADDON_NAME="MiniDLNA (ReadyMedia)"
|
|
PKG_ADDON_TYPE="xbmc.service"
|
|
|
|
PKG_CONFIGURE_OPTS_TARGET="--disable-static \
|
|
--disable-nls \
|
|
--without-libiconv-prefix \
|
|
--without-libintl-prefix \
|
|
--with-os-name="${DISTRONAME}" \
|
|
--with-db-path="/storage/.kodi/userdata/addon_data/service.minidlna/db" \
|
|
--with-os-url="https://libreelec.tv""
|
|
|
|
pre_configure_target() {
|
|
export LDFLAGS="${LDFLAGS} -L$(get_install_dir ffmpeg)/usr/lib"
|
|
export LIBS="${LIBS} -lid3tag -lFLAC -logg -lz -lpthread -ldl -lm"
|
|
}
|
|
|
|
addon() {
|
|
mkdir -p ${ADDON_BUILD}/${PKG_ADDON_ID}/bin
|
|
cp -P ${PKG_INSTALL}/usr/sbin/minidlnad ${ADDON_BUILD}/${PKG_ADDON_ID}/bin
|
|
|
|
mkdir -p ${ADDON_BUILD}/${PKG_ADDON_ID}/lib
|
|
cp -p $(get_install_dir libexif)/usr/lib/libexif.so.12 ${ADDON_BUILD}/${PKG_ADDON_ID}/lib
|
|
}
|