mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-20 14:13:16 +00:00
f35a29d63f
Both packages `ombnia-mcu-firmware` and `omnia-mcutool` would depend on a specific device. The buildbots however build all devices and therefore the package isn't build at all, due to unmet dependencies. While this didn't cause issues with OPKG, APK fails actively due to the missing packages. Drop the specific dependency, however wants to install unrelated firmware on any device can do that anyway. Signed-off-by: Paul Spooren <mail@aparcar.org>
55 lines
1.5 KiB
Makefile
55 lines
1.5 KiB
Makefile
#
|
|
# Copyright (C) 2016-2024 CZ.NIC z.s.p.o. (http://www.nic.cz/)
|
|
#
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
# See /LICENSE for more information.
|
|
#
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=omnia-mcutool
|
|
PKG_VERSION_REAL:=0.3-rc3
|
|
PKG_RELEASE:=1
|
|
|
|
PKG_SOURCE_PROTO:=git
|
|
PKG_SOURCE_URL=https://gitlab.nic.cz/turris/$(PKG_NAME)
|
|
PKG_SOURCE_DATE:=2024-08-05
|
|
PKG_SOURCE_VERSION:=3833ade1377076a5c8e394d7afe7679716af0107
|
|
PKG_MIRROR_HASH:=63cfaa388cffc8a5a7d08c14d6428d1bb33ae7aebf62a1764fd57f8bc94f9144
|
|
|
|
PKG_MAINTAINER:=Marek Mojik <marek.mojik@nic.cz>
|
|
PKG_LICENSE:=GPL-2.0-or-later
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
|
|
define Package/omnia-mcutool
|
|
SECTION:=utils
|
|
CATEGORY:=Utilities
|
|
URL:=https://gitlab.nic.cz/turris/$(PKG_NAME)
|
|
TITLE:=CZ.NIC Turris Omnia MCU utility
|
|
DEPENDS:=+libopenssl +omnia-mcu-firmware
|
|
endef
|
|
|
|
define Package/omnia-mcutool/description
|
|
The omnia-mcutool utility is mainly used to upgrade the firmware on the
|
|
microcontroller on the Turris Omnia router. It can also show state of MCU
|
|
settings and configure MCU options (GPIOs, LEDs, power).
|
|
endef
|
|
|
|
TARGET_LDFLAGS += -lcrypto
|
|
|
|
define Build/Compile
|
|
$(MAKE) -C $(PKG_BUILD_DIR) \
|
|
CC="$(TARGET_CC)" \
|
|
CFLAGS="$(TARGET_CFLAGS) -Wall" \
|
|
LDFLAGS="$(TARGET_LDFLAGS)" \
|
|
MCUTOOL_VERSION="$(PKG_VERSION_REAL)"
|
|
endef
|
|
|
|
define Package/omnia-mcutool/install
|
|
$(INSTALL_DIR) $(1)/usr/bin
|
|
$(INSTALL_BIN) $(PKG_BUILD_DIR)/omnia-mcutool $(1)/usr/bin/
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,omnia-mcutool))
|