diff options
author | jc_gargma <jc_gargma@iserlohn-fortress.net> | 2019-09-05 23:26:33 -0700 |
---|---|---|
committer | jc_gargma <jc_gargma@iserlohn-fortress.net> | 2019-09-05 23:26:33 -0700 |
commit | 19df7096ac2ad036e6ae906192fd6ba7c1a8c6c4 (patch) | |
tree | c0b4957befa33d73943e397738238c96e83e8c12 | |
parent | Base against Artix version (diff) | |
download | qtox-19df7096ac2ad036e6ae906192fd6ba7c1a8c6c4.tar.xz |
Removed needless depend on git
Rebuild with -O3 -fstack-protector-all -flto -fPIE
-rw-r--r-- | PKGBUILD | 36 |
1 files changed, 19 insertions, 17 deletions
@@ -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 |