1SUMMARY="A server software compliant with multiple clients" 2DESCRIPTION="MiniDLNA MiniDLNA (aka ReadyDLNA) is server software with the \ 3aim of being fully compliant with DLNA/UPnP-AV clients." 4HOMEPAGE="http://minidlna.sourceforge.net/ 5 https://sourceforge.net/projects/minidlna/" 6COPYRIGHT="2008-2017 Justin Maggard" 7LICENSE="GNU GPL v2 8 BSD (3-clause)" 9REVISION="1" 10SOURCE_URI="https://downloads.sourceforge.net/minidlna/minidlna-$portVersion.tar.gz" 11CHECKSUM_SHA256="39026c6d4a139b9180192d1c37225aa3376fdf4f1a74d7debbdbb693d996afa4" 12PATCHES="minidlna-$portVersion.patchset" 13 14ARCHITECTURES="?all !x86_gcc2" 15SECONDARY_ARCHITECTURES="?x86" 16 17commandSuffix=$secondaryArchSuffix 18commandBinDir=$binDir 19if [ "$targetArchitecture" = x86_gcc2 ]; then 20 commandSuffix= 21 commandBinDir=$prefix/bin 22fi 23 24GLOBAL_WRITABLE_FILES=" 25 settings/minidlna.conf keep-old 26 " 27 28PROVIDES=" 29 minidlna$secondaryArchSuffix = $portVersion 30 cmd:minidlnad$commandSuffix = $portVersion 31 " 32REQUIRES=" 33 haiku$secondaryArchSuffix 34 lib:libavformat$secondaryArchSuffix 35 lib:libavutil$secondaryArchSuffix 36 lib:libcurl$secondaryArchSuffix 37 lib:libcrypto$secondaryArchSuffix 38 lib:libexif$secondaryArchSuffix 39 lib:libflac$secondaryArchSuffix 40 lib:libiconv$secondaryArchSuffix 41 lib:libid3tag$secondaryArchSuffix 42 lib:libintl$secondaryArchSuffix 43 lib:libjpeg$secondaryArchSuffix 44 lib:libogg$secondaryArchSuffix 45 lib:libsqlite3$secondaryArchSuffix 46 lib:libssl$secondaryArchSuffix 47 lib:libvorbis$secondaryArchSuffix 48 lib:libvorbisfile$secondaryArchSuffix 49 lib:libz$secondaryArchSuffix 50 " 51 52BUILD_REQUIRES=" 53 haiku${secondaryArchSuffix}_devel 54 devel:libavformat$secondaryArchSuffix 55 devel:libavutil$secondaryArchSuffix 56 devel:libcurl$secondaryArchSuffix 57 devel:libcrypto$secondaryArchSuffix 58 devel:libexif$secondaryArchSuffix 59 devel:libflac$secondaryArchSuffix 60 devel:libiconv$secondaryArchSuffix 61 devel:libid3tag$secondaryArchSuffix 62 devel:libintl$secondaryArchSuffix 63 devel:libjpeg$secondaryArchSuffix 64 devel:libogg$secondaryArchSuffix 65 devel:libssl$secondaryArchSuffix 66 devel:libsqlite3$secondaryArchSuffix 67 devel:libvorbis$secondaryArchSuffix 68 devel:libvorbisfile$secondaryArchSuffix 69 " 70BUILD_PREREQUIRES=" 71 cmd:aclocal 72 cmd:autopoint 73 cmd:autoreconf 74 cmd:awk 75 cmd:gcc$secondaryArchSuffix 76 cmd:libtoolize$secondaryArchSuffix 77 cmd:make 78 cmd:pkg_config$secondaryArchSuffix 79 " 80 81BUILD() 82{ 83 export CFLAGS="-D_BSD_SOURCE" 84 export LDFLAGS="-lnetwork -lbsd" 85 86 autoreconf -vfi 87 runConfigure --omit-dirs sbinDir ./configure --sbindir="$commandBinDir" 88 make $jobArgs 89} 90 91INSTALL() 92{ 93 make install 94 cp minidlna.conf $settingsDir 95} 96 97TEST() 98{ 99 make check 100 testupnpdescgen 101} 102