summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorsehraf2016-09-02 10:14:23 +0200
committersehraf2016-09-02 10:14:23 +0200
commit0e9f3bfe19bb8ad02efcffea3358d9544f3da144 (patch)
tree050291c9e167ee19dc80006922d364f26e5e00de /PKGBUILD
parent3242dca9c7f1641235518bf04287d9f09fc9a6e2 (diff)
downloadaur-0e9f3bfe19bb8ad02efcffea3358d9544f3da144.tar.gz
updated PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD38
1 files changed, 18 insertions, 20 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 4be4954a1647..d697c5b4d8ed 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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