From ce8e61b35174621837999b424719667c75cb742b Mon Sep 17 00:00:00 2001 From: liulihong Date: Wed, 14 Jun 2023 17:53:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0openjpeg=E6=A1=86=E6=9E=B6?= =?UTF-8?q?=E7=BC=96=E8=AF=91=E8=84=9A=E6=9C=AC=E5=92=8CSHA512SUM=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: liulihong --- thirdparty/openjpeg/HPKBUILD | 49 +++++++++++++++++++++++++++++++++++ thirdparty/openjpeg/SHA512SUM | 1 + 2 files changed, 50 insertions(+) create mode 100644 thirdparty/openjpeg/HPKBUILD create mode 100644 thirdparty/openjpeg/SHA512SUM diff --git a/thirdparty/openjpeg/HPKBUILD b/thirdparty/openjpeg/HPKBUILD new file mode 100644 index 00000000..cf8eff0f --- /dev/null +++ b/thirdparty/openjpeg/HPKBUILD @@ -0,0 +1,49 @@ +# Contributor: liulihong +# Maintainer: liulihong +pkgname=openjpeg +pkgver=v2.5.0 +pkgrel=0 +pkgdesc="OpenJPEG is an open-source JPEG 2000 codec written in C language." +url="https://github.com/uclouvain/openjpeg" +archs=("armeabi-v7a" "arm64-v8a") +license=("BSD") +depends=() +makedepends=() + +source="https://github.com/uclouvain/$pkgname/archive/refs/tags/$pkgver.tar.gz" + +autounpack=true +downloadpackage=true + +builddir=$pkgname-${pkgver:1} +packagename=$builddir.tar.gz + +prepare() { + mkdir -p $builddir/$ARCH-build +} + +build() { + cd $builddir + ${OHOS_SDK}/native/build-tools/cmake/bin/cmake "$@" -DOHOS_ARCH=$ARCH -B$ARCH-build -S./ -L > `pwd`/$ARCH-build/build.log 2>&1 + make -j4 -C $ARCH-build >> `pwd`/$ARCH-build/build.log 2>&1 + ret=$? + cd $OLDPWD + return $ret +} + +package() { + cd $builddir + make -C $ARCH-build install >> `pwd`/$ARCH-build/build.log 2>&1 + cd $OLDPWD +} + +check() { + echo "The test must be on an OpenHarmony device!" + # real test CMD + # TODO +} + +# 清理环境 +cleanbuild(){ + rm -rf ${PWD}/$builddir #${PWD}/$packagename +} diff --git a/thirdparty/openjpeg/SHA512SUM b/thirdparty/openjpeg/SHA512SUM new file mode 100644 index 00000000..bc901e2f --- /dev/null +++ b/thirdparty/openjpeg/SHA512SUM @@ -0,0 +1 @@ +08975a2dd79f1e29fd1824249a5fbe66026640ed787b3a3aa8807c2c69f994240ff33e2132f8bf15bbc2202bef7001f98e42d487231d4eebc8e503538658049a openjpeg-2.5.0.tar.gz -- Gitee