diff --git a/PKGBUILD b/PKGBUILD index 0bb33c2..45b3f11 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -3,4 +3,4 @@ pkgbase=libjxl-git -pkgname=('libjxl-git' 'libjxl-doc-git') -pkgver=0.10.1.r23.gcae805d8 +pkgname=('libjxl-git' 'libjxl-doc-git' 'libjpeg-jpegli') +pkgver=0.10.2.r88.gde2779d4 pkgrel=1 @@ -73,2 +73,4 @@ build() { -DJPEGXL_INSTALL_JARDIR='/usr/share/java' \ + -DJPEGLI_LIBJPEG_LIBRARY_VERSION="$_libjpeg_version" \ + -DJPEGLI_LIBJPEG_LIBRARY_SOVERSION="${_libjpeg_version%%.*}" \ -Wno-dev @@ -107 +109,21 @@ package_libjxl-doc-git() { } + +_libjpeg_version="8.2.2" + +package_libjpeg-jpegli() { + depends=('highway') + provides=('libjpeg' 'libjpeg.so' 'libjpeg-turbo') + conflicts=('libjpeg' 'libjpeg-turbo') + + install -D -m644 build/lib/jpegli/libjpeg.so* -t "${pkgdir}/usr/lib/" + install -D -m755 build/lib/include/jpegli/* -t "${pkgdir}/usr/include/" + + install -d -m755 "${pkgdir}/usr/lib/pkgconfig" + sed -E -e 's#@CMAKE_INSTALL_PREFIX@#/usr#g' \ + -e 's#@CMAKE_INSTALL_FULL_LIBDIR@#/usr/lib#g' \ + -e 's#@CMAKE_INSTALL_FULL_INCLUDEDIR@#/usr/include#g' \ + -e "s#@VERSION@#${pkgver%%.r*}#g" \ + libjpeg-turbo/release/libjpeg.pc.in > "${pkgdir}/usr/lib/pkgconfig/libjpeg.pc" + + install -D -m644 libjxl/{LICENSE,PATENTS} -t "${pkgdir}/usr/share/licenses/${pkgname}" +}