diff --git a/extra/libjpeg-turbo/PKGBUILD b/extra/libjpeg-turbo/PKGBUILD index 139088986..829fb90b7 100644 --- a/extra/libjpeg-turbo/PKGBUILD +++ b/extra/libjpeg-turbo/PKGBUILD @@ -8,8 +8,8 @@ # - added --without-simd to configure for !AArch64 pkgname=libjpeg-turbo -pkgver=1.5.2 -pkgrel=2 +pkgver=1.5.3 +pkgrel=1 pkgdesc='JPEG image codec with accelerated baseline compression and decompression' url='https://libjpeg-turbo.org/' arch=('x86_64') @@ -17,7 +17,7 @@ license=('custom') #makedepends=('nasm' 'jdk8-openjdk') validpgpkeys=('7D6293CC6378786E1B5C496885C7044E033FDE16') source=("https://downloads.sourceforge.net/project/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz"{,.sig}) -sha256sums=('9098943b270388727ae61de82adec73cf9f0dbb240b3bc8b172595ebf405b528' +sha256sums=('b24890e2bb46e12e72a79f7e965f409f4e16466d00e1dd15d93d73ee6b592523' 'SKIP') provides=('libjpeg=8.1.2' 'turbojpeg') @@ -31,13 +31,17 @@ prepare() { build() { cd "${srcdir}/${pkgname}-${pkgver}" + + # make the build reproducible + _build=$(date --utc --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +%Y%m%d) + export JNI_CFLAGS='-I/usr/lib/jvm/default/include -I/usr/lib/jvm/default/include/linux' [[ $CARCH != "aarch64" ]] && CONFIG="--without-simd" ./configure \ --prefix=/usr \ --mandir=/usr/share/man \ --with-jpeg8 \ - --with-build-date="$(date --utc --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +%Y%m%d)" \ + --with-build-date=$_build \ $CONFIG make @@ -56,8 +60,7 @@ package() { exampledir="/usr/share/doc/${pkgname}" \ install - install -Dm 644 jpegint.h "${pkgdir}/usr/include" # required by other software - install -d "${pkgdir}/usr/share/licenses/libjpeg-turbo" - ln -s ../../doc/libjpeg-turbo/LICENSE.md "${pkgdir}"/usr/share/licenses/libjpeg-turbo - install -Dm 644 ChangeLog.md -t"${pkgdir}/usr/share/doc/${pkgname}" + install -d "${pkgdir}/usr/share/licenses/${pkgname}" + ln -s ../../doc/libjpeg-turbo/LICENSE.md "${pkgdir}/usr/share/licenses/${pkgname}" + install -m 644 jpegint.h "${pkgdir}/usr/include" # required by other software }