diff --git a/configs/miyoo_musl_defconfig b/configs/miyoo_musl_defconfig index 71bb4d13..ad113499 100644 --- a/configs/miyoo_musl_defconfig +++ b/configs/miyoo_musl_defconfig @@ -230,6 +230,7 @@ BR2_PACKAGE_BOOST_STACKTRACE=y BR2_PACKAGE_NCURSES_WCHAR=y BR2_PACKAGE_UTF8PROC=y BR2_PACKAGE_GMENU2X=y +BR2_PACKAGE_GMENU2X_GM2XPKG=y BR2_PACKAGE_MIYOO_DAEMON=y BR2_PACKAGE_MIYOO_LOGO=y BR2_PACKAGE_MIYOO_CTL=y diff --git a/configs/miyoo_musl_static_defconfig b/configs/miyoo_musl_static_defconfig index 6c137d44..687e02f7 100644 --- a/configs/miyoo_musl_static_defconfig +++ b/configs/miyoo_musl_static_defconfig @@ -102,6 +102,7 @@ BR2_PACKAGE_BOOST=y BR2_PACKAGE_MUSL_FTS=y BR2_PACKAGE_PCRE2=y BR2_PACKAGE_XUTIL_UTIL_MACROS=y +BR2_PACKAGE_GMENU2X_GM2XPKG=y BR2_PACKAGE_OPKG=y BR2_PACKAGE_URANDOM_SCRIPTS=y BR2_PACKAGE_BASH=y diff --git a/configs/miyoo_uclibc_defconfig b/configs/miyoo_uclibc_defconfig index f981b85d..97234ec5 100644 --- a/configs/miyoo_uclibc_defconfig +++ b/configs/miyoo_uclibc_defconfig @@ -207,6 +207,7 @@ BR2_PACKAGE_X264=y BR2_PACKAGE_BOOST=y BR2_PACKAGE_NCURSES_WCHAR=y BR2_PACKAGE_GMENU2X=y +BR2_PACKAGE_GMENU2X_GM2XPKG=y BR2_PACKAGE_MIYOO_DAEMON=y BR2_PACKAGE_MIYOO_LOGO=y BR2_PACKAGE_MIYOO_CTL=y diff --git a/configs/miyoo_uclibc_static_defconfig b/configs/miyoo_uclibc_static_defconfig index 051820c1..4b2d2080 100644 --- a/configs/miyoo_uclibc_static_defconfig +++ b/configs/miyoo_uclibc_static_defconfig @@ -91,6 +91,7 @@ BR2_PACKAGE_X264=y BR2_PACKAGE_ARGP_STANDALONE=y BR2_PACKAGE_BOOST=y BR2_PACKAGE_XUTIL_UTIL_MACROS=y +BR2_PACKAGE_GMENU2X_GM2XPKG=y BR2_PACKAGE_OPKG=y BR2_PACKAGE_URANDOM_SCRIPTS=y BR2_PACKAGE_BASH=y diff --git a/package/Config.in b/package/Config.in index 320403f9..046b96f0 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2213,6 +2213,7 @@ menu "Miscellaneous" source "package/xmrig/Config.in" source "package/xutil_util-macros/Config.in" source "package/gmenu2x/Config.in" + source "package/gmenu2x-gm2xpkg/Config.in" source "package/miyoo-daemon/Config.in" source "package/miyoo-logo/Config.in" source "package/miyoo-ctl/Config.in" diff --git a/package/gmenu2x-gm2xpkg/Config.in b/package/gmenu2x-gm2xpkg/Config.in new file mode 100644 index 00000000..f92b629e --- /dev/null +++ b/package/gmenu2x-gm2xpkg/Config.in @@ -0,0 +1,5 @@ +config BR2_PACKAGE_GMENU2X_GM2XPKG + bool "gmenu2x-gm2xpkg" + help + This is a GMenu2X PacKaGer aka "gm2xpkg" released under the GNU GPL license v2. + Designed to archive/package your apps for further distribution, supports dir/zip/ipk formats. diff --git a/package/gmenu2x-gm2xpkg/gmenu2x-gm2xpkg.mk b/package/gmenu2x-gm2xpkg/gmenu2x-gm2xpkg.mk new file mode 100644 index 00000000..ece2505e --- /dev/null +++ b/package/gmenu2x-gm2xpkg/gmenu2x-gm2xpkg.mk @@ -0,0 +1,19 @@ +################################################################################ +# +# GMenu2X's "gm2xpkg" script +# +################################################################################ + +# Not a BR2_PACKAGE_FOO_VERSION +GM2XPKG_VERSION = master + +GMENU2X_GM2XPKG_EXTRA_DOWNLOADS = https://raw.githubusercontent.com/MiyooCFW/gmenu2x/$(GM2XPKG_VERSION)/tools/gm2xpkg.sh +GMENU2X_GM2XPKG_INSTALL_STAGING = YES +GMENU2X_GM2XPKG_INSTALL_TARGET = NO + +# Install GMenu2X PacKaGer to staging for development +define GMENU2X_GM2XPKG_INSTALL_STAGING_CMDS + $(INSTALL) -D -m 0755 $(GMENU2X_GM2XPKG_DL_DIR)/gm2xpkg.sh $(STAGING_DIR)/usr/bin/gm2xpkg +endef + +$(eval $(generic-package))