From ad43e523a012e4b17d77122faf0dd6cb1c9c3668 Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Mon, 1 Jun 2020 19:10:42 -0700 Subject: [PATCH 1/3] exfat-utils: import from base Signed-off-by: Rosen Penev --- utils/exfat-utils/Makefile | 69 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 utils/exfat-utils/Makefile diff --git a/utils/exfat-utils/Makefile b/utils/exfat-utils/Makefile new file mode 100644 index 000000000..ef2b59606 --- /dev/null +++ b/utils/exfat-utils/Makefile @@ -0,0 +1,69 @@ +include $(TOPDIR)/rules.mk + +PKG_NAME:=exfat-utils +PKG_VERSION:=1.0.1 +PKG_RELEASE:=1 + +PKG_LICENSE:=GPL-2.0 + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=https://codeload.github.com/$(PKG_NAME)/$(PKG_NAME)/tar.gz/$(PKG_VERSION)? +PKG_HASH:=7d4e95c3042b58601a581dc02f55eb4a726a2fb8db2e74a9619dbf3083997e06 + +PKG_FIXUP:=autoreconf +PKG_BUILD_PARALLEL:=1 +PKG_INSTALL:=1 + +PKG_MAINTAINER:=Daniel Golle + +include $(INCLUDE_DIR)/package.mk + +CONFIGURE_ARGS += \ + --enable-shared \ + --disable-static + +define Package/exfat-utils/Default + SECTION:=utils + CATEGORY:=Utilities + SUBMENU:=Filesystem + DEPENDS:=+libexfat + URL:=https://github.com/exfat-utils/exfat-utils +endef + +define Package/exfat-mkfs + $(Package/exfat-utils/Default) + TITLE:=Utility for creating an exFAT File System +endef + +define Package/exfat-fsck + $(Package/exfat-utils/Default) + TITLE:=Utility for checking/repairing an exFAT File System +endef + +define Package/libexfat + SECTION:=libs + CATEGORY:=Libraries + TITLE:=Library for exFAT File System tools + DEPENDS:=+libuuid + ABI_VERSION:=1 +endef + +define Package/libexfat/install + $(INSTALL_DIR) $(1)/usr/lib + $(CP) \ + $(PKG_INSTALL_DIR)/usr/lib/libexfat.so.* $(1)/usr/lib/ +endef + +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,libexfat)) +$(eval $(call BuildPackage,exfat-mkfs)) +$(eval $(call BuildPackage,exfat-fsck)) From 0d9eab5fff08922fc3eb6059bf6d17f69c574b22 Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Mon, 1 Jun 2020 19:11:29 -0700 Subject: [PATCH 2/3] exfat-utils: rename to exfatprogs as upstream has done Based on kernel.org feedback, this has been renamed for consistency between the other filesystem progs. Signed-off-by: Rosen Penev --- utils/{exfat-utils => exfatprogs}/Makefile | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename utils/{exfat-utils => exfatprogs}/Makefile (100%) diff --git a/utils/exfat-utils/Makefile b/utils/exfatprogs/Makefile similarity index 100% rename from utils/exfat-utils/Makefile rename to utils/exfatprogs/Makefile From 695b33b0b7b3de11e9e495ab26ab524ac519ed2f Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Sun, 26 Apr 2020 16:17:31 -0700 Subject: [PATCH 3/3] exfatprogs: update to 1.0.3 This release removes iconv dependency which needed nls.mk before. It also removes the library component. Switch from old name to new name in Makefile. Fixed license information. Several other cleanups for consistency between packages. Signed-off-by: Rosen Penev --- utils/exfatprogs/Makefile | 46 +++++++++++++-------------------------- 1 file changed, 15 insertions(+), 31 deletions(-) diff --git a/utils/exfatprogs/Makefile b/utils/exfatprogs/Makefile index ef2b59606..f66ff4eab 100644 --- a/utils/exfatprogs/Makefile +++ b/utils/exfatprogs/Makefile @@ -1,58 +1,43 @@ include $(TOPDIR)/rules.mk -PKG_NAME:=exfat-utils -PKG_VERSION:=1.0.1 +PKG_NAME:=exfatprogs +PKG_VERSION:=1.0.3 PKG_RELEASE:=1 -PKG_LICENSE:=GPL-2.0 - PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://codeload.github.com/$(PKG_NAME)/$(PKG_NAME)/tar.gz/$(PKG_VERSION)? -PKG_HASH:=7d4e95c3042b58601a581dc02f55eb4a726a2fb8db2e74a9619dbf3083997e06 +PKG_HASH:=5cb2c9e65a1633148d498913508977e6073d6f454a7addfa98623f6d065d5589 + +PKG_MAINTAINER:=Daniel Golle +PKG_LICENSE:=GPL-2.0-only +PKG_LICENSE_FILES:=COPYING PKG_FIXUP:=autoreconf -PKG_BUILD_PARALLEL:=1 PKG_INSTALL:=1 - -PKG_MAINTAINER:=Daniel Golle +PKG_BUILD_PARALLEL:=1 include $(INCLUDE_DIR)/package.mk -CONFIGURE_ARGS += \ - --enable-shared \ - --disable-static - -define Package/exfat-utils/Default +define Package/exfatprogs/Default SECTION:=utils CATEGORY:=Utilities SUBMENU:=Filesystem - DEPENDS:=+libexfat - URL:=https://github.com/exfat-utils/exfat-utils + URL:=https://github.com/exfatprogs/exfatprogs endef define Package/exfat-mkfs - $(Package/exfat-utils/Default) + $(Package/exfatprogs/Default) TITLE:=Utility for creating an exFAT File System endef define Package/exfat-fsck - $(Package/exfat-utils/Default) + $(Package/exfatprogs/Default) TITLE:=Utility for checking/repairing an exFAT File System endef -define Package/libexfat - SECTION:=libs - CATEGORY:=Libraries - TITLE:=Library for exFAT File System tools - DEPENDS:=+libuuid - ABI_VERSION:=1 -endef - -define Package/libexfat/install - $(INSTALL_DIR) $(1)/usr/lib - $(CP) \ - $(PKG_INSTALL_DIR)/usr/lib/libexfat.so.* $(1)/usr/lib/ -endef +CONFIGURE_ARGS += \ + --enable-shared \ + --disable-static define Package/exfat-mkfs/install $(INSTALL_DIR) $(1)/usr/sbin @@ -64,6 +49,5 @@ define Package/exfat-fsck/install $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/fsck.exfat $(1)/usr/sbin endef -$(eval $(call BuildPackage,libexfat)) $(eval $(call BuildPackage,exfat-mkfs)) $(eval $(call BuildPackage,exfat-fsck))