set -e; cd $(BUILD_TMP)/mc-$(MC_VER); \
$(PATCH)/mc-$(MC_VER).patch; \
autoreconf -fi; \
+ export LIBS="-lrt -lglib-2.0"; \
$(CONFIGURE) \
--prefix= \
--mandir=/.remove \
$(MAKE) all; \
$(MAKE) install DESTDIR=$(TARGETPREFIX)
rm -rf $(TARGETPREFIX)/usr/share/mc/examples
+ rm -rf $(TARGETPREFIX)/usr/share/mc/syntax
find $(TARGETPREFIX)/usr/share/mc/skins -type f ! -name default.ini | xargs --no-run-if-empty rm
$(REMOVE)/mc-$(MC_VER)
$(TOUCH)
#
# libffi
#
+LIBFFI_CONF =
+ifeq ($(BOXSERIES), hd1)
+ LIBFFI_CONF = --enable-static --disable-shared
+endif
$(D)/libffi: $(ARCHIVE)/libffi-$(LIBFFI_VER).tar.gz
$(START_BUILD)
$(REMOVE)/libffi-$(LIBFFI_VER)
--prefix=/ \
--mandir=/.remove \
--infodir=/.remove \
- --disable-static \
--enable-builddir=libffi \
+ $(LIBFFI_CONF) \
; \
$(MAKE); \
$(MAKE) install DESTDIR=$(TARGETPREFIX)
ICONV_CONF = --with-libiconv=gnu
LIBGLIB2_DEPS = $(D)/gettext
endif
+LIBGLIB2_CONF =
+ifeq ($(BOXSERIES), hd1)
+ LIBGLIB2_CONF = --enable-static --disable-shared
+endif
$(D)/libglib2: $(D)/zlib $(D)/libffi $(LIBGLIB2_DEPS) $(ARCHIVE)/glib-$(LIBGLIB2_VER).tar.xz
$(START_BUILD)
$(REMOVE)/glib-$(LIBGLIB2_VER)
autoreconf -fi; \
$(CONFIGURE) \
--prefix= \
- --enable-static \
--bindir=/.remove \
--datarootdir=/.remove \
--cache-file=config.cache \
--with-html-dir=/.remove \
--with-pcre=internal \
$(ICONV_CONF) \
+ $(LIBGLIB2_CONF) \
; \
$(MAKE) all; \
$(MAKE) install DESTDIR=$(TARGETPREFIX)