include $(TOPDIR)/rules.mk
PKG_NAME:=util-linux
-PKG_VERSION:=2.28
+PKG_VERSION:=2.30.2
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
-PKG_SOURCE_URL:=@KERNEL/linux/utils/$(PKG_NAME)/v2.28
-PKG_MD5SUM:=e534e6ccc49107e5d31c329af798ef7d
+PKG_SOURCE_URL:=@KERNEL/linux/utils/$(PKG_NAME)/v2.30
+PKG_HASH:=7b5be5489e9b5b7177832836467aba1c87bf0e9bcbcb5a6f35d76cd4782589dc
PKG_LICENSE:=GPL-2.0
PKG_LICENSE_FILES:= COPYING \
libuuid/COPYING \
Documentation/licenses/COPYING.BSD-3
-PKG_BUILD_PARALLEL:=0
-
-PKG_CONFIG_DEPENDS:= \
- CONFIG_PACKAGE_cal \
- CONFIG_PACKAGE_cfdisk \
- CONFIG_PACKAGE_setterm
+PKG_BUILD_PARALLEL:=1
PKG_FIXUP:=autoreconf
PKG_INSTALL:=1
+DISABLE_NLS:=--disable-nls
+
include $(INCLUDE_DIR)/package.mk
define Package/util-linux/Default
endef
define Package/libfdisk/description
- The libfdisk library is used for manipulating with partition tables.
+ The libfdisk library is used for manipulating with partition tables.
endef
define Package/libmount
define Package/blkdiscard
$(call Package/util-linux/Default)
TITLE:=discard sectors on a device
- SUBMENU=disc
+ SUBMENU=Disc
endef
define Package/blkdiscard/description
$(call Package/util-linux/Default)
TITLE:=locate and print block device attributes
DEPENDS:= +libblkid +libuuid
- SUBMENU=disc
+ SUBMENU=Disc
endef
define Package/blkid/description
$(call Package/util-linux/Default)
TITLE:=display or manipulate disk partition table
DEPENDS:= +libblkid +libncurses +libsmartcols +libfdisk +libmount
- SUBMENU:=disc
+ SUBMENU:=Disc
endef
define Package/cfdisk/description
define Package/dmesg
$(call Package/util-linux/Default)
TITLE:=print or control the kernel ring buffer
+ DEPENDS:= +libncursesw
endef
define Package/dmesg/description
define Package/fdisk
$(call Package/util-linux/Default)
TITLE:=manipulate disk partition table
- DEPENDS:= +libblkid +libsmartcols +libfdisk
- SUBMENU=disc
+ DEPENDS:= +libblkid +libsmartcols +libfdisk +libncursesw
+ SUBMENU=Disc
endef
define Package/fdisk/description
$(call Package/util-linux/Default)
TITLE:=find a filesystem by label or UUID
DEPENDS:= +libblkid
- SUBMENU=disc
+ SUBMENU=Disc
endef
define Package/findfs/description
$(call Package/util-linux/Default)
TITLE:=list block devices
DEPENDS:= +libblkid +libmount +libsmartcols
- SUBMENU=disc
+ SUBMENU=Disc
endef
define Package/lsblk/description
$(call Package/util-linux/Default)
TITLE:=inform kernel about the presence and numbering of on-disk partitions
DEPENDS:= +libblkid +libsmartcols
- SUBMENU=disc
+ SUBMENU=Disc
endef
define Package/partx-utils/description
define Package/sfdisk
$(call Package/util-linux/Default)
TITLE:=partition table manipulator for Linux
- SUBMENU=disc
- DEPENDS:= +libblkid +libfdisk +libsmartcols
+ SUBMENU=Disc
+ DEPENDS:= +libblkid +libfdisk +libsmartcols +libncursesw
endef
define Package/sfdisk/description
$(call Package/util-linux/Default)
TITLE:=swap space management utilities
DEPENDS+= +libblkid
- SUBMENU:=disc
+ SUBMENU:=Filesystem
endef
define Package/swap-utils/description
$(call Package/util-linux/Default)
TITLE:=wipe a signature from a device
DEPENDS:= +libblkid
- SUBMENU:=disc
+ SUBMENU:=Disc
endef
define Package/wipefs/description
--without-python \
--without-udev \
--without-readline \
- $(if $(CONFIG_PACKAGE_cal)$(CONFIG_PACKAGE_cfdisk)$(CONFIG_PACKAGE_setterm),--with-ncurses,--without-ncurses)
+ --disable-more \
+ --with-ncursesw
TARGET_CFLAGS += $(FPIC) -std=gnu99