From a559932c080c80bca612cfcfab4087e801fe093d Mon Sep 17 00:00:00 2001 From: CvH Date: Wed, 18 Sep 2019 18:56:06 +0200 Subject: [PATCH 1/3] libde265: initial package --- packages/graphics/libde265/package.mk | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 packages/graphics/libde265/package.mk diff --git a/packages/graphics/libde265/package.mk b/packages/graphics/libde265/package.mk new file mode 100644 index 0000000000..f9f5ecf08f --- /dev/null +++ b/packages/graphics/libde265/package.mk @@ -0,0 +1,23 @@ +# SPDX-License-Identifier: GPL-2.0 +# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) + +PKG_NAME="libde265" +PKG_VERSION="50987014f7b041079ac1961352781904b691cf7b" +PKG_SHA256="5cdefeb099141608331efe9a9bd33dad271e5810438b654e53e4d2359acdc12a" +PKG_LICENSE="LGPLv3" +PKG_SITE="http://www.libde265.org" +PKG_URL="https://github.com/strukturag/libde265/archive/$PKG_VERSION.tar.gz" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Open h.265 video codec implementation." +PKG_BUILD_FLAGS="+pic" +PKG_TOOLCHAIN="configure" + +PKG_CONFIGURE_OPTS_TARGET="--enable-static \ + --disable-shared \ + --disable-encoder \ + --disable-sherlock265" + +pre_configure_target() { + cd .. + ./autogen.sh +} From bd07ce9ac5e86975b1b3b0c4cba027ab6ba08047 Mon Sep 17 00:00:00 2001 From: CvH Date: Wed, 18 Sep 2019 18:56:06 +0200 Subject: [PATCH 2/3] libheif: initial package --- packages/graphics/libheif/package.mk | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 packages/graphics/libheif/package.mk diff --git a/packages/graphics/libheif/package.mk b/packages/graphics/libheif/package.mk new file mode 100644 index 0000000000..a9634bc26a --- /dev/null +++ b/packages/graphics/libheif/package.mk @@ -0,0 +1,19 @@ +# SPDX-License-Identifier: GPL-2.0 +# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) + +PKG_NAME="libheif" +PKG_VERSION="1.5.1" +PKG_SHA256="b134d0219dd2639cc13b8a8bcb8f264834593dd0417da1973fbe96e810918a8b" +PKG_LICENSE="LGPLv3" +PKG_SITE="http://www.libde265.org" +PKG_URL="https://github.com/strukturag/libheif/releases/download/v$PKG_VERSION/libheif-$PKG_VERSION.tar.gz" +PKG_DEPENDS_TARGET="toolchain libde265 libjpeg-turbo libpng" +PKG_LONGDESC="A HEIF file format decoder and encoder." +PKG_BUILD_FLAGS="+pic" +PKG_TOOLCHAIN="configure" + +PKG_CONFIGURE_OPTS_TARGET="--enable-static \ + --disable-shared \ + --disable-go \ + --disable-examples \ + --disable-tests" From c74a96b92d2acff34b6a0837b52c51d98bae4498 Mon Sep 17 00:00:00 2001 From: CvH Date: Wed, 18 Sep 2019 18:56:06 +0200 Subject: [PATCH 3/3] imagedecoder.heif: add package --- .../imagedecoder.heif/package.mk | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 packages/mediacenter/kodi-binary-addons/imagedecoder.heif/package.mk diff --git a/packages/mediacenter/kodi-binary-addons/imagedecoder.heif/package.mk b/packages/mediacenter/kodi-binary-addons/imagedecoder.heif/package.mk new file mode 100644 index 0000000000..14de0397f6 --- /dev/null +++ b/packages/mediacenter/kodi-binary-addons/imagedecoder.heif/package.mk @@ -0,0 +1,18 @@ +# SPDX-License-Identifier: GPL-2.0 +# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) + +PKG_NAME="imagedecoder.heif" +PKG_VERSION="1.0.3-Leia" +PKG_SHA256="f5da3b7af5874807c8ccafbde1a9584c9c1ea9cacb2ff504642220ff03306fa3" +PKG_REV="1" +PKG_ARCH="any" +PKG_LICENSE="GPL" +PKG_SITE="https://github.com/xbmc/imagedecoder.heif" +PKG_URL="https://github.com/xbmc/imagedecoder.heif/archive/$PKG_VERSION.tar.gz" +PKG_DEPENDS_TARGET="toolchain kodi-platform libheif" +PKG_SECTION="" +PKG_SHORTDESC="imagedecoder.heif" +PKG_LONGDESC="imagedecoder.heif" + +PKG_IS_ADDON="yes" +PKG_ADDON_TYPE="kodi.imagedecoder"