[Buildroot] [git commit branch/2019.05.x] package/pigpio: install to staging
Peter Korsgaard
peter at korsgaard.com
Mon Sep 2 16:17:35 UTC 2019
commit: https://git.buildroot.net/buildroot/commit/?id=bbd4f6be5ad60b39b1d48592e5308de8393b4ee6
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2019.05.x
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 at gmail.com
Cc: ivan.nazarenko at gmail.com
Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
(cherry picked from commit 589b8cb7e2d81067fde9ee4f11acecf8fd677dde)
Signed-off-by: Peter Korsgaard <peter at korsgaard.com>
---
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))
More information about the buildroot
mailing list