build: Add buildroot packaging for static build

This commit is contained in:
Justin Maggard
2022-02-11 00:37:42 -08:00
parent 45a0b5fd56
commit cfb775682b
7 changed files with 99 additions and 0 deletions

View File

@ -0,0 +1,24 @@
config BR2_PACKAGE_READYMEDIA
bool "readymedia"
depends on BR2_USE_WCHAR # flac
depends on BR2_USE_MMU # fork
depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS
select BR2_PACKAGE_FFMPEG
select BR2_PACKAGE_FLAC
select BR2_PACKAGE_LIBVORBIS # selects libogg
select BR2_PACKAGE_LIBOGG
select BR2_PACKAGE_LIBID3TAG # selects zlib
select BR2_PACKAGE_LIBEXIF
select BR2_PACKAGE_JPEG
select BR2_PACKAGE_SQLITE
help
MiniDLNA (aka ReadyDLNA) is server software with the aim of
being fully compliant with DLNA/UPnP-AV clients.
http://minidlna.sourceforge.net/
comment "readymedia needs a toolchain w/ threads, wchar"
depends on BR2_USE_MMU
depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS
depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR

View File

@ -0,0 +1,30 @@
################################################################################
#
# readymedia
#
################################################################################
READYMEDIA_VERSION = v1_3_1
READYMEDIA_SITE = https://git.code.sf.net/p/minidlna/git
READYMEDIA_SITE_METHOD = git
READYMEDIA_LICENSE = GPL-2.0, BSD-3-Clause
READYMEDIA_LICENSE_FILES = COPYING LICENCE.miniupnpd
READYMEDIA_CPE_ID_VENDOR = readymedia_project
READYMEDIA_CPE_ID_PRODUCT = readymedia
READYMEDIA_DEPENDENCIES = \
$(TARGET_NLS_DEPENDENCIES) \
ffmpeg flac libvorbis libogg libid3tag libexif jpeg sqlite \
host-xutil_makedepend
READYMEDIA_CONF_OPTS = \
--enable-static \
--enable-tivo \
--enable-lto
define READYMEDIA_RUN_AUTOGEN
cd $(@D) && PATH=$(BR_PATH) ./autogen.sh
endef
READYMEDIA_PRE_CONFIGURE_HOOKS = READYMEDIA_RUN_AUTOGEN
$(eval $(autotools-package))