diff mbox series

package/pigpio: install to staging

Message ID 20190815134322.31823-1-thomas.petazzoni@bootlin.com
State Accepted
Headers show
Series package/pigpio: install to staging | expand

Commit Message

Thomas Petazzoni Aug. 15, 2019, 1:43 p.m. UTC
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>
---
 package/pigpio/pigpio.mk | 10 ++++++++++
 1 file changed, 10 insertions(+)

Comments

Thomas Petazzoni Aug. 19, 2019, 8:43 p.m. UTC | #1
On Thu, 15 Aug 2019 15:43:21 +0200
Thomas Petazzoni <thomas.petazzoni@bootlin.com> wrote:

> 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>
> ---
>  package/pigpio/pigpio.mk | 10 ++++++++++
>  1 file changed, 10 insertions(+)

Applied to master, thanks.

Thomas
Peter Korsgaard Sept. 2, 2019, 3:34 p.m. UTC | #2
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@bootlin.com> writes:

 > 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>

Committed to 2019.02.x and 2019.05.x, thanks.
diff mbox series

Patch

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))