summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2019-09-05 23:26:33 -0700
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2019-09-05 23:26:33 -0700
commit19df7096ac2ad036e6ae906192fd6ba7c1a8c6c4 (patch)
treec0b4957befa33d73943e397738238c96e83e8c12
parentBase against Artix version (diff)
downloadqtox-19df7096ac2ad036e6ae906192fd6ba7c1a8c6c4.tar.xz
Removed needless depend on git
Rebuild with -O3 -fstack-protector-all -flto -fPIE
-rw-r--r--PKGBUILD36
1 files changed, 19 insertions, 17 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 13d5c00..5e17c90 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -13,7 +13,7 @@
pkgname=qtox
_pkgname=qTox
pkgver=1.16.3
-pkgrel=8
+pkgrel=8.7
_gitver='8eed684c37bd711de2ca4bd863f5f0509edcdc2d'
pkgdesc='Powerful Tox client written in C++/Qt that follows the Tox design guidelines'
arch=('x86_64')
@@ -30,7 +30,7 @@ depends=('desktop-file-utils'
'libexif'
'toxcore'
'libgl')
-makedepends=('qt5-tools' 'git' 'check' 'cmake' 'mesa' 'libglvnd')
+makedepends=('qt5-tools' 'check' 'cmake' 'mesa' 'libglvnd')
source=(
"$pkgname-$pkgver.tar.lz::https://github.com/$_pkgname/$_pkgname/releases/download/v$pkgver/v$pkgver.tar.lz"
@@ -39,12 +39,12 @@ source=(
sha512sums=('97c9becd6a90fc6a09a24fb52c1863dd880d19e9a6807499e875020a4012259f926014d98a4c831fd534028d9bcfcb76c5bb32001a553c22e2174a992a493a65'
'SKIP')
-validpgpkeys=('DA262CC93C0E1E525AD21C8596775D454B8EBF44' # sudden6 <sudden6@gmx.at>
- '31039166FA902CA50D05D6085AF9F2E29107C727' # - Diadlo
- '2880C860D95C909D3DA45C687E086DD661263264' # - tux3
- '7EB339FE881747E701B7D472EBE36E66A8429B99' # - AnthonyBilinski
- 'CA9221C5389B7C50AA5F779352A50775BE13DF17' # - noavarice
- '141C880E8BA25B198D0F850F7C132143C1A3A7D4' # – tox-user
+validpgpkeys=('DA262CC93C0E1E525AD21C8596775D454B8EBF44' # - sudden6 <sudden6@gmx.at>
+ '31039166FA902CA50D05D6085AF9F2E29107C727' # - Diadlo
+ '2880C860D95C909D3DA45C687E086DD661263264' # - tux3
+ '7EB339FE881747E701B7D472EBE36E66A8429B99' # - AnthonyBilinski
+ 'CA9221C5389B7C50AA5F779352A50775BE13DF17' # - noavarice
+ '141C880E8BA25B198D0F850F7C132143C1A3A7D4' # – tox-user
)
prepare() {
@@ -52,22 +52,24 @@ prepare() {
sed -e 's|-Werror||' -i CMakeLists.txt
}
-check() {
- cd build
- make test
-}
-
build() {
mkdir -p build
cd build
+ export CFLAGS="$CFLAGS -O3 -fstack-protector-all -flto=4 -fPIE"
+ export CXXFLAGS="$CXXFLAGS -O3 -fstack-protector-all -flto=4 -fPIE"
+ export LDFLAGS="$LDFLAGS,-pie"
cmake .. -DCMAKE_INSTALL_PREFIX=/usr \
- -DGIT_VERSION=$_gitver \
- -DGIT_DESCRIBE=v$pkgver \
- -DSMILEYS=DISABLED \
- -DENABLE_GTK_SYSTRAY=False
+ -DGIT_VERSION=$_gitver \
+ -DGIT_DESCRIBE=v$pkgver \
+ -DSMILEYS=DISABLED
make
}
+check() {
+ cd build
+ make test
+}
+
package() {
cd build
make DESTDIR="$pkgdir" install