F: package/python-sentry-sdk/
F: package/python-websockets/
F: package/python-xlib/
+F: package/sentry-cli/
F: package/unclutter-xfixes/
N: Joshua Henderson <joshua.henderson@microchip.com>
source "package/s6-rc/Config.in.host"
source "package/sam-ba/Config.in.host"
source "package/sdbusplus/Config.in.host"
+ source "package/sentry-cli/Config.in.host"
source "package/squashfs/Config.in.host"
source "package/sunxi-tools/Config.in.host"
source "package/swig/Config.in.host"
--- /dev/null
+config BR2_PACKAGE_HOST_SENTRY_CLI
+ bool "host sentry-cli"
+ depends on BR2_PACKAGE_HOST_RUSTC_ARCH_SUPPORTS
+ select BR2_PACKAGE_HOST_RUSTC
+ help
+ Official Sentry command line interface
+
+ For managing debug information files and source maps.
+
+ https://docs.sentry.io/cli/
--- /dev/null
+################################################################################
+#
+# sentry-cli
+#
+################################################################################
+
+SENTRY_CLI_VERSION = 1.57.0
+SENTRY_CLI_SITE = $(call github,getsentry,sentry-cli,$(SENTRY_CLI_VERSION))
+SENTRY_CLI_LICENSE = BSD-3-clause
+SENTRY_CLI_LICENSE_FILES = LICENSE
+
+SENTRY_CLI_DEPENDENCIES = host-rustc
+
+HOST_SENTRY_CLI_CARGO_ENV = CARGO_HOME=$(HOST_DIR)/share/cargo
+
+HOST_SENTRY_CLI_CARGO_OPTS = \
+ --release \
+ --manifest-path=$(@D)/Cargo.toml
+
+define HOST_SENTRY_CLI_BUILD_CMDS
+ $(HOST_MAKE_ENV) $(HOST_SENTRY_CLI_CARGO_ENV) \
+ cargo build $(HOST_SENTRY_CLI_CARGO_OPTS)
+endef
+
+define HOST_SENTRY_CLI_INSTALL_CMDS
+ $(INSTALL) -D -m 0755 $(@D)/target/release/sentry-cli \
+ $(HOST_DIR)/bin/sentry-cli
+endef
+
+$(eval $(host-generic-package))