# libstatgrab A library that provides cross platform access to statistics about the system on which it run ^ runtime dependencies | ncurses (Libraries/Text and terminal handling) | ^ ::: | perl (Interpreter languages and scripting) | ``` mkdir /data/buildroot/package/libstatgrab cat > /data/buildroot/package/libstatgrab/Config.in<< 'EOF' config BR2_PACKAGE_LIBSTATGRAB bool "libstatgrab" depends on BR2_PACKAGE_NCURSES depends on BR2_PACKAGE_PERL help A library that provides cross platform access to statistics about the system on which it run EOF cat > /data/buildroot/package/libstatgrab/libstatgrab.mk<< 'EOF' ############################################################# # # libstatgrab #https://github.com/libstatgrab/libstatgrab/archive/refs/tags/LIBSTATGRAB_0_92_1.tar.gz ############################################################# LIBSTATGRAB_VERSION = 0.92.1 LIBSTATGRAB_SOURCE = LIBSTATGRAB_0_92_1.tar.gz LIBSTATGRAB_SITE = https://github.com/libstatgrab/libstatgrab/archive/refs/tags LIBSTATGRAB_INSTALL_STAGING = YES LIBSTATGRAB_DEPENDENCIES = ncurses perl LIBSTATGRAB_BIN_ARCH_EXCLUDE = /usr/lib define LIBSTATGRAB_BUILD_CMDS cd $(@D)/ && \ ./configure --prefix=/usr && \ make endef define LIBSTATGRAB_INSTALL_STAGING_CMDS cd $(@D)/ && \ make DESTDIR="$(STAGING_DIR)/" install endef define LIBSTATGRAB_INSTALL_TARGET_CMDS cd $(@D)/ && \ make DESTDIR="$(TARGET_DIR)/" install endef $(eval $(generic-package)) EOF sed -i '/menu "Custom packages"/a source "package/libstatgrab/Config.in"' /data/buildroot/package/Config.in ```