From 6d512c974773f20ea910d58193e78360831dcb2a Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Sun, 20 Nov 2022 10:33:15 +0000 Subject: [PATCH] xxd: initial package --- packages/devel/xxd/package.mk | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 packages/devel/xxd/package.mk diff --git a/packages/devel/xxd/package.mk b/packages/devel/xxd/package.mk new file mode 100644 index 0000000000..8e00bdd500 --- /dev/null +++ b/packages/devel/xxd/package.mk @@ -0,0 +1,26 @@ +# SPDX-License-Identifier: GPL-2.0-only +# Copyright (C) 2022-present Team LibreELEC (https://libreelec.tv) + +PKG_NAME="xxd" +PKG_VERSION="$(get_pkg_version vim)" +PKG_LICENSE="VIM" +PKG_URL="" +PKG_DEPENDS_HOST="toolchain:host" +PKG_DEPENDS_UNPACK+=" vim" +PKG_LONGDESC="make a hexdump or do the reverse" +PKG_BUILD_FLAGS="-sysroot" +PKG_TOOLCHAIN="manual" + +unpack() { + mkdir -p ${PKG_BUILD} + tar --strip-components=1 -xf ${SOURCES}/vim/vim-${PKG_VERSION}.tar.gz -C ${PKG_BUILD} +} + +make_host() { + ${HOST_CXX} -x c -std=c11 -O3 -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion ../src/xxd/xxd.c -o xxd +} + +makeinstall_host() { + mkdir -p ${TOOLCHAIN}/bin + cp -p xxd ${TOOLCHAIN}/bin +}