minidlna.mk 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. ################################################################################
  2. #
  3. # minidlna
  4. #
  5. ################################################################################
  6. MINIDLNA_VERSION = 1.3.3
  7. MINIDLNA_SITE = https://downloads.sourceforge.net/project/minidlna/minidlna/$(MINIDLNA_VERSION)
  8. MINIDLNA_LICENSE = GPL-2.0, BSD-3-Clause
  9. MINIDLNA_LICENSE_FILES = COPYING LICENCE.miniupnpd
  10. MINIDLNA_CPE_ID_VENDOR = readymedia_project
  11. MINIDLNA_CPE_ID_PRODUCT = readymedia
  12. MINIDLNA_SELINUX_MODULES = minidlna
  13. MINIDLNA_DEPENDENCIES = \
  14. $(TARGET_NLS_DEPENDENCIES) \
  15. ffmpeg flac libvorbis libogg libid3tag libexif jpeg sqlite \
  16. host-xutil_makedepend
  17. MINIDLNA_CONF_OPTS = \
  18. --disable-static
  19. define MINIDLNA_INSTALL_CONF
  20. $(INSTALL) -D -m 644 $(@D)/minidlna.conf $(TARGET_DIR)/etc/minidlna.conf
  21. endef
  22. MINIDLNA_POST_INSTALL_TARGET_HOOKS += MINIDLNA_INSTALL_CONF
  23. define MINIDLNA_INSTALL_INIT_SYSV
  24. $(INSTALL) -D -m 0755 package/minidlna/S60minidlnad \
  25. $(TARGET_DIR)/etc/init.d/S60minidlnad
  26. endef
  27. define MINIDLNA_INSTALL_INIT_SYSTEMD
  28. $(INSTALL) -D -m 0644 package/minidlna/minidlnad.service \
  29. $(TARGET_DIR)/usr/lib/systemd/system/minidlnad.service
  30. endef
  31. $(eval $(autotools-package))