diff options
Diffstat (limited to 'testing/libjxl/APKBUILD')
-rw-r--r-- | testing/libjxl/APKBUILD | 93 |
1 files changed, 0 insertions, 93 deletions
diff --git a/testing/libjxl/APKBUILD b/testing/libjxl/APKBUILD deleted file mode 100644 index 7239e7e83cb..00000000000 --- a/testing/libjxl/APKBUILD +++ /dev/null @@ -1,93 +0,0 @@ -# Maintainer: Alex Xu (Hello71) <alex_y_xu@yahoo.ca> -pkgname=libjxl -pkgver=0.6.1 -pkgrel=0 -pkgdesc="JPEG XL image format reference implementation" -url="https://github.com/libjxl/libjxl" -arch="all" -license="Apache-2.0" -makedepends=" - asciidoc - brotli-dev - cmake - gdk-pixbuf-dev - giflib-dev - gtest-dev - highway-dev - lcms2-dev - libjpeg-turbo-dev - libpng-dev - openexr-dev - zlib-dev -" -subpackages="$pkgname-doc $pkgname-static $pkgname-tools $pkgname-dev" -_lodepng_commit=48e5364ef48ec2408f44c727657ac1b6703185f8 -source="libjxl-$pkgver.tar.gz::https://github.com/libjxl/libjxl/archive/refs/tags/v$pkgver.tar.gz - lodepng-$_lodepng_commit.tar.gz::https://github.com/lvandeve/lodepng/archive/$_lodepng_commit.tar.gz - system-lcms.patch - sys-platform-ppc.patch - " - -# gimp-dev not available -case "$CARCH" in - s390x|mips|mips64|riscv64) ;; - *) makedepends="$makedepends gimp-dev" -esac - -# https://github.com/libjxl/libjxl/blob/83b05d7583d37fe93bdaa5e8d306782152f38ca1/.github/workflows/build_test.yml#L339 -if [ "$CARCH" = x86 ]; then - options="!check" -fi - -prepare() { - default_prepare - rmdir third_party/lodepng - ln -s ../../lodepng-$_lodepng_commit third_party/lodepng -} - -build() { - cmake -B build \ - -DCMAKE_BUILD_TYPE=None \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DBUILD_TESTING=ON \ - -DJPEGXL_ENABLE_BENCHMARK=OFF \ - -DJPEGXL_ENABLE_COVERAGE=OFF \ - -DJPEGXL_ENABLE_EXAMPLES=OFF \ - -DJPEGXL_ENABLE_FUZZERS=OFF \ - -DJPEGXL_ENABLE_SJPEG=OFF \ - -DJPEGXL_ENABLE_SKCMS=OFF \ - -DJPEGXL_ENABLE_VIEWERS=OFF \ - -DJPEGXL_FORCE_SYSTEM_GTEST=ON \ - -DJPEGXL_FORCE_SYSTEM_BROTLI=ON \ - -DJPEGXL_FORCE_SYSTEM_HWY=ON \ - -DJPEGXL_FORCE_SYSTEM_LCMS=ON - cmake --build build -} - -check() { - cd build - local skipped_tests='DecodeTest\.PixelTestWithICCProfileLossy|RobustStatisticsTest\.' - if [ "$CARCH" = s390x ]; then - skipped_tests="$skipped_tests|DecodeTestParam\.PixelTest/301x33[A-Z]+to[A-Z]+f16" - fi - : ${CTEST_PARALLEL_LEVEL=$JOBS} - # DecodeTest.PixelTestWithICCProfileLossy: https://github.com/libjxl/libjxl/issues/500 - # RobustStatisticsTest: https://github.com/libjxl/libjxl/issues/698 - CTEST_OUTPUT_ON_FAILURE=TRUE ctest -E "($skipped_tests)" -} - -package() { - DESTDIR="$pkgdir" cmake --install build -} - -tools() { - pkgdesc="JPEG XL image format reference implementation tools (cjxl, djxl)" - amove usr/bin/* -} - -sha512sums=" -302935d722160b0b288ac63301f9e95caf82eccf6ad76c4f4da6316a0314ee3562115932b1ceacb0d02708de0a07788992d3478cae73af0b90193f5769f9fb52 libjxl-0.6.1.tar.gz -50a515f1f15122fa017637be30df0db05980d07f8891f16b0b68697ef0df797176bbe005df623e9f2dbb68b750b0a87e69c3cef215c7bf15187d00491c4023c7 lodepng-48e5364ef48ec2408f44c727657ac1b6703185f8.tar.gz -7323e9ecacd4d7602a724eed34ab3227794cc81d9cfa1f356d6cd02ba55c5c8bd84015b7f90c469d7e9d58a4f758c8ca914b5bae261a434ac24a8a934ee55f6c system-lcms.patch -f12d0b6ef7e12a3db67be1385e949171ffad037ea853ee91dcb0d711957a5c0908d2890db185c6bf3afaafb4507ae9d2b5c9a79d1fca045a22c2b7af8c91279c sys-platform-ppc.patch -" |