diff --git a/x11-libs/pixman-0.46.4.PKGBUILD b/x11-libs/pixman-0.46.4.PKGBUILD new file mode 100644 index 0000000..8e24206 --- /dev/null +++ b/x11-libs/pixman-0.46.4.PKGBUILD @@ -0,0 +1,48 @@ +pkgname=pixman +pkgver=0.46.4 +pkgdesc="The pixel-manipulation library for X and cairo" +arch=(x86_64) +homepage="https://gitlab.freedesktop.org/pixman/pixman" +license=('MIT') +depends=('glibc') +makedepends=('meson') +sources=("${pkgname}-${pkgver}.tar.xz") +urls=("https://www.x.org/releases/individual/lib/${sources[0]}") +md5sums=("f0b949cfe21fe59ac4457c57ddb7b9e5") + +src_prepare() { + tar -xf ${distdir}/${sources[0]} --strip-components=1 +} + +src_build() { + local _mesonopts=( + --prefix=/usr + --buildtype=release + -D loongson-mmi=disabled + -D vmx=disabled + -D arm-simd=disabled + -D neon=disabled + -D mips-dspr2=disabled + -D rvv=disabled + -D gtk=disabled + -D sse2=enabled + -D ssse3=enabled + -D mmx=enabled + -D default_library=shared + -D libpng=disabled + -D demos=disabled + ) + meson setup build "${_mesonopts[@]}" + meson compile -C build +} + +src_check() { + meson test -C build +} + +src_install() { + DESTDIR="$pkgdir" meson install -C build + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 COPYING +} + +# vim:ft=sh syn=sh et sw=2: