From 1743df6c085c5f237a43c58e17b2ff2fd8b38396 Mon Sep 17 00:00:00 2001 From: Christian Hewitt Date: Sat, 19 Apr 2025 11:23:30 +0000 Subject: [PATCH] docker-compose: add initial package Signed-off-by: Christian Hewitt --- .../docker/docker-compose/package.mk | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 packages/addons/addon-depends/docker/docker-compose/package.mk diff --git a/packages/addons/addon-depends/docker/docker-compose/package.mk b/packages/addons/addon-depends/docker/docker-compose/package.mk new file mode 100644 index 0000000000..2ce735db6e --- /dev/null +++ b/packages/addons/addon-depends/docker/docker-compose/package.mk @@ -0,0 +1,32 @@ +# SPDX-License-Identifier: GPL-2.0 +# Copyright (C) 2025-present Team LibreELEC (https://libreelec.tv) + +PKG_NAME="docker-compose" +PKG_VERSION="2.39.1" +PKG_LICENSE="Apache-2.0" +PKG_SITE="https://github.com/docker/compose" +PKG_LONGDESC="Define and run multi-container applications with Docker." +PKG_TOOLCHAIN="manual" + +case "${ARCH}" in + "aarch64") + PKG_SHA256="7b2627ed76f7dcb0d93f649f185af912372229b4c09762a3cd1db5be5255632b" + PKG_URL="${PKG_SITE}/releases/download/v${PKG_VERSION}/docker-compose-linux-aarch64" + ;; + "arm") + PKG_SHA256="a97c785b148cf744e4f91835fa981dc93d6ced5132d42dab934947e33032af98" + PKG_URL="${PKG_SITE}/releases/download/v${PKG_VERSION}/docker-compose-linux-armv7" + ;; + "x86_64") + PKG_SHA256="a5ea28722d5da628b59226626f7d6c33c89a7ed19e39f750645925242044c9d2" + PKG_URL="${PKG_SITE}/releases/download/v${PKG_VERSION}/docker-compose-linux-x86_64" + ;; +esac + +PKG_SOURCE_NAME="docker-compose-linux-${ARCH}-${PKG_VERSION}" + +unpack() { + mkdir -p ${PKG_BUILD} + cp -P ${SOURCES}/${PKG_NAME}/${PKG_SOURCE_NAME} ${PKG_BUILD}/docker-compose + chmod +x ${PKG_BUILD}/docker-compose +}