From bbd4f6be5ad60b39b1d48592e5308de8393b4ee6 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Thu, 15 Aug 2019 15:43:21 +0200 Subject: [PATCH] package/pigpio: install to staging The pigpio package installs programs and libraries to target, but does not install the libraries and its headers to staging, while they may be used by other packages. Let's install them, as was requested in bug Fixes: https://bugs.busybox.net/show_bug.cgi?id=11741 Cc: vishalbhalani89@gmail.com Cc: ivan.nazarenko@gmail.com Signed-off-by: Thomas Petazzoni (cherry picked from commit 589b8cb7e2d81067fde9ee4f11acecf8fd677dde) Signed-off-by: Peter Korsgaard --- package/pigpio/pigpio.mk | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/package/pigpio/pigpio.mk b/package/pigpio/pigpio.mk index 3071036db4..461ca04401 100644 --- a/package/pigpio/pigpio.mk +++ b/package/pigpio/pigpio.mk @@ -8,6 +8,7 @@ PIGPIO_VERSION = V68 PIGPIO_SITE = $(call github,joan2937,pigpio,$(PIGPIO_VERSION)) PIGPIO_LICENSE = Unlicense PIGPIO_LICENSE_FILES = UNLICENCE +PIGPIO_INSTALL_STAGING = YES define PIGPIO_BUILD_CMDS $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) @@ -22,4 +23,13 @@ define PIGPIO_INSTALL_TARGET_CMDS $(INSTALL) -D -m 0755 $(@D)/libpigpiod_if2.so $(TARGET_DIR)/usr/lib/libpigpiod_if2.so endef +define PIGPIO_INSTALL_STAGING_CMDS + $(INSTALL) -D -m 0755 $(@D)/libpigpio.so $(STAGING_DIR)/usr/lib/libpigpio.so + $(INSTALL) -D -m 0755 $(@D)/libpigpiod_if.so $(STAGING_DIR)/usr/lib/libpigpiod_if.so + $(INSTALL) -D -m 0755 $(@D)/libpigpiod_if2.so $(STAGING_DIR)/usr/lib/libpigpiod_if2.so + $(INSTALL) -D -m 0644 $(@D)/pigpio.h $(STAGING_DIR)/usr/include/pigpio.h + $(INSTALL) -D -m 0644 $(@D)/pigpiod_if.h $(STAGING_DIR)/usr/include/pigpiod_if.h + $(INSTALL) -D -m 0644 $(@D)/pigpiod_if2.h $(STAGING_DIR)/usr/include/pigpiod_if2.h +endef + $(eval $(generic-package))