diff --git a/pixman/.SRCINFO b/pixman/.SRCINFO index cb16ea543e..da78be5016 100644 --- a/pixman/.SRCINFO +++ b/pixman/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = pixman pkgdesc = The pixel-manipulation library for X and cairo - pkgver = 0.43.4 - pkgrel = 1.1 + pkgver = 0.44.0 + pkgrel = 1 url = https://cgit.freedesktop.org/pixman/ arch = x86_64 arch = powerpc64le @@ -13,7 +13,7 @@ pkgbase = pixman makedepends = libpng depends = glibc provides = libpixman-1.so - source = https://xorg.freedesktop.org/releases/individual/lib/pixman-0.43.4.tar.xz - sha512sums = b40fb05bd58dc78f4e4e9b19c86991ab0611b708657c9a7fb42bfe82d57820a0fde01a34b00a0848a41da6c3fb90c2213942a70f435a0e9467631695d3bc7e36 + source = https://xorg.freedesktop.org/releases/individual/lib/pixman-0.44.0.tar.xz + sha512sums = 3ea293cd308a4faeb600939df2c98148154cf1faf8e435b9f33df46c33acfeb32572cb0c1e148ee9f6f39f9e8a49fbda627edcac03da2000d89e22941849a04d pkgname = pixman diff --git a/pixman/PKGBUILD b/pixman/PKGBUILD index 949712ffa3..f7f94c81b7 100644 --- a/pixman/PKGBUILD +++ b/pixman/PKGBUILD @@ -4,8 +4,8 @@ # Contributor: Alexander Baldeck pkgname=pixman -pkgver=0.43.4 -pkgrel=1.1 +pkgver=0.44.0 +pkgrel=1 pkgdesc="The pixel-manipulation library for X and cairo" arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) url="https://cgit.freedesktop.org/pixman/" @@ -14,25 +14,24 @@ depends=('glibc') makedepends=('meson' 'libpng') provides=('libpixman-1.so') source=(https://xorg.freedesktop.org/releases/individual/lib/${pkgname}-${pkgver}.tar.xz) -sha512sums=('b40fb05bd58dc78f4e4e9b19c86991ab0611b708657c9a7fb42bfe82d57820a0fde01a34b00a0848a41da6c3fb90c2213942a70f435a0e9467631695d3bc7e36') +sha512sums=('3ea293cd308a4faeb600939df2c98148154cf1faf8e435b9f33df46c33acfeb32572cb0c1e148ee9f6f39f9e8a49fbda627edcac03da2000d89e22941849a04d') #validpgpkeys=('') # Maarten Lankhorst build() { case "${CARCH}" in - powerpc*) EXTRA_FLAGS='-D mmx=disabled -D sse2=disabled -D ssse3=disabled -D vmx=enabled' ;; - riscv64) EXTRA_FLAGS='-D mmx=disabled -D sse2=disabled -D ssse3=disabled' ;; - x86_64) EXTRA_FLAGS='-D vmx=disabled' ;; + powerpc*) meson_opts=(-Dmmx=disabled -Dsse2=disabled -Dssse3=disabled -D vmx=enabled) ;; + riscv64) meson_opts=(-Dmmx=disabled -Dsse2=disabled -Dssse3=disabled -Dvmx=disabled) ;; + x86_64) meson_opts=(-Dvmx=disabled) ;; esac arch-meson $pkgbase-$pkgver build \ -D loongson-mmi=disabled \ - -D vmx=disabled \ -D arm-simd=disabled \ -D a64-neon=disabled \ -D neon=disabled \ - -D iwmmxt=disabled \ -D mips-dspr2=disabled \ - -D gtk=disabled ${EXTRA_FLAGS} + -D rvv=disabled \ + -D gtk=disabled ${meson_opts[@]} ninja -C build }