mirror of
https://github.com/openwrt/packages.git
synced 2026-05-31 06:51:51 +08:00
986edeb2e4
1.3.2 (2026-03-09): * fsck.exfat: add an option to show a progress bar * mkfs.exfat: discard blocks prior to write outs by default * mkfs.exfat: add a read-after-write verification for the VBR * exfatprogs: adjust utility exit codes * dump.exfat: handle paths including '.', '..', and repeated '/' * fsck.exfat: convert 0x80 entries into deleted file entries 1.3.1 (2025-12-15): * fsck.exfat: support repairing the allocation bitmap size * exfatprogs: temporarily disable building defrag.exfat (data loss) * libexfat: fix a NULL pointer dereference in read_file_dentry_set() 1.3.0 (2025-10-15): * defrag.exfat: new tool to defragment an exFAT filesystem * mkfs.exfat: minimize zero-out initialization in quick format mode * fsck.exfat: set the entry after an unused entry as unused * Various bug fixes Link: https://github.com/exfatprogs/exfatprogs/blob/1.3.2/NEWS Signed-off-by: Daniel Golle <daniel@makrotopia.org>
54 lines
1.3 KiB
Makefile
54 lines
1.3 KiB
Makefile
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=exfatprogs
|
|
PKG_VERSION:=1.3.2
|
|
PKG_RELEASE:=1
|
|
|
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
|
|
PKG_SOURCE_URL:=https://github.com/exfatprogs/exfatprogs/releases/download/$(PKG_VERSION)
|
|
PKG_HASH:=67ddb50543636292df8fde58117eefd54210d6cd7bf1eea5e91d2c4dccbc425e
|
|
|
|
PKG_MAINTAINER:=Daniel Golle <daniel@makrotopia.org>
|
|
PKG_LICENSE:=GPL-2.0-only
|
|
PKG_LICENSE_FILES:=COPYING
|
|
PKG_CPE_ID:=cpe:/a:namjaejeon:exfatprogs
|
|
|
|
PKG_INSTALL:=1
|
|
PKG_BUILD_PARALLEL:=1
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
|
|
define Package/exfatprogs/Default
|
|
SECTION:=utils
|
|
CATEGORY:=Utilities
|
|
SUBMENU:=Filesystem
|
|
URL:=https://github.com/exfatprogs/exfatprogs
|
|
endef
|
|
|
|
define Package/exfat-mkfs
|
|
$(Package/exfatprogs/Default)
|
|
TITLE:=Utility for creating an exFAT File System
|
|
endef
|
|
|
|
define Package/exfat-fsck
|
|
$(Package/exfatprogs/Default)
|
|
TITLE:=Utility for checking/repairing an exFAT File System
|
|
endef
|
|
|
|
CONFIGURE_ARGS += \
|
|
--enable-shared \
|
|
--disable-static
|
|
|
|
define Package/exfat-mkfs/install
|
|
$(INSTALL_DIR) $(1)/usr/sbin
|
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/mkfs.exfat $(1)/usr/sbin
|
|
endef
|
|
|
|
define Package/exfat-fsck/install
|
|
$(INSTALL_DIR) $(1)/usr/sbin
|
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/fsck.exfat $(1)/usr/sbin
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,exfat-mkfs))
|
|
$(eval $(call BuildPackage,exfat-fsck))
|