summaryrefslogtreecommitdiff
path: root/PKGBUILD
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2020-12-09 15:07:01 -0800
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2020-12-09 15:07:01 -0800
commitab656c30aa62eb1b8c2303390dec9c28dc6bcea7 (patch)
tree0029132da1e52c0da1f8c64674b4d07ccbe47c54 /PKGBUILD
parentAdd hardening flags (diff)
downloadlgogdownloader-ab656c30aa62eb1b8c2303390dec9c28dc6bcea7.tar.xz
Rebuild for boost 1.74
Update PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-xPKGBUILD33
1 files changed, 18 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 282c125..b1c4ed8 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}