aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Petazzoni <thomas.petazzoni@bootlin.com>2019-08-15 15:43:21 +0200
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>2019-08-19 22:33:39 +0200
commit589b8cb7e2d81067fde9ee4f11acecf8fd677dde (patch)
tree79c1e9861ff394eeb7cd1ced7980945454717698
parentbd30a142c8b9dae5814af110f51096da47e6b124 (diff)
downloadbuildroot-589b8cb7e2d81067fde9ee4f11acecf8fd677dde.tar.bz2
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 <thomas.petazzoni@bootlin.com>
-rw-r--r--package/pigpio/pigpio.mk10
1 files changed, 10 insertions, 0 deletions
diff --git a/package/pigpio/pigpio.mk b/package/pigpio/pigpio.mk
index dc60204aab..ed83d83790 100644
--- a/package/pigpio/pigpio.mk
+++ b/package/pigpio/pigpio.mk
@@ -8,6 +8,7 @@ PIGPIO_VERSION = 68
PIGPIO_SITE = $(call github,joan2937,pigpio,V$(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))