From ab656c30aa62eb1b8c2303390dec9c28dc6bcea7 Mon Sep 17 00:00:00 2001 From: jc_gargma Date: Wed, 9 Dec 2020 15:07:01 -0800 Subject: Rebuild for boost 1.74 Update PKGBUILD --- PKGBUILD | 33 ++++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-) (limited to 'PKGBUILD') diff --git a/PKGBUILD b/PKGBUILD index 282c125..b1c4ed8 100755 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,5 +1,5 @@ # Maintainer: jc_gargma -# Maintainer (AUR): Fabio Loli +# Maintainer (AUR): Fabio 'Lolix' Loli -> https://github.com/FabioLolix # Contributor (AUR): C. Dominik Bódi # Contributor (AUR): Joe Davison @@ -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 } -- cgit v1.2.1