diff --git a/configs/myna_player_odyssey_defconfig b/configs/myna_player_odyssey_defconfig index 254453a..4158c78 100644 --- a/configs/myna_player_odyssey_defconfig +++ b/configs/myna_player_odyssey_defconfig @@ -132,4 +132,5 @@ BR2_PACKAGE_HOST_GENIMAGE=y BR2_PACKAGE_HOST_RAUC=y BR2_PACKAGE_DISABLED_SERVICES=y +BR2_PACKAGE_LIFEPO4WERED_PI=y BR2_PACKAGE_OPENSSH_SYSTEMD=y diff --git a/packages/Config.in b/packages/Config.in index b6acc54..2165ae6 100644 --- a/packages/Config.in +++ b/packages/Config.in @@ -2,6 +2,7 @@ source "$BR2_EXTERNAL_MynaPlayer_PATH/packages/disabled-services/Config.in" source "$BR2_EXTERNAL_MynaPlayer_PATH/packages/duktape-pc/Config.in" +source "$BR2_EXTERNAL_MynaPlayer_PATH/packages/lifepo4wered-pi/Config.in" source "$BR2_EXTERNAL_MynaPlayer_PATH/packages/openssh-systemd/Config.in" source "$BR2_EXTERNAL_MynaPlayer_PATH/packages/polkit-duktape/Config.in" diff --git a/packages/lifepo4wered-pi/Config.in b/packages/lifepo4wered-pi/Config.in new file mode 100644 index 0000000..cc6f0f1 --- /dev/null +++ b/packages/lifepo4wered-pi/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_LIFEPO4WERED_PI + bool "LiFePO4wered-Pi" + help + Access library, command line tool and daemon + for the LiFePO4wered/Pi module. + + https://github.com/xorbit/LiFePO4wered-Pi diff --git a/packages/lifepo4wered-pi/lifepo4wered-pi.hash b/packages/lifepo4wered-pi/lifepo4wered-pi.hash new file mode 100644 index 0000000..8acc101 --- /dev/null +++ b/packages/lifepo4wered-pi/lifepo4wered-pi.hash @@ -0,0 +1,3 @@ +# locally computed: + +sha256 41d5deccf6597b687866e67bf77f48fd0fa2b65591efb7134932516e1ae581c7 LiFePO4wered-Pi-c89ff52177e62c5a121a64c0c8b6d478529068f6.tar.gz diff --git a/packages/lifepo4wered-pi/lifepo4wered-pi.mk b/packages/lifepo4wered-pi/lifepo4wered-pi.mk new file mode 100644 index 0000000..f341599 --- /dev/null +++ b/packages/lifepo4wered-pi/lifepo4wered-pi.mk @@ -0,0 +1,26 @@ +################################################################################ +# +# LiFePo4wered-Pi +# +################################################################################ + +LIFEPO4WERED_PI_VERSION = c89ff52177e62c5a121a64c0c8b6d478529068f6 +LIFEPO4WERED_PI_SITE = $(call github,xorbit,LiFePO4wered-Pi,$(LIFEPO4WERED_PI_VERSION)) +LIFEPO4WERED_PI_SOURCE = LiFePO4wered-Pi-$(LIFEPO4WERED_PI_VERSION).tar.gz +LIFEPO4WERED_PI_LICENSE = GPL-2.0 +LIFEPO4WERED_PI_LICENSE_FILES = LICENSE +LIFEPO4WERED_PI_DEPENDENCIES = systemd + +define LIFEPO4WERED_PI_BUILD_CMDS + $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) +endef + +define LIFEPO4WERED_PI_INSTALL_TARGET_CMDS + $(TARGET_MAKE_ENV) $(MAKE) install PREFIX=/usr DESTDIR=$(TARGET_DIR) -C $(@D) +endef + +ifneq ($(BR2_INIT_SYSTEMD),y) +LIFEPO4WERED_PI_DEPENDENCIES -= systemd +LIFEPO4WERED_PI_MAKE_OPTS += USE_SYSTEMD=0 +endif +$(eval $(generic-package))