1
0
mirror of https://git.openwrt.org/feed/packages.git synced 2024-06-26 17:47:55 +02:00

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 <rosenp@gmail.com>
This commit is contained in:
Rosen Penev 2020-04-26 16:17:31 -07:00
parent 0d9eab5fff
commit 695b33b0b7
No known key found for this signature in database
GPG Key ID: 36D31CFA845F0E3B

View File

@ -1,58 +1,43 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=exfat-utils PKG_NAME:=exfatprogs
PKG_VERSION:=1.0.1 PKG_VERSION:=1.0.3
PKG_RELEASE:=1 PKG_RELEASE:=1
PKG_LICENSE:=GPL-2.0
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/$(PKG_NAME)/$(PKG_NAME)/tar.gz/$(PKG_VERSION)? PKG_SOURCE_URL:=https://codeload.github.com/$(PKG_NAME)/$(PKG_NAME)/tar.gz/$(PKG_VERSION)?
PKG_HASH:=7d4e95c3042b58601a581dc02f55eb4a726a2fb8db2e74a9619dbf3083997e06 PKG_HASH:=5cb2c9e65a1633148d498913508977e6073d6f454a7addfa98623f6d065d5589
PKG_FIXUP:=autoreconf
PKG_BUILD_PARALLEL:=1
PKG_INSTALL:=1
PKG_MAINTAINER:=Daniel Golle <daniel@makrotopia.org> PKG_MAINTAINER:=Daniel Golle <daniel@makrotopia.org>
PKG_LICENSE:=GPL-2.0-only
PKG_LICENSE_FILES:=COPYING
PKG_FIXUP:=autoreconf
PKG_INSTALL:=1
PKG_BUILD_PARALLEL:=1
include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/package.mk
CONFIGURE_ARGS += \ define Package/exfatprogs/Default
--enable-shared \
--disable-static
define Package/exfat-utils/Default
SECTION:=utils SECTION:=utils
CATEGORY:=Utilities CATEGORY:=Utilities
SUBMENU:=Filesystem SUBMENU:=Filesystem
DEPENDS:=+libexfat URL:=https://github.com/exfatprogs/exfatprogs
URL:=https://github.com/exfat-utils/exfat-utils
endef endef
define Package/exfat-mkfs define Package/exfat-mkfs
$(Package/exfat-utils/Default) $(Package/exfatprogs/Default)
TITLE:=Utility for creating an exFAT File System TITLE:=Utility for creating an exFAT File System
endef endef
define Package/exfat-fsck define Package/exfat-fsck
$(Package/exfat-utils/Default) $(Package/exfatprogs/Default)
TITLE:=Utility for checking/repairing an exFAT File System TITLE:=Utility for checking/repairing an exFAT File System
endef endef
define Package/libexfat CONFIGURE_ARGS += \
SECTION:=libs --enable-shared \
CATEGORY:=Libraries --disable-static
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 define Package/exfat-mkfs/install
$(INSTALL_DIR) $(1)/usr/sbin $(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 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/fsck.exfat $(1)/usr/sbin
endef endef
$(eval $(call BuildPackage,libexfat))
$(eval $(call BuildPackage,exfat-mkfs)) $(eval $(call BuildPackage,exfat-mkfs))
$(eval $(call BuildPackage,exfat-fsck)) $(eval $(call BuildPackage,exfat-fsck))