From b38055533cf0e90d798cc850d7bf1777e5941ad9 Mon Sep 17 00:00:00 2001 From: viktorxda <35473052+viktorxda@users.noreply.github.com> Date: Thu, 30 Jan 2025 17:28:43 +0100 Subject: [PATCH] Package: set correct linux dependencies --- .../goke-osdrv-gk7205v200.mk | 78 +++++++++---------- .../hisilicon-osdrv-hi3516ev200.mk | 6 +- .../package/linux-patcher/linux-patcher.mk | 1 + .../sigmastar-osdrv-sensors.mk | 2 + 4 files changed, 45 insertions(+), 42 deletions(-) diff --git a/general/package/goke-osdrv-gk7205v200/goke-osdrv-gk7205v200.mk b/general/package/goke-osdrv-gk7205v200/goke-osdrv-gk7205v200.mk index 2008fdce..c349c470 100644 --- a/general/package/goke-osdrv-gk7205v200/goke-osdrv-gk7205v200.mk +++ b/general/package/goke-osdrv-gk7205v200/goke-osdrv-gk7205v200.mk @@ -40,45 +40,45 @@ define GOKE_OSDRV_GK7205V200_INSTALL_TARGET_CMDS $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensors/iq $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/sensor/iq/sc2232.ini ln -sf imx307.ini $(TARGET_DIR)/etc/sensors/iq/default.ini - $(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke - ## $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/cipher_drv.ko - ## $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gfbg.ko - $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_acodec.ko - ### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_adc.ko - $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_adec.ko - $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_aenc.ko - $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_ai.ko - $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_aio.ko - $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_ao.ko - $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_base.ko - $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_chnl.ko - $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_h264e.ko - $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_h265e.ko - ### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_isp.ko - $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_ive.ko - $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_jpege.ko - $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_rc.ko - $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_rgn.ko - $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_sys.ko - ## $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_tde.ko - $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_vedu.ko - $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_venc.ko - $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_vgs.ko - $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_vi.ko - ## $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_vo.ko - $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_vpss.ko - ### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_wdt.ko - ### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/isp_piris.ko - ### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/isp_pwm.ko - ### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/isp_sample_ist.ko - ### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/isp_sensor_i2c.ko - ### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/isp_sensor_spi.ko - ### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/mipi_rx.ko - ### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/osal.ko - ## $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/ssp_ota5182_ex.ko - ## $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/ssp_st7789_ex.ko - ## $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/ssp_st7796_ex.ko - ### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/sysconfig.ko + $(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.9.37/goke + ## $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/cipher_drv.ko + ## $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gfbg.ko + $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_acodec.ko + ### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_adc.ko + $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_adec.ko + $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_aenc.ko + $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_ai.ko + $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_aio.ko + $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_ao.ko + $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_base.ko + $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_chnl.ko + $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_h264e.ko + $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_h265e.ko + ### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_isp.ko + $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_ive.ko + $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_jpege.ko + $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_rc.ko + $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_rgn.ko + $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_sys.ko + ## $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_tde.ko + $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_vedu.ko + $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_venc.ko + $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_vgs.ko + $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_vi.ko + ## $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_vo.ko + $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_vpss.ko + ### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/gk7205v200_wdt.ko + ### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/isp_piris.ko + ### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/isp_pwm.ko + ### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/isp_sample_ist.ko + ### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/isp_sensor_i2c.ko + ### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/isp_sensor_spi.ko + ### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/mipi_rx.ko + ### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/osal.ko + ## $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/ssp_ota5182_ex.ko + ## $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/ssp_st7789_ex.ko + ## $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/ssp_st7796_ex.ko + ### $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/kmod/sysconfig.ko $(INSTALL) -m 755 -d $(TARGET_DIR)/usr/bin $(INSTALL) -m 755 -t $(TARGET_DIR)/usr/bin $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/script/load* diff --git a/general/package/hisilicon-osdrv-hi3516ev200/hisilicon-osdrv-hi3516ev200.mk b/general/package/hisilicon-osdrv-hi3516ev200/hisilicon-osdrv-hi3516ev200.mk index d7d247e3..194efbd5 100644 --- a/general/package/hisilicon-osdrv-hi3516ev200/hisilicon-osdrv-hi3516ev200.mk +++ b/general/package/hisilicon-osdrv-hi3516ev200/hisilicon-osdrv-hi3516ev200.mk @@ -22,9 +22,9 @@ define HISILICON_OSDRV_HI3516EV200_INSTALL_TARGET_CMDS $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensors/iq $(HISILICON_OSDRV_HI3516EV200_PKGDIR)/files/sensor/iq/f23.ini ln -sf imx307.ini $(TARGET_DIR)/etc/sensors/iq/default.ini - $(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/hisilicon - $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/hisilicon $(HISILICON_OSDRV_HI3516EV200_PKGDIR)/files/kmod/camhi-motor.ko - $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/hisilicon $(HISILICON_OSDRV_HI3516EV200_PKGDIR)/files/kmod/hi3516ev200_isp.ko + $(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.9.37/hisilicon + $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/hisilicon $(HISILICON_OSDRV_HI3516EV200_PKGDIR)/files/kmod/camhi-motor.ko + $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/hisilicon $(HISILICON_OSDRV_HI3516EV200_PKGDIR)/files/kmod/hi3516ev200_isp.ko $(INSTALL) -m 755 -d $(TARGET_DIR)/usr/bin $(INSTALL) -m 755 -t $(TARGET_DIR)/usr/bin $(HISILICON_OSDRV_HI3516EV200_PKGDIR)/files/script/load* diff --git a/general/package/linux-patcher/linux-patcher.mk b/general/package/linux-patcher/linux-patcher.mk index 9edf05ee..fac2fcbf 100644 --- a/general/package/linux-patcher/linux-patcher.mk +++ b/general/package/linux-patcher/linux-patcher.mk @@ -4,6 +4,7 @@ # ################################################################################ +LINUX_PATCHER_DEPENDENCIES = linux export UIMAGE_NAME = Linux-$(LINUX_VERSION_PROBED)-$(OPENIPC_SOC_MODEL) # Exclude buildroot yylloc patches diff --git a/general/package/sigmastar-osdrv-sensors/sigmastar-osdrv-sensors.mk b/general/package/sigmastar-osdrv-sensors/sigmastar-osdrv-sensors.mk index 25bd7bef..c1f7bf23 100644 --- a/general/package/sigmastar-osdrv-sensors/sigmastar-osdrv-sensors.mk +++ b/general/package/sigmastar-osdrv-sensors/sigmastar-osdrv-sensors.mk @@ -7,6 +7,8 @@ SIGMASTAR_OSDRV_SENSORS_SITE = $(call github,openipc,sensors,$(SIGMASTAR_OSDRV_SENSORS_VERSION)) SIGMASTAR_OSDRV_SENSORS_VERSION = HEAD +SIGMASTAR_OSDRV_SENSORS_DEPENDENCIES = linux + define SIGMASTAR_OSDRV_SENSORS_INSTALL_TARGET_CMDS $(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/sigmastar $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/sigmastar $(@D)/sigmastar/$(OPENIPC_SOC_FAMILY)/*