diff options
author | jc_gargma <jc_gargma@iserlohn-fortress.net> | 2020-12-09 15:07:01 -0800 |
---|---|---|
committer | jc_gargma <jc_gargma@iserlohn-fortress.net> | 2020-12-09 15:07:01 -0800 |
commit | ab656c30aa62eb1b8c2303390dec9c28dc6bcea7 (patch) | |
tree | 0029132da1e52c0da1f8c64674b4d07ccbe47c54 /PKGBUILD | |
parent | Add hardening flags (diff) | |
download | lgogdownloader-ab656c30aa62eb1b8c2303390dec9c28dc6bcea7.tar.xz |
Rebuild for boost 1.74
Update PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-x | PKGBUILD | 33 |
1 files changed, 18 insertions, 15 deletions
@@ -1,5 +1,5 @@ # Maintainer: jc_gargma <jc_gargma@iserlohn-fortress.net> -# Maintainer (AUR): Fabio Loli <no.email@given.net> +# Maintainer (AUR): Fabio 'Lolix' Loli <fabio.loli@disroot.org> -> https://github.com/FabioLolix # Contributor (AUR): C. Dominik Bódi <dominikdotbodiatgmxdotde> # Contributor (AUR): Joe Davison <joe@warhaggis.com> @@ -7,25 +7,23 @@ # AUR version uses http # AUR version uses unofficial repo # AUR version needlessly purges old build folder +# AUR version uses qt-webengine # AUR version lacks additional optimization and hardening flags pkgname=lgogdownloader pkgver=3.7 -pkgrel=1.3 -pkgdesc="An open source downloader for GOG.com games, uses the GOG.com API" +pkgrel=2 +pkgdesc="Open source downloader for GOG.com games, uses the GOG.com API" url="https://github.com/Sude-/lgogdownloader" -arch=('x86_64') -license=('WTFPL') -depends=('boost' 'jsoncpp' 'rhash' 'tinyxml2' 'htmlcxx' 'curl') -makedepends=('help2man' 'cmake') -source=($pkgname-$pkgver.tar.gz::https://github.com/Sude-/lgogdownloader/archive/v$pkgver.tar.gz) +arch=(x86_64 i686 pentium4) +license=('custom:WTFPL') +depends=('boost-libs' 'curl' 'htmlcxx' 'jsoncpp' 'rhash' 'tinyxml2') +makedepends=('cmake' 'boost' 'help2man') +source=(${pkgname}-${pkgver}.tar.gz::https://github.com/Sude-/lgogdownloader/archive/v${pkgver}.tar.gz) b2sums=('0877906b3e5f068fcde5b3b44d686aa3db414b8a2be08fb1472c08621cb8e1bab599ab00c4088908061afb782b303c23b2763aa07323660b8d4b3c4af22ca967') prepare() { - mkdir $srcdir/$pkgname-$pkgver/build - cd $srcdir/$pkgname-$pkgver/build - - cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release + mkdir $srcdir/${pkgname}-${pkgver}/build } build() { @@ -34,13 +32,18 @@ build() { export CXXFLAGS="$CXXFLAGS -O3 -fstack-protector-all -flto=4 -fPIE" export LDFLAGS="$LDFLAGS,-pie" - cd $srcdir/$pkgname-$pkgver/build + cd $srcdir/${pkgname}-${pkgver}/build + cmake .. \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DUSE_QT_GUI=OFF make } package() { - cd $srcdir/$pkgname-$pkgver/build + cd $srcdir/${pkgname}-${pkgver}/build - make DESTDIR=$pkgdir install + make DESTDIR=${pkgdir} install + install -Dm644 $srcdir/${pkgname}-${pkgver}/COPYING ${pkgdir}/usr/share/licenses/${pkgname}/COPYING } |