diff options
author | Cody P Schafer | 2020-11-14 20:45:38 -0500 |
---|---|---|
committer | Cody P Schafer | 2020-11-14 20:45:38 -0500 |
commit | 48c616c9a78042ab9cf5e125b9bc607ef1ef128f (patch) | |
tree | c105ee2dfd46c82f8040f8f19075775c487f61ef | |
parent | f6810da705d3fd4ed47a3004045e617da27a8ce4 (diff) | |
download | aur-48c616c9a78042ab9cf5e125b9bc607ef1ef128f.tar.gz |
update to 5.4.0
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 31 |
2 files changed, 19 insertions, 26 deletions
@@ -1,7 +1,7 @@ pkgbase = rr-multilib pkgdesc = Record and Replay framework: lightweight recording and deterministic debugging - pkgver = 5.2.0 - pkgrel = 3 + pkgver = 5.4.0 + pkgrel = 1 url = http://rr-project.org/ arch = i686 arch = x86_64 @@ -10,18 +10,14 @@ pkgbase = rr-multilib makedepends = cmake makedepends = gdb makedepends = ninja - depends = python2-pexpect depends = gdb depends = capnproto depends = lib32-gcc-libs provides = rr conflicts = rr - source = rr-5.2.0.tar.gz::https://github.com/mozilla/rr/archive/5.2.0.tar.gz - source = https://github.com/mozilla/rr/commit/53c5bd72bae089616a3ca626b8af240481d70e6f.patch - source = file://0001-avoid-overriding-external-opt-debug-flags.patch - sha1sums = 55040be15a87dd93012d7cdbeb8a3fc428ea4b6b - sha1sums = 9fcafcc3f4474b4352402b39002869a51e77f6df - sha1sums = SKIP + options = !strip + source = rr-5.4.0.tar.gz::https://github.com/rr-debugger/rr/archive/5.4.0.tar.gz + sha1sums = b4716dd10b01ae4b8d35ae08f4f67fc46f0693d9 pkgname = rr-multilib @@ -3,36 +3,30 @@ # Previous maintainer: Joel Teichroeb <joel@teichroeb.net> pkgname=rr-multilib -pkgver=5.2.0 -pkgrel=3 +pkgver=5.4.0 +pkgrel=1 pkgdesc='Record and Replay framework: lightweight recording and deterministic debugging' arch=(i686 x86_64) url='http://rr-project.org/' license=('custom') +depends=('gdb' 'capnproto' 'lib32-gcc-libs') +makedepends=('git' 'cmake' 'gdb' 'ninja') +options=(!strip) conflicts=(rr) provides=(rr) -replaces=() -depends=('python2-pexpect' 'gdb' 'capnproto' 'lib32-gcc-libs') -makedepends=('git' 'cmake' 'gdb' 'ninja') + source=( - rr-${pkgver}.tar.gz::https://github.com/mozilla/rr/archive/${pkgver}.tar.gz - https://github.com/mozilla/rr/commit/53c5bd72bae089616a3ca626b8af240481d70e6f.patch - file://0001-avoid-overriding-external-opt-debug-flags.patch + rr-$pkgver.tar.gz::https://github.com/rr-debugger/rr/archive/${pkgver}.tar.gz ) -sha1sums=('55040be15a87dd93012d7cdbeb8a3fc428ea4b6b' - '9fcafcc3f4474b4352402b39002869a51e77f6df' - 'SKIP') +sha1sums=('b4716dd10b01ae4b8d35ae08f4f67fc46f0693d9') prepare() { - mv rr-$pkgver $pkgname-$pkgver - cd $pkgname-$pkgver + cd rr-$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 + cd rr-$pkgver/build cmake \ -GNinja \ -DCMAKE_BUILD_TYPE=plain \ @@ -47,8 +41,11 @@ build() { } package() { - cd $pkgname-$pkgver/build + cd rr-$pkgver/build DESTDIR="${pkgdir}" cmake --build . -- -v install + if check_option 'debug' n; then + find "${pkgdir}/usr/bin" -type f -executable -exec strip $STRIP_BINARIES {} + || : + fi cd .. install -D LICENSE "${pkgdir}/usr/share/licenses/rr/LICENSE" } |