mklittlefs: Add 3.2.0
Tool to build and unpack littlefs images
This commit is contained in:
parent
378320abe8
commit
63451a0b85
1
Makefile
1
Makefile
|
@ -2244,6 +2244,7 @@ SUBDIR+= mixer.tk
|
|||
SUBDIR+= mixmaster
|
||||
SUBDIR+= mk-configure-current
|
||||
SUBDIR+= mkcabal
|
||||
SUBDIR+= mklittlefs
|
||||
SUBDIR+= mle
|
||||
SUBDIR+= mlir
|
||||
SUBDIR+= mlocate
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
Tool to build and unpack [littlefs](https://github.com/ARMmbed/littlefs) images.
|
||||
Based off of [mkspiffs](https://github.com/igrr/mkspiffs) by Ivan Grokhotkov.
|
||||
This package provides binaries built with the following configuration:
|
||||
mklittlefs-esp32: configuration compatible with the Espressif ESP32
|
||||
mklittlefs-generic: configuration using the default parameters
|
|
@ -0,0 +1,50 @@
|
|||
# $NetBSD$
|
||||
|
||||
DISTNAME= mklittlefs-${VERSION}
|
||||
CATEGORIES= filesystems
|
||||
MASTER_SITES= ${MASTER_SITE_GITHUB:=earlephilhower/}
|
||||
GITHUB_PROJECT= mklittlefs
|
||||
GITHUB_TAG= ${VERSION}
|
||||
|
||||
VERSION= 3.2.0
|
||||
LITTLEFS_VERSION= 2.5.1
|
||||
|
||||
DISTFILES= ${DEFAULT_DISTFILES}
|
||||
|
||||
LITTLEFS= littlefs-${LITTLEFS_VERSION}
|
||||
DISTFILES+= ${LITTLEFS}.tar.gz
|
||||
SITES.${LITTLEFS}.tar.gz= -https://github.com/littlefs-project/littlefs/archive/refs/tags/v${LITTLEFS_VERSION}.tar.gz
|
||||
|
||||
MAINTAINER= rxg@NetBSD.org
|
||||
HOMEPAGE= https://github.com/earlephilhower/mklittlefs/
|
||||
COMMENT= Tool to build and unpack littlefs images
|
||||
LICENSE= mit
|
||||
|
||||
USE_LANGUAGES= c c++
|
||||
USE_TOOLS+= gmake
|
||||
|
||||
MAKE_ENV+= TARGET_OS=${OPSYS} VERSION=${VERSION} LITTLEFS_VERSION=${LITTLEFS_VERSION}
|
||||
|
||||
INSTALLATION_DIRS= bin
|
||||
|
||||
pre-build:
|
||||
${RM} -r ${WRKSRC}/littlefs
|
||||
${CP} -r ${WRKDIR}/${LITTLEFS} ${WRKSRC}/littlefs
|
||||
${SED} -i 's/VERSION :=/VERSION ?=/g' ${WRKSRC}/Makefile
|
||||
|
||||
do-build:
|
||||
cd ${WRKSRC} && \
|
||||
env ${MAKE_ENV} ${MAKE_PROGRAM} ${BUILD_MAKE_FLAGS} dist
|
||||
cd ${WRKSRC} && \
|
||||
env ${MAKE_ENV} ${MAKE_PROGRAM} ${BUILD_MAKE_FLAGS} clean
|
||||
cd ${WRKSRC} && \
|
||||
env ${MAKE_ENV} ${MAKE_PROGRAM} ${BUILD_MAKE_FLAGS} dist \
|
||||
CPPFLAGS="${CPPFLAGS} -ULFS_NAME_MAX -DLFS_NAME_MAX=64" \
|
||||
BUILD_CONFIG_NAME="-esp32"
|
||||
|
||||
do-install:
|
||||
.for i in esp32 generic
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/mklittlefs-${VERSION}-${i}-${OPSYS}/mklittlefs ${DESTDIR}${PREFIX}/bin/mklittlefs-${i}
|
||||
.endfor
|
||||
|
||||
.include "../../mk/bsd.pkg.mk"
|
|
@ -0,0 +1,3 @@
|
|||
@comment $NetBSD$
|
||||
bin/mklittlefs-esp32
|
||||
bin/mklittlefs-generic
|
|
@ -0,0 +1,8 @@
|
|||
$NetBSD$
|
||||
|
||||
BLAKE2s (littlefs-2.5.1.tar.gz) = 0f83f6481078e7ea4ad38074bffdf93e3dd72d2c9c7df7237c99fcda163a2f08
|
||||
SHA512 (littlefs-2.5.1.tar.gz) = e494b2cee9aca4756815bb0529e3abd842bda478c5343a2360e5afec5d63eb4652fb275f029d9a127e0ea6cc82a4a59619f5076655c57a63d491e469488c5db0
|
||||
Size (littlefs-2.5.1.tar.gz) = 133561 bytes
|
||||
BLAKE2s (mklittlefs-3.2.0.tar.gz) = 212a5395ade91ac1aa69a4e320f2183d9c624aa300f2cc061f02fc271509b938
|
||||
SHA512 (mklittlefs-3.2.0.tar.gz) = fc566d2d8c1f7faabaebb6edd9b5cd3f12c1690085b35d074737382b897342fe654cce7802db15c5954c009b6be3e75a69ec382b11baa850ef2ebdfa3aff7a78
|
||||
Size (mklittlefs-3.2.0.tar.gz) = 44245 bytes
|
Loading…
Reference in New Issue