# Maintainer: Gioacchino Mazzurco # Contributor: AsamK # Contributor: sehraf # Contributor: stqn # Contributor: JHeaton # Contributor: Tristero # Contributor: funkyou pkgname=retroshare pkgver=stable pkgrel=0 pkgdesc="Serverless encrypted instant messenger with filesharing, chatgroups, e-mail. System service version." arch=('i686' 'x86_64' 'armv6h' 'armv7h') url="https://retroshare.cc/" license=('AGPL' 'GPL' 'LGPL') depends=('bzip2' 'libupnp' 'libxss' 'libzip' 'openssl' 'qt5-multimedia' 'qt5-x11extras' 'rapidjson' 'sqlcipher' 'xapian-core') makedepends=('cmake' 'doxygen' 'pkgconf' 'qt5-tools') provides=('retroshare') conflicts=('retroshare-gui-unstable') source=(RetroShare.tar.gz) md5sums=('45a438fb9a862542cc651c6f5ff28fac') prepare() { cd "${srcdir}/RetroShare" } build() { cd "${srcdir}/RetroShare" qmake-qt5 PREFIX=/usr DATA_DIR=/usr/share/retroshare \ RS_MAJOR_VERSION=0 RS_MINOR_VERSION=6 RS_MINI_VERSION=5 \ RS_EXTRA_VERSION="-retroshare-gui-OBS-Arch" \ CONFIG-=debug \ CONFIG+=ipv6 CONFIG+=no_retroshare_android_service \ CONFIG+=no_retroshare_android_notify_service \ CONFIG+=no_retroshare_plugins CONFIG+=no_retroshare_nogui \ CONFIG+=retroshare_gui CONFIG+=no_tests CONFIG+=no_libresapi \ CONFIG+=no_libresapihttpserver CONFIG+=no_libresapilocalserver \ CONFIG+=no_retroshare_service CONFIG+=rs_jsonapi CONFIG+=rs_deep_search \ CONFIG+=release make -j$(nproc) || make -j$(nproc) || make } package() { cd "${srcdir}/RetroShare" make INSTALL_ROOT="${pkgdir}" install }