From b9e2dd2a073e8079669fbea8d2d321c722c1bec0 Mon Sep 17 00:00:00 2001 From: Zoltan HERPAI Date: Thu, 23 Dec 2021 11:56:39 +0100 Subject: [PATCH] tools: add popt library Required by upcoming gptfdisk host tools package. Signed-off-by: Zoltan HERPAI --- tools/Makefile | 1 + tools/popt/Makefile | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 tools/popt/Makefile diff --git a/tools/Makefile b/tools/Makefile index 681344a014..17221770a4 100644 --- a/tools/Makefile +++ b/tools/Makefile @@ -31,6 +31,7 @@ tools-$(BUILD_ISL) += isl tools-$(BUILD_TOOLCHAIN) += expat gmp mpc mpfr tools-$(CONFIG_TARGET_apm821xx)$(CONFIG_TARGET_gemini) += genext2fs tools-$(CONFIG_TARGET_ath79) += lzma-old squashfs +tools-$(CONFIG_TARGET_hifiveu) += popt tools-$(CONFIG_TARGET_mxs) += elftosb sdimage tools-$(CONFIG_TARGET_tegra) += cbootimage cbootimage-configs tools-$(CONFIG_USES_MINOR) += kernel2minor diff --git a/tools/popt/Makefile b/tools/popt/Makefile new file mode 100644 index 0000000000..e113f8113e --- /dev/null +++ b/tools/popt/Makefile @@ -0,0 +1,33 @@ +# SPDX-License-Identifier: GPL-2.0-or-later + +include $(TOPDIR)/rules.mk + +PKG_NAME:=popt +PKG_VERSION:=1.16 +PKG_RELEASE:=2 + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:= \ + http://distfiles.gentoo.org/distfiles/ \ + http://distcache.freebsd.org/ports-distfiles/ \ + http://rpm5.org/files/popt/ +PKG_HASH:=e728ed296fe9f069a0e005003c3d6b2dde3d9cad453422a10d6558616d304cc8 + +PKG_FIXUP:=autoreconf +PKG_REMOVE_FILES:=autogen.sh aclocal.m4 + +PKG_INSTALL:=1 +PKG_BUILD_PARALLEL:=1 + +include $(INCLUDE_DIR)/host-build.mk + +HOST_CONFIGURE_ARGS += --enable-shared --enable-static + +HOST_CFLAGS += $(FPIC) + +define Host/Clean + rm -f $(STAGING_DIR_HOST)/lib/libpopt* + rm -f $(STAGING_DIR_HOST)/usr/include/popt.h +endef + +$(eval $(call HostBuild)) -- 2.30.2