minidlna.mk 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. ################################################################################
  2. #
  3. # minidlna
  4. #
  5. ################################################################################
  6. MINIDLNA_VERSION = 1.3.0
  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_DEPENDENCIES = \
  11. $(TARGET_NLS_DEPENDENCIES) \
  12. ffmpeg flac libvorbis libogg libid3tag libexif jpeg sqlite \
  13. host-xutil_makedepend
  14. MINIDLNA_CONF_OPTS = \
  15. --disable-static
  16. define MINIDLNA_INSTALL_CONF
  17. $(INSTALL) -D -m 644 $(@D)/minidlna.conf $(TARGET_DIR)/etc/minidlna.conf
  18. endef
  19. MINIDLNA_POST_INSTALL_TARGET_HOOKS += MINIDLNA_INSTALL_CONF
  20. define MINIDLNA_INSTALL_INIT_SYSV
  21. $(INSTALL) -D -m 0755 package/minidlna/S60minidlnad \
  22. $(TARGET_DIR)/etc/init.d/S60minidlnad
  23. endef
  24. define MINIDLNA_INSTALL_INIT_SYSTEMD
  25. $(INSTALL) -D -m 0644 package/minidlna/minidlnad.service \
  26. $(TARGET_DIR)/usr/lib/systemd/system/minidlnad.service
  27. endef
  28. $(eval $(autotools-package))