diff options
author | sehraf | 2016-09-02 10:14:23 +0200 |
---|---|---|
committer | sehraf | 2016-09-02 10:14:23 +0200 |
commit | 0e9f3bfe19bb8ad02efcffea3358d9544f3da144 (patch) | |
tree | 050291c9e167ee19dc80006922d364f26e5e00de /PKGBUILD | |
parent | 3242dca9c7f1641235518bf04287d9f09fc9a6e2 (diff) | |
download | aur-0e9f3bfe19bb8ad02efcffea3358d9544f3da144.tar.gz |
updated PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 38 |
1 files changed, 18 insertions, 20 deletions
@@ -4,15 +4,18 @@ # Contributor: Tristero <tristero at online dot de> # Contributor: funkyou -# Set this to true to build and install the plugins +# Set this to 'true' to build and install the plugins _build_feedreader=true _build_voip=true +# set this to 'true' to use clang for compiling (experimental) +_clang= + ### Nothing to be changed below this line ### pkgname=retroshare -pkgver=0.6.0 -pkgrel=4 +pkgver=0.6.1 +pkgrel=0 pkgdesc="Serverless encrypted instant messenger with filesharing, chatgroups, e-mail." arch=('i686' 'x86_64' 'armv6h' 'armv7h') url="http://retroshare.sourceforge.net/" @@ -24,33 +27,28 @@ makedepends=('git' 'qt5-tools') optdepends=('tor: tor hidden node support' 'i2p: i2p hidden node support') + provides=("${pkgname}") conflicts=("${pkgname}") source=("https://github.com/RetroShare/RetroShare/archive/v${pkgver}.tar.gz" - 'https://github.com/RetroShare/RetroShare/commit/aca88308eae16ab67627593c0df2fce7beb02e89.patch') -sha256sums=('50b9157bbe407aaefcbf9af1f29392e63148dc060bf78a3b200c9bc09998cf7c' - '63948e67819c529999b93e2af089522e03491970894dbe922cd57730927cbd74') +sha256sums=('') # Add missing dependencies if needed -[[ $_build_voip == true ]] && depends=(${depends[@]} 'ffmpeg' 'opencv') -[[ $_build_feedreader == true ]] && depends=(${depends[@]} 'curl' 'libxslt') +[[ "$_build_voip" == 'true' ]] && depends=(${depends[@]} 'ffmpeg' 'opencv') +[[ "$_build_feedreader" == 'true' ]] && depends=(${depends[@]} 'curl' 'libxslt') +[[ "$_clang" == 'true' ]] && makedepends=(${makedepends[@]} 'clang') -prepare() { - cd "${srcdir}/RetroShare-${pkgver}" - git apply ../aca88308eae16ab67627593c0df2fce7beb02e89.patch -} +# Set options for qmake +_options='' +[[ "$_clang" == 'true' ]] && _options='-spec linux-clang CONFIG+=c++11' build() { cd "${srcdir}/RetroShare-${pkgver}" # remove unwanted plugins - if [[ "$_build_voip" != 'true' ]] ; then - sed -i '/VOIP \\/d' plugins/plugins.pro - fi - if [[ "$_build_feedreader" != 'true' ]] ; then - sed -i '/FeedReader/d' plugins/plugins.pro - fi + [[ "$_build_voip" != 'true' ]] && sed -i '/VOIP \\/d' plugins/plugins.pro + [[ "$_build_feedreader" != 'true' ]] && sed -i '/FeedReader/d' plugins/plugins.pro # call version scripts cd libretroshare/src @@ -61,8 +59,8 @@ build() { LANG=C ./version_detail.sh cd ../.. - # qt4: qmake-qt4 -r ... - qmake "CONFIG-=debug" "CONFIG+=release"\ + qmake CONFIG-=debug CONFIG+=release \ + ${_options} \ QMAKE_CFLAGS_RELEASE="${CFLAGS}"\ QMAKE_CXXFLAGS_RELEASE="${CXXFLAGS}"\ RetroShare.pro |