diff options
| author | Lucas Castro <lucas@gnuabordo.com.br> | 2022-06-29 10:34:55 -0300 |
|---|---|---|
| committer | Lucas Castro <lucas@gnuabordo.com.br> | 2022-06-29 10:34:55 -0300 |
| commit | 93bf26b04b7dd6a74d6cf3c2148af0541dc9f333 (patch) | |
| tree | ed500199e0bf34d08b4ca01578884e56c1866635 /package | |
Initial Commitmaster
Diffstat (limited to 'package')
| -rw-r--r-- | package/bb-overlays/Config.in | 15 | ||||
| -rw-r--r-- | package/bb-overlays/bb-overlays.desc | 1 | ||||
| -rw-r--r-- | package/bb-overlays/bb-overlays.mk | 25 | ||||
| -rw-r--r-- | package/beagleboard-dt/Config.in | 14 | ||||
| -rw-r--r-- | package/beagleboard-dt/beagleboard-dt.desc | 1 | ||||
| -rw-r--r-- | package/beagleboard-dt/beagleboard-dt.mk | 25 | ||||
| -rw-r--r-- | package/capu/Config.in | 10 | ||||
| -rw-r--r-- | package/capu/capu.desc | 1 | ||||
| -rw-r--r-- | package/capu/capu.mk | 45 |
9 files changed, 137 insertions, 0 deletions
diff --git a/package/bb-overlays/Config.in b/package/bb-overlays/Config.in new file mode 100644 index 0000000..a424bbe --- /dev/null +++ b/package/bb-overlays/Config.in @@ -0,0 +1,15 @@ +config BR2_PACKAGE_BB_OVERLAYS + bool "bb-overlays" + help + Contains overlays dts for beaglebone boards. Can be used for overlay + bult-in device-tree. + +if BR2_PACKAGE_BB_OVERLAYS + +config BR2_OVERLAYS_NAMES + string "Overlay source file names" + help + Name of device tree overlay file names, without the trailing dtbo. + You can provide a list of overlay files to build, separated by spaces. + +endif #BR2_PACKAGE_BB_OVERLAYS diff --git a/package/bb-overlays/bb-overlays.desc b/package/bb-overlays/bb-overlays.desc new file mode 100644 index 0000000..c6b70da --- /dev/null +++ b/package/bb-overlays/bb-overlays.desc @@ -0,0 +1 @@ +name: bb-overlays diff --git a/package/bb-overlays/bb-overlays.mk b/package/bb-overlays/bb-overlays.mk new file mode 100644 index 0000000..5d8b50e --- /dev/null +++ b/package/bb-overlays/bb-overlays.mk @@ -0,0 +1,25 @@ +############################################################################### +# +# BB Overlays +# +############################################################################### + +BB_OVERLAYS_VERSION = c49a6409cf9570a4e6b8a5cb25721f63a0bf74cc +BB_OVERLAYS_SITE = $(call github,beagleboard,bb.org-overlays,$(BB_OVERLAYS_VERSION)) + +OVERLAYS_DTS_ARCH_PATH = $(call qstrip,src/arm/) +BB_OVERLAYS_NAMES = $(call qstrip,$(BR2_OVERLAYS_NAMES)) +BB_OVERLAYS_DTS = $(addprefix $(OVERLAYS_DTS_ARCH_PATH),$(BB_OVERLAYS_NAMES)) +BB_OVERLAYS_DTBO = $(addsuffix .dtbo,$(BB_OVERLAYS_DTS)) + +define BB_OVERLAYS_BUILD_CMDS + $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) $(BB_OVERLAYS_DTBO) +endef + +define BB_OVERLAYS_INSTALL_TARGET_CMDS + mkdir -p $(TARGET_DIR)/lib/firmware + $(INSTALL) -m 0775 -D $(@D)/src/arm/*.dtbo $(TARGET_DIR)/lib/firmware/ +endef + +$(eval $(generic-package)) + diff --git a/package/beagleboard-dt/Config.in b/package/beagleboard-dt/Config.in new file mode 100644 index 0000000..3b7bad0 --- /dev/null +++ b/package/beagleboard-dt/Config.in @@ -0,0 +1,14 @@ +config BR2_PACKAGE_BEAGLEBOARD_DT + bool "BeagleBoard Device Tree" + help + Contains device tree definitions for beagleboards. + +if BR2_PACKAGE_BEAGLEBOARD_DT + +config BR2_BEAGLEBOARD_DTS_NAMES + string "Device Tree Source file names" + help + Name of device tree source file, without the trailing dts. + You can provice a list of tts files to build, separated by spaces. + +endif #BR2_PACKAGE_BEAGLEBOARD_DT diff --git a/package/beagleboard-dt/beagleboard-dt.desc b/package/beagleboard-dt/beagleboard-dt.desc new file mode 100644 index 0000000..bbffa96 --- /dev/null +++ b/package/beagleboard-dt/beagleboard-dt.desc @@ -0,0 +1 @@ +name: beagleboard-dt diff --git a/package/beagleboard-dt/beagleboard-dt.mk b/package/beagleboard-dt/beagleboard-dt.mk new file mode 100644 index 0000000..fe8152d --- /dev/null +++ b/package/beagleboard-dt/beagleboard-dt.mk @@ -0,0 +1,25 @@ +############################################################################### +# +# BeagleBoard device tree +# +############################################################################### + +BEAGLEBOARD_DT_VERSION = v5.4.x +BEAGLEBOARD_DT_SITE = $(call github,beagleboard,BeagleBoard-DeviceTrees,$(BEAGLEBOARD_DT_VERSION)) + +BEAGLEBOARD_DTS_REL_PATH = $(call qstrip,src/arm/) +BEAGLEBOARD_DTS_NAMES += $(call qstrip,$(BR2_BEAGLEBOARD_DTS_NAMES)) +BEAGLEBOARD_DTS_NAMES += $(call $(filter %.dts,$(notdir $(call qstrip,$(BEAGLEBOARD_DTS_REL_PATH))))) +BEAGLEBOARD_DTS = $(addprefix $(BEAGLEBOARD_DTS_REL_PATH),$(BEAGLEBOARD_DTS_NAMES)) +BEAGLEBOARD_DTBS = $(addsuffix .dtb,$(BEAGLEBOARD_DTS)) + +define BEAGLEBOARD_DT_BUILD_CMDS + $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) $(BEAGLEBOARD_DTBS) +endef + +define BEAGLEBOARD_DT_INSTALL_TARGET_CMDS + mkdir -p $(TARGET_DIR)/boot/dtbs/$(BR2_LINUX_KERNEL_VERSION) + $(INSTALL) -m 0775 $(@D)/src/arm/*.dtb $(TARGET_DIR)/boot/dtbs/$(BR2_LINUX_KERNEL_VERSION)/ +endef + +$(eval $(generic-package)) diff --git a/package/capu/Config.in b/package/capu/Config.in new file mode 100644 index 0000000..066c2b8 --- /dev/null +++ b/package/capu/Config.in @@ -0,0 +1,10 @@ +config BR2_PACKAGE_CAPU + bool "CAPU" + depends on BR2_PACKAGE_XORG7 + depends on BR2_USE_WCHAR + depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_USE_MMU + select BR2_PACKAGE_LINUX_PAM + select BR2_PACKAGE_LIBGTK2 + help + Controle de Acesso de Perimetro Universal diff --git a/package/capu/capu.desc b/package/capu/capu.desc new file mode 100644 index 0000000..de35df7 --- /dev/null +++ b/package/capu/capu.desc @@ -0,0 +1 @@ +name: CAPU diff --git a/package/capu/capu.mk b/package/capu/capu.mk new file mode 100644 index 0000000..c450c8c --- /dev/null +++ b/package/capu/capu.mk @@ -0,0 +1,45 @@ +############################################################################### +# +# CAPU +# +############################################################################### + +CAPU_VERSION = cf30bed85da2c1ea74335a9e126e879d5a922d6e +CAPU_SITE_METHOD = git +CAPU_SITE = ssh://lucas@git.zw.local:2201/git/capu.git + +CAPU_CFLAGS += `$(PKG_CONFIG_HOST_BINARY) --cflags gtk+-2.0 --cflags` +CAPU_LIBS += `$(PKG_CONFIG_HOST_BINARY) --libs gtk+-2.0 --libs` +CAPU_LIBS += -lpam + +# Dependecies +PKG_CONFIG_BIN="$(PKG_CONFIG_HOST_BINARY)" + +CAPU_DEPENDENCIES += linux-pam +CAPU_DEPENDENCIES += libgtk2 + +#TARGET_CONFIGURE_OPTS += \ +# CFLAGS+="$(CAPU_CFLAGS)" \ + +#TARGET_MAKE_ENV += \ +# LIBS+="$(CAPU_LIBS)" + +CAPU_MAKE_OPTS += \ + CFLAGS+="$(CAPU_CFLAGS)" \ + LIBS+="$(CAPU_LIBS)" + +define CAPU_BUILD_CMDS + $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) $(CAPU_MAKE_OPTS) -C $(@D) + @echo "-------------------" + @echo "-------------------" + @echo "-------------------" + @echo $(TARGET_MAKE_ENV) + @echo $(TARGET_CONFIGURE_OPTS) +endef + +define CAPU_INSTALL_TARGET_CMDS + $(INSTALL) -m 0755 $(@D)/capu $(TARGET_DIR)/usr/bin/ +endef + +$(eval $(generic-package)) + |
