diff options
author | Cody P Schafer | 2018-11-18 12:30:42 -0500 |
---|---|---|
committer | Cody P Schafer | 2018-11-18 12:30:42 -0500 |
commit | 75481b965392f67b2283ef9154f34fd9d51bc17c (patch) | |
tree | 1b873623a710579d5a1732825536a3247ce53cc4 /PKGBUILD | |
parent | 46d9ecc2597537e364f7ff39f3f1ac39be149c8b (diff) | |
download | aur-75481b965392f67b2283ef9154f34fd9d51bc17c.tar.gz |
use ninja, remove multilib, enforce makepkg debug/opt flags
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 19 |
1 files changed, 12 insertions, 7 deletions
@@ -1,33 +1,38 @@ +# Maintainer: Cody Schafer <aur at codyps com> # Maintainer: dequis <dx@dxzone.com.ar> # Previous maintainer: Joel Teichroeb <joel@teichroeb.net> pkgname=rr pkgver=5.2.0 -pkgrel=2 +pkgrel=3 pkgdesc='Record and Replay framework: lightweight recording and deterministic debugging' arch=(i686 x86_64) url='http://rr-project.org/' license=('custom') depends=('python2-pexpect' 'gdb' 'capnproto') -makedepends=('git' 'cmake' 'gdb') -[ "$CARCH" = 'x86_64' ] && makedepends+=('gcc-multilib') +makedepends=('git' 'cmake' 'gdb' 'ninja') source=( https://github.com/mozilla/${pkgname}/archive/${pkgver}.tar.gz https://github.com/mozilla/rr/commit/53c5bd72bae089616a3ca626b8af240481d70e6f.patch + file://0001-avoid-overriding-external-opt-debug-flags.patch ) sha1sums=('55040be15a87dd93012d7cdbeb8a3fc428ea4b6b' - '9fcafcc3f4474b4352402b39002869a51e77f6df') + '9fcafcc3f4474b4352402b39002869a51e77f6df' + 'SKIP') prepare() { cd $pkgname-$pkgver mkdir -p build patch -Np1 -i "$srcdir/53c5bd72bae089616a3ca626b8af240481d70e6f.patch" + patch -Np1 -i "$srcdir/0001-avoid-overriding-external-opt-debug-flags.patch" } build() { cd $pkgname-$pkgver/build cmake \ - -DCMAKE_BUILD_TYPE=RelWithDepInfo \ + -GNinja \ + -Ddisable32bit=true \ + -DCMAKE_BUILD_TYPE=plain \ -DCMAKE_INSTALL_PREFIX:PATH=/usr \ -DBUILD_TESTS=OFF \ -DWILL_RUN_TESTS=OFF \ @@ -35,12 +40,12 @@ build() { -DCMAKE_CXX_STANDARD=14 \ .. - make VERBOSE=1 + cmake --build . -- -v } package() { cd $pkgname-$pkgver/build - make DESTDIR="${pkgdir}" install + DESTDIR="${pkgdir}" cmake --build . -- -v install cd .. install -D LICENSE "${pkgdir}/usr/share/licenses/rr/LICENSE" } |