🔒 Repository is read-only – file editing is disabled.

recipes/gui/libjxl/PAGBUILD.yaml main

40 linii Raw ← Powrót
12345678910111213141516171819202122232425262728293031323334353637383940
pkgname: libjxl
pkgver: '0.12.0'
pkgrel: 1
pkgdesc: JPEG XL image format reference implementation
url: 'https://jpeg.org/jpegxl/'
arch: x86_64
license:
- BSD-3-Clause
depends: []
makedepends:
- cmake
- brotli
- giflib
- highway
- lcms2
- libjpeg-turbo
- libpng
source:
- 'https://github.com/${pkgname}/${pkgname}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz'
sha256sums:
- SKIP
build: |
  mkdir build
  cd    build

  cmake -D CMAKE_INSTALL_PREFIX=/usr             \
        -D CMAKE_BUILD_TYPE=Release              \
        -D BUILD_TESTING=OFF                     \
        -D BUILD_SHARED_LIBS=ON                  \
        -D JPEGXL_ENABLE_SKCMS=OFF               \
        -D JPEGXL_ENABLE_SJPEG=OFF               \
        -D JPEGXL_ENABLE_PLUGINS=OFF             \
        -D JPEGXL_INSTALL_JARDIR=/usr/share/java \
        -G Ninja ../${pkgname}-${pkgver}

  ninja

  DESTDIR=${PKGDIR} ninja install
package: |
  true