* update pixman to 0.44.0-1

This commit is contained in:
Alexander Baldeck 2024-12-15 10:27:24 +01:00
parent aab6a8a45d
commit 821b9d84a4
2 changed files with 12 additions and 13 deletions

View File

@ -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

View File

@ -4,8 +4,8 @@
# Contributor: Alexander Baldeck <alexander@archlinux.org>
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 <maarten.lankhorst@linux.intel.com>
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
}