################################################################################ # # ushare # ################################################################################ USHARE_VERSION = 2.1 USHARE_DIR = uShare-$(USHARE_VERSION) USHARE_SOURCE = uShare_v$(USHARE_VERSION).tar.gz USHARE_SITE = $(call github,ddugovic,uShare,v$(USHARE_VERSION)) USHARE_DEPENDENCIES = libupnp USHARE_CONF_ENV = \ $(TARGET_CONFIGURE_ENV) USHARE_CONF_OPTS = \ --prefix=$(prefix) \ --sysconfdir=$(REMOVE_sysconfdir) \ --disable-dlna \ --disable-nls \ --disable-strip \ --cross-compile \ --cross-prefix=$(TARGET_CROSS) define USHARE_CONFIGURE_CMDS $(CHDIR)/$($(PKG)_DIR); \ $($(PKG)_CONF_ENV) ./configure $($(PKG)_CONF_OPTS) endef USHARE_MAKE_ENV = \ $(TARGET_MAKE_ENV) USHARE_MAKE_OPTS = \ LDFLAGS="$(TARGET_LDFLAGS)" define USHARE_LINK_CONFIG_H ln -sf ../config.h $(PKG_BUILD_DIR)/src/ endef USHARE_POST_PATCH_HOOKS += USHARE_LINK_CONFIG_H define USHARE_INSTALL_CONF $(INSTALL_DATA) -D $(PKG_FILES_DIR)/ushare.conf $(TARGET_sysconfdir)/ushare.conf $(SED) 's|%(BOXTYPE)|$(BOXTYPE)|; s|%(BOXMODEL)|$(BOXMODEL)|' $(TARGET_sysconfdir)/ushare.conf endef USHARE_TARGET_FINALIZE_HOOKS += USHARE_INSTALL_CONF define USHARE_INSTALL_INIT_SCRIPT $(INSTALL_EXEC) -D $(PKG_FILES_DIR)/ushare.init $(TARGET_sysconfdir)/init.d/ushare $(UPDATE-RC.D) ushare defaults 75 25 endef USHARE_TARGET_FINALIZE_HOOKS += USHARE_INSTALL_INIT_SCRIPT ushare: | $(TARGET_DIR) $(call autotools-package)