diff options
author | Gianluca Boiano | 2020-11-15 01:08:08 +0100 |
---|---|---|
committer | Gianluca Boiano | 2020-11-15 01:08:08 +0100 |
commit | f3d5008b65e1c8ccd1d8999961fe28c7cdf278fd (patch) | |
tree | 9fdcb6cfe8d9cf24c5521571436aa9b7672181aa /PKGBUILD | |
parent | d8f8fd3a9847ee6ca7d82190cd5787af1f5f9ecf (diff) | |
download | aur-f3d5008b65e1c8ccd1d8999961fe28c7cdf278fd.tar.gz |
devilutionx: disable _FORTIFY_SOURCE at least for now
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 30 |
1 files changed, 16 insertions, 14 deletions
@@ -5,7 +5,7 @@ _pkgname=devilutionX pkgname=devilutionx pkgver=1.1.0 -pkgrel=1 +pkgrel=2 pkgdesc="Diablo devolved for linux" arch=('armv6h' 'armv7h' 'arm' 'aarch64' 'i686' 'x86_64') url="https://github.com/diasurgical/devilutionX" @@ -17,26 +17,28 @@ options=('strip') source=("https://github.com/diasurgical/devilutionX/archive/$pkgver.tar.gz") prepare() { - cd "$srcdir/${_pkgname}-$pkgver" - if [ ! -d build ]; then - mkdir build - fi + cd "$srcdir/${_pkgname}-$pkgver" + if [ -d build ]; then + rm -rf build + fi + mkdir build } build() { - cd "$srcdir/${_pkgname}-$pkgver/build" - cmake .. \ - -DCMAKE_INSTALL_PREFIX="$pkgdir/usr" \ - -DPIE=ON \ - -DBINARY_RELEASE=ON \ - -DVERSION_NUM="$pkgver" + cd "$srcdir/${_pkgname}-$pkgver/build" + cmake .. \ + -DCMAKE_CXX_FLAGS_RELEASE="-D_FORTIFY_SOURCE=0" \ + -DCMAKE_INSTALL_PREFIX="/usr" \ + -DBINARY_RELEASE=ON \ + -DVERSION_NUM="$pkgver" - cmake --build . + cmake --build . } package() { - cd "$srcdir/${_pkgname}-$pkgver/build" - cmake --install . + cd "$srcdir/${_pkgname}-$pkgver/build" + DESTDIR=$pkgdir \ + cmake --install . } md5sums=('76e7f5219e8f58ee71ab671b13ce3139') |