diff --git a/make/ni.mk b/make/ni.mk index 8dd691d5..aba4e9ee 100644 --- a/make/ni.mk +++ b/make/ni.mk @@ -80,6 +80,7 @@ ifeq ($(BOXSERIES),$(filter $(BOXSERIES),hd2 hd5x hd6x vusolo4k vuduo4k vuduo4ks $(MAKE) dvbsnoop $(MAKE) minisatip $(MAKE) xfsprogs + $(MAKE) libxslt endif ifeq ($(DEBUG),yes) $(MAKE) strace diff --git a/make/target-libs.mk b/make/target-libs.mk index 1798ad07..8a280174 100644 --- a/make/target-libs.mk +++ b/make/target-libs.mk @@ -913,6 +913,43 @@ libroxml: $(DL_DIR)/$(LIBROXML_SOURCE) | $(TARGET_DIR) # ----------------------------------------------------------------------------- +LIBXSLT_VER = 1.1.34 +LIBXSLT_DIR = libxslt-$(LIBXSLT_VER) +LIBXSLT_SOURCE = libxslt-$(LIBXSLT_VER).tar.gz +LIBXSLT_SITE = ftp://xmlsoft.org/libxml2 + +$(DL_DIR)/$(LIBXSLT_SOURCE): + $(DOWNLOAD) $(LIBXSLT_SITE)/$(LIBXSLT_SOURCE) + +LIBXSLT_DEPS = libxml2 + +LIBXSLT_CONFIG_SCRIPTS = xslt-config + +LIBXSLT_CONF_OPTS = \ + --datarootdir=$(REMOVE_datarootdir) \ + --enable-shared \ + --disable-static \ + --without-python \ + --without-crypto \ + --without-debug \ + --without-mem-debug + +libxslt: $(LIBXSLT_DEPS) $(DL_DIR)/$(LIBXSLT_SOURCE) | $(TARGET_DIR) + $(REMOVE)/$(PKG_DIR) + $(UNTAR)/$(PKG_SOURCE) + $(CHDIR)/$(PKG_DIR); \ + $(CONFIGURE); \ + $(MAKE); \ + $(MAKE) install DESTDIR=$(TARGET_DIR) + -rm -r $(TARGET_libdir)/libxslt-plugins/ + -rm $(addprefix $(TARGET_libdir)/,xsltConf.sh) + $(REWRITE_CONFIG_SCRIPTS) + $(REWRITE_LIBTOOL) + $(REMOVE)/$(PKG_DIR) + $(TOUCH) + +# ----------------------------------------------------------------------------- + RTMPDUMP_DEPS = zlib openssl RTMPDUMP_MAKE_ENV = \