# Maintainer: oysstu pkgname=gz-transport12 pkgver=12.2.1 pkgrel=2 _pkgmaj=${pkgver%%.*} _pkgbase=${pkgname::-${#_pkgmaj}} pkgdesc="Transport library for component communication based on publication/subscription and service calls." arch=('any') url="https://github.com/gazebosim/${_pkgbase}" license=('Apache') depends=( 'cppzmq' 'gz-msgs=9' 'gz-utils=2' 'protobuf-c' 'protobuf' 'zeromq' ) makedepends=( 'cmake' 'doxygen' 'gz-cmake=3' 'util-linux-libs' # uuid ) provides=("${_pkgbase}=${_pkgmaj}") source=("https://github.com/gazebosim/${_pkgbase}/archive/${pkgname}_${pkgver}.tar.gz") sha256sums=('85afa1098fda3015bd3439774d5b1518b443e771c235d23fb80560c8870f2b2a') build() { cmake -B build -S "${_pkgbase}-${pkgname}_${pkgver}" \ -DCMAKE_BUILD_TYPE='None' \ -DCMAKE_INSTALL_PREFIX='/usr' \ -DBUILD_TESTING=OFF \ -Wno-dev cmake --build build } package() { DESTDIR="$pkgdir" cmake --install build }