From: Daniel Golle Date: Sat, 9 Nov 2024 00:37:56 +0000 (+0000) Subject: hwdata: package pnp.ids and add InstallDev section X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=e56d19245f3270219eaa69c48721845ec58b4701;p=feed%2Fpackages.git hwdata: package pnp.ids and add InstallDev section Make sure hwdata can be used by other packages during build by adding InstallDev section which includes pkgconfig as well as all types of IDs. Signed-off-by: Daniel Golle --- diff --git a/utils/hwdata/Makefile b/utils/hwdata/Makefile index 5bbb336932..e5a57be1af 100644 --- a/utils/hwdata/Makefile +++ b/utils/hwdata/Makefile @@ -17,6 +17,8 @@ PKG_MAINTAINER:= PKG_LICENSE:=GPL-2.0-or-later XFree86-1.0 PKG_LICENSE_FILES:=LICENSE +PKG_INSTALL:=1 + include $(INCLUDE_DIR)/package.mk define Package/pciids @@ -33,15 +35,35 @@ define Package/usbids URL:=https://github.com/vcrhonek/hwdata endef +define Package/pnpids + SECTION:=utils + CATEGORY:=Utilities + TITLE:=PnP ID list + URL:=https://github.com/vcrhonek/hwdata +endef + +define Build/InstallDev + $(INSTALL_DIR) $(1)/usr/share/hwdata + $(CP) $(PKG_INSTALL_DIR)/usr/share/hwdata/* $(1)/usr/share/hwdata + $(INSTALL_DIR) $(1)/usr/lib/pkgconfig + $(CP) $(PKG_INSTALL_DIR)/usr/*/pkgconfig/hwdata.pc $(1)/usr/lib/pkgconfig +endef + define Package/pciids/install $(INSTALL_DIR) $(1)/usr/share/hwdata - $(INSTALL_DATA) $(PKG_BUILD_DIR)/pci.ids $(1)/usr/share/hwdata + $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/share/hwdata/pci.ids $(1)/usr/share/hwdata +endef + +define Package/pnpids/install + $(INSTALL_DIR) $(1)/usr/share/hwdata + $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/share/hwdata/pnp.ids $(1)/usr/share/hwdata endef define Package/usbids/install $(INSTALL_DIR) $(1)/usr/share/hwdata - $(INSTALL_DATA) $(PKG_BUILD_DIR)/usb.ids $(1)/usr/share/hwdata + $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/share/hwdata/usb.ids $(1)/usr/share/hwdata endef $(eval $(call BuildPackage,pciids)) +$(eval $(call BuildPackage,pnpids)) $(eval $(call BuildPackage,usbids))