X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fopenwrt.git;a=blobdiff_plain;f=package%2Futils%2Futil-linux%2FMakefile;h=f85f48e7562cd89ebcc11cabf155fcffd127d823;hp=9d4ca386af7f8e3bc7e337495eb933cf86953cec;hb=cf9812dd522ed1a8209478ed62ff243675bd2626;hpb=749d4b77bdbf0b31b9e15c42207ae448ac45c7d9 diff --git a/package/utils/util-linux/Makefile b/package/utils/util-linux/Makefile index 9d4ca386af..f85f48e756 100644 --- a/package/utils/util-linux/Makefile +++ b/package/utils/util-linux/Makefile @@ -8,17 +8,24 @@ include $(TOPDIR)/rules.mk PKG_NAME:=util-linux -PKG_VERSION:=2.28 +PKG_VERSION:=2.29.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.29 +PKG_HASH:=accea4d678209f97f634f40a93b7e9fcad5915d1f4749f6c47bee6bf110fe8e3 PKG_LICENSE:=GPL-2.0 -PKG_LICENSE_FILES:=COPYING getopt/COPYING libblkid/COPYING libmount/COPYING Documentation/licenses/COPYING.GPLv2 Documentation/licenses/COPYING.LGPLv2.1 libuuid/COPYING Documentation/licenses/COPYING.BSD-3 +PKG_LICENSE_FILES:= COPYING \ + getopt/COPYING \ + libblkid/COPYING \ + libmount/COPYING \ + Documentation/licenses/COPYING.GPLv2 \ + Documentation/licenses/COPYING.LGPLv2.1 \ + libuuid/COPYING \ + Documentation/licenses/COPYING.BSD-3 -PKG_BUILD_PARALLEL:=1 +PKG_BUILD_PARALLEL:=0 PKG_CONFIG_DEPENDS:= \ CONFIG_PACKAGE_cal \ @@ -33,6 +40,7 @@ include $(INCLUDE_DIR)/package.mk define Package/util-linux/Default SECTION:=utils CATEGORY:=Utilities + DEPENDS:= +librt URL:=http://www.kernel.org/pub/linux/utils/util-linux/ endef @@ -60,7 +68,7 @@ $(call 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 @@ -115,7 +123,7 @@ endef define Package/blkdiscard $(call Package/util-linux/Default) TITLE:=discard sectors on a device - SUBMENU=disc + SUBMENU=Disc endef define Package/blkdiscard/description @@ -128,7 +136,7 @@ define Package/blkid $(call Package/util-linux/Default) TITLE:=locate and print block device attributes DEPENDS:= +libblkid +libuuid - SUBMENU=disc + SUBMENU=Disc endef define Package/blkid/description @@ -150,7 +158,7 @@ define Package/cfdisk $(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 @@ -160,7 +168,6 @@ endef define Package/dmesg $(call Package/util-linux/Default) TITLE:=print or control the kernel ring buffer - DEPENDS:= +librt endef define Package/dmesg/description @@ -171,7 +178,7 @@ define Package/fdisk $(call Package/util-linux/Default) TITLE:=manipulate disk partition table DEPENDS:= +libblkid +libsmartcols +libfdisk - SUBMENU=disc + SUBMENU=Disc endef define Package/fdisk/description @@ -182,7 +189,7 @@ define Package/findfs $(call Package/util-linux/Default) TITLE:=find a filesystem by label or UUID DEPENDS:= +libblkid - SUBMENU=disc + SUBMENU=Disc endef define Package/findfs/description @@ -252,7 +259,7 @@ define Package/lsblk $(call Package/util-linux/Default) TITLE:=list block devices DEPENDS:= +libblkid +libmount +libsmartcols - SUBMENU=disc + SUBMENU=Disc endef define Package/lsblk/description @@ -314,7 +321,7 @@ define Package/partx-utils $(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 @@ -346,7 +353,7 @@ endef define Package/sfdisk $(call Package/util-linux/Default) TITLE:=partition table manipulator for Linux - SUBMENU=disc + SUBMENU=Disc DEPENDS:= +libblkid +libfdisk +libsmartcols endef @@ -359,7 +366,7 @@ define Package/swap-utils $(call Package/util-linux/Default) TITLE:=swap space management utilities DEPENDS+= +libblkid - SUBMENU:=disc + SUBMENU:=Filesystem endef define Package/swap-utils/description @@ -416,7 +423,7 @@ define Package/wipefs $(call Package/util-linux/Default) TITLE:=wipe a signature from a device DEPENDS:= +libblkid - SUBMENU:=disc + SUBMENU:=Disc endef define Package/wipefs/description @@ -433,7 +440,8 @@ CONFIGURE_ARGS += \ --without-python \ --without-udev \ --without-readline \ - $(if $(CONFIG_PACKAGE_cal)$(CONFIG_PACKAGE_cfdisk)$(CONFIG_PACKAGE_setterm),--with-ncurses,--without-ncurses) + --disable-more \ + $(if $(CONFIG_PACKAGE_cal)$(CONFIG_PACKAGE_cfdisk)$(CONFIG_PACKAGE_setterm),--with-ncursesw,--without-ncurses) TARGET_CFLAGS += $(FPIC) -std=gnu99 @@ -457,37 +465,48 @@ define Build/InstallDev $(CP) $(PKG_INSTALL_DIR)/usr/include/libsmartcols/libsmartcols.h $(1)/usr/include/libsmartcols $(INSTALL_DIR) $(1)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/usr/lib/libblkid.{a,so*} $(1)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/usr/lib/libfdisk.{a,so*} $(1)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/usr/lib/libmount.{a,so*} $(1)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/usr/lib/libuuid.{a,so*} $(1)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/usr/lib/libsmartcols.{a,so*} $(1)/usr/lib + $(CP) $(PKG_INSTALL_DIR)/lib/libblkid.so* $(1)/usr/lib + $(CP) $(PKG_INSTALL_DIR)/lib/libfdisk.so* $(1)/usr/lib + $(CP) $(PKG_INSTALL_DIR)/lib/libmount.so* $(1)/usr/lib + $(CP) $(PKG_INSTALL_DIR)/lib/libuuid.so* $(1)/usr/lib + $(CP) $(PKG_INSTALL_DIR)/lib/libsmartcols.so* $(1)/usr/lib + + $(LN) libblkid.so.1 $(1)/usr/lib/libblkid.so + $(LN) libfdisk.so.1 $(1)/usr/lib/libfdisk.so + $(LN) libmount.so.1 $(1)/usr/lib/libmount.so + $(LN) libuuid.so.1 $(1)/usr/lib/libuuid.so + $(LN) libsmartcols.so.1 $(1)/usr/lib/libsmartcols.so endef define Package/libfdisk/install $(INSTALL_DIR) $(1)/usr/lib $(CP) $(PKG_INSTALL_DIR)/lib/libfdisk.so* $(1)/usr/lib/ + $(LN) libfdisk.so.1 $(1)/usr/lib/libfdisk.so endef define Package/libblkid/install $(INSTALL_DIR) $(1)/usr/lib $(CP) $(PKG_INSTALL_DIR)/lib/libblkid.so* $(1)/usr/lib/ + $(LN) libblkid.so.1 $(1)/usr/lib/libblkid.so endef define Package/libmount/install $(INSTALL_DIR) $(1)/usr/lib $(CP) $(PKG_INSTALL_DIR)/lib/libmount.so* $(1)/usr/lib/ + $(LN) libmount.so.1 $(1)/usr/lib/libmount.so endef define Package/libsmartcols/install $(INSTALL_DIR) $(1)/usr/lib $(CP) $(PKG_INSTALL_DIR)/lib/libsmartcols.so* $(1)/usr/lib/ + $(LN) libsmartcols.so.1 $(1)/usr/lib/libsmartcols.so endef define Package/libuuid/install $(INSTALL_DIR) $(1)/usr/lib $(CP) $(PKG_INSTALL_DIR)/lib/libuuid.so* $(1)/usr/lib/ + $(LN) libuuid.so.1 $(1)/usr/lib/libuuid.so endef define Package/agetty/install