From f50e401b221c1968b95174a3194fbf54f646a9c3 Mon Sep 17 00:00:00 2001 From: liulihong Date: Wed, 14 Jun 2023 17:27:53 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=B8=8A=E4=BC=A0tiff=E5=BA=93=E7=9A=84?= =?UTF-8?q?=E7=BC=96=E8=AF=91=E8=84=9A=E6=9C=AC=E5=92=8C=E5=AF=B9=E5=BA=94?= =?UTF-8?q?=E7=9A=84SHA512SUM=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: liulihong --- thirdparty/tiff/HPKBUILD | 48 +++++++++++++++++++++++++++++++++++++++ thirdparty/tiff/SHA512SUM | 1 + 2 files changed, 49 insertions(+) create mode 100644 thirdparty/tiff/HPKBUILD create mode 100644 thirdparty/tiff/SHA512SUM diff --git a/thirdparty/tiff/HPKBUILD b/thirdparty/tiff/HPKBUILD new file mode 100644 index 00000000..7e62baeb --- /dev/null +++ b/thirdparty/tiff/HPKBUILD @@ -0,0 +1,48 @@ +# Contributor: Jeff Han +# Maintainer: Jeff Han +pkgname=tiff +pkgver=4.5.0 +pkgrel=0 +pkgdesc="" +url="" +archs=("armeabi-v7a" "arm64-v8a") +license="LibTIFF license" +depends=("zstd" "libjpeg-turbo" "xz" "libwebp" "libdeflate") # TODO ISO JBIG/LERC +makedepends=() + +source="http://download.osgeo.org/libtiff/$pkgname-$pkgver.tar.xz" + +autounpack=true +patchflag=true +downloadpackage=true + +builddir=$pkgname-${pkgver} +packagename=$builddir.tar.xz + +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 VERBOSE=1 -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!" +} + +# 清理环境 +cleanbuild(){ + rm -rf ${PWD}/$builddir #${PWD}/$packagename +} diff --git a/thirdparty/tiff/SHA512SUM b/thirdparty/tiff/SHA512SUM new file mode 100644 index 00000000..013bb5fb --- /dev/null +++ b/thirdparty/tiff/SHA512SUM @@ -0,0 +1 @@ +c6c866064c2dd5d1711c6ece7bafe5f011f5ce26c0aeaecbff79c05b5671f44150324bea95a0665cc43331883114de855ee1cd87ed733bff0f4d0814515b9f10 tiff-4.5.0.tar.xz -- Gitee From 263aa1ee9d8435ce9a4cbf5fab8c74f1847a0add Mon Sep 17 00:00:00 2001 From: liulihong Date: Wed, 14 Jun 2023 17:31:46 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=8F=90=E4=BA=A4libdeflate=E5=BA=93?= =?UTF-8?q?=E7=9A=84=E7=BC=96=E8=AF=91=E8=84=9A=E6=9C=AC=E5=92=8CSHA512SUM?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: liulihong --- thirdparty/libdeflate/HPKBUILD | 46 +++++++++++++++++++++++++++++++++ thirdparty/libdeflate/SHA512SUM | 1 + 2 files changed, 47 insertions(+) create mode 100644 thirdparty/libdeflate/HPKBUILD create mode 100644 thirdparty/libdeflate/SHA512SUM diff --git a/thirdparty/libdeflate/HPKBUILD b/thirdparty/libdeflate/HPKBUILD new file mode 100644 index 00000000..2e0b4d01 --- /dev/null +++ b/thirdparty/libdeflate/HPKBUILD @@ -0,0 +1,46 @@ +# Contributor: Jeff Han +# Maintainer: Jeff Han +pkgname=libdeflate +pkgver=v1.17 +pkgrel=0 +pkgdesc="" +url="" +archs=("armeabi-v7a" "arm64-v8a") +license=("MIT") +depends=() +makedepends=() + +source="https://github.com/ebiggers/$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 "$@" -DLIBDEFLATE_BUILD_TESTS=ON -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!" +} + +# 清理环境 +cleanbuild(){ + rm -rf ${PWD}/$builddir #${PWD}/$packagename +} diff --git a/thirdparty/libdeflate/SHA512SUM b/thirdparty/libdeflate/SHA512SUM new file mode 100644 index 00000000..4aed51c4 --- /dev/null +++ b/thirdparty/libdeflate/SHA512SUM @@ -0,0 +1 @@ +4e2c0f78e55befc8cbc390722ee5e9e7662315eaafe1979e300972990acf4afffc32a1220cca7a6e944d551a430dd13d36b40066dfe8141789de1a5418ac620f libdeflate-1.17.tar.gz -- Gitee