# Contributor: Jakub Jirutka # Maintainer: Jakub Jirutka pkgname=libpg_query # Keep in mind the aport ruby-pg_query when bumping. pkgver=13.2.0.7 _pkgver=${pkgver/./-} pkgrel=0 pkgdesc="C library for accessing the PostgreSQL parser outside of the server" url="https://github.com/pganalyze/libpg_query" # riscv64 broken, "unknown type name 'slock_t'" arch="all !riscv64" license="BSD-3-Clause" makedepends="protobuf-c-dev xxhash-dev" subpackages="$pkgname-dbg $pkgname-dev" source="https://github.com/pganalyze/libpg_query/archive/$_pkgver/$pkgname-$_pkgver.tar.gz dont-override-opt-level.patch verbose-build.patch unbundle-vendor-deps.patch " builddir="$srcdir/$pkgname-$_pkgver" prepare() { default_prepare # Remove vendored libraries. rm -Rf vendor } build() { make build build_shared } check() { make test } package() { make install DESTDIR="$pkgdir" prefix=/usr } sha512sums=" 003a7dff8c13aab2dab8b7b01df23078b9d1611cd576faa16e96cbb60cd99304f0b692b926f6760e15cf519d7b25e7bad61221c574ee48cc4ad019403d1e0bdd libpg_query-13-2.0.7.tar.gz 96f63868507eb0612b98bb5ddc36f9ae30b35b805624576c5043fbc2276744f6a63a14d3d7349488b02516e729f8f98a7c7b40855a7555f350defad2191e482b dont-override-opt-level.patch f85cd8b29a65b3cc4670e5c769d8c4bc6b0b321a86ee4b41c3a24f634f7778ab4b001e676abed616cc02ba4be7b8d9a0e58e32c698f8c1db80ba0484d290310d verbose-build.patch d74fbd15e54250cd9a70a291d6d7ee5d5630ac9efcdb342efbd4938b47aa8941a87f310bfe3084ebba5ef2d359a8f81df589fe0025ad60b9c7feb26fb5a85097 unbundle-vendor-deps.patch "