summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCody P Schafer2020-11-14 20:45:38 -0500
committerCody P Schafer2020-11-14 20:45:38 -0500
commit48c616c9a78042ab9cf5e125b9bc607ef1ef128f (patch)
treec105ee2dfd46c82f8040f8f19075775c487f61ef
parentf6810da705d3fd4ed47a3004045e617da27a8ce4 (diff)
downloadaur-48c616c9a78042ab9cf5e125b9bc607ef1ef128f.tar.gz
update to 5.4.0
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD31
2 files changed, 19 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9455b02041e0..da03b30cc72c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 1a72ec1b4df2..fdd9bc46484b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}