summaryrefslogtreecommitdiff
path: root/packages/x11
diff options
context:
space:
mode:
Diffstat (limited to 'packages/x11')
-rw-r--r--packages/x11/libx11/libx11.mk6
-rw-r--r--packages/x11/libxcb/libxcb.mk3
-rw-r--r--packages/x11/xcbutil/xcbutil.mk4
3 files changed, 6 insertions, 7 deletions
diff --git a/packages/x11/libx11/libx11.mk b/packages/x11/libx11/libx11.mk
index 844b5c4..2788403 100644
--- a/packages/x11/libx11/libx11.mk
+++ b/packages/x11/libx11/libx11.mk
@@ -52,9 +52,11 @@ define embtk_beforeinstall_libx11
$(hostcc_cached) makekeys.c -o makekeys
endef
-define embtk_postinstall_libx11
- $(Q)test -e $(LIBX11_BUILD_DIR)/.patchlibtool || \
+define embtk_postinstallonce_libx11
$(MAKE) $(LIBX11_BUILD_DIR)/.patchlibtool
+endef
+
+define embtk_postinstall_libx11
$(Q)-mkdir -p $(embtk_rootfs)/usr/share
$(Q)-mkdir -p $(embtk_rootfs)/usr/share/X11
$(Q)-cp $(embtk_sysroot)/usr/share/X11/XErrorDB $(embtk_rootfs)/usr/share/X11/
diff --git a/packages/x11/libxcb/libxcb.mk b/packages/x11/libxcb/libxcb.mk
index c3484db..d227d19 100644
--- a/packages/x11/libxcb/libxcb.mk
+++ b/packages/x11/libxcb/libxcb.mk
@@ -41,8 +41,7 @@ LIBXCB_CONFIGURE_OPTS := --enable-xinput
LIBXCB_DEPS := xcbproto_install libpthreadstubs_install libxau_install
-define embtk_postinstall_libxcb
- $(Q)test -e $(LIBXCB_BUILD_DIR)/.patchlibtool || \
+define embtk_postinstallonce_libxcb
$(MAKE) $(LIBXCB_BUILD_DIR)/.patchlibtool
endef
diff --git a/packages/x11/xcbutil/xcbutil.mk b/packages/x11/xcbutil/xcbutil.mk
index 350a372..b656ae9 100644
--- a/packages/x11/xcbutil/xcbutil.mk
+++ b/packages/x11/xcbutil/xcbutil.mk
@@ -46,8 +46,7 @@ XCBUTIL_PKGCONFIGS = xcb-atom.pc xcb-aux.pc xcb-event.pc xcb-icccm.pc \
XCBUTIL_DEPS = gperf_host_install libxcb_install
-define embtk_postinstall_xcbutil
- $(Q)test -e $(XCBUTIL_BUILD_DIR)/.patchlibtool || \
+define embtk_postinstallonce_xcbutil
$(MAKE) $(XCBUTIL_BUILD_DIR)/.patchlibtool
endef
@@ -64,4 +63,3 @@ $(XCBUTIL_BUILD_DIR)/.patchlibtool:
sed \
-i "s; /usr/$(LIBDIR)/libxcb-atom.la ; $(embtk_sysroot)/usr/$(LIBDIR)/libxcb-atom.la ;" $$i; \
done
- $(Q)touch $@