# Contributor: Francesco Colista # Maintainer: Francesco Colista pkgname=qt5-qtremoteobjects pkgver=5.14.1 _ver=${pkgver/_/-} _ver=${_ver/beta0/beta} _ver=${_ver/rc0/rc} _v=${_ver/rc/RC} pkgrel=0 pkgdesc="Qt Remote Objects (QtRO) is an inter-process communication (IPC) module developed for Qt" url="https://www.qt.io/developers/" arch="all" license="(LGPL-2.0-or-later OR GPL-3.0-only OR GPL-2.0-or-later) AND Qt-GPL-exception-1.0" options="!check" # upstream does not provide check makedepends="qt5-qtbase-dev" subpackages="$pkgname-dev" case $pkgver in *_beta*|*_rc*) _rel=development_releases;; *) _rel=official_releases;; esac source="https://download.qt.io/$_rel/qt/${pkgver%.*}/$_ver/submodules/qtremoteobjects-everywhere-src-$_v.tar.xz" builddir="$srcdir"/qtremoteobjects-everywhere-src-${_v%-*} prepare() { default_prepare mkdir -p build } build() { cd "$builddir"/build qmake-qt5 .. make } check() { cd "$builddir"/build make check } package() { cd "$builddir"/build make INSTALL_ROOT="$pkgdir" install } sha512sums="0bbdc2b1d76cdc65e34f67c9c4cc1bfb8ec148e7b336f5a153a52258c2a06d5ccddfb43d10b7e5c6e04797ef2210ebf0039eae57635197f4d45e3b598d4a3ecc qtremoteobjects-everywhere-src-5.14.1.tar.xz"