diff options
author | Mr.E | 2022-12-10 15:55:58 -0300 |
---|---|---|
committer | Mr.E | 2022-12-10 15:55:58 -0300 |
commit | 2a7455813b9257e3b35b0e9a7a95a1058b3ccbf9 (patch) | |
tree | f358058ed9f03887cd18a8ba34cfce8fa87c7c46 | |
download | aur-rr-debugger.tar.gz |
rr-debugger first commit
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 29 |
2 files changed, 43 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5f5938f438b7 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = rr-debugger + pkgdesc = rr is a lightweight tool for recording, replaying and debugging execution of applications + pkgver = 5.6.0 + pkgrel = 1 + url = https://github.com/rr-debugger/rr + arch = x86_64 + depends = cmake + depends = capnproto + depends = python-pexpect + provides = rr + source = https://github.com/rr-debugger/rr/archive/refs/tags/5.6.0.tar.gz + sha256sums = a75262ae622c2c91d3391401d3da4e1dc9379b5afea5c40c9ea93f6905706c87 + +pkgname = rr-debugger diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6d94c53f0582 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer Mr.E + +pkgname=rr-debugger +pkgver=5.6.0 +pkgrel=1 +pkgdesc="rr is a lightweight tool for recording, replaying and debugging execution of applications" +arch=('x86_64') +url="https://github.com/rr-debugger/rr" +provides=('rr') +depends=('cmake' 'capnproto' 'python-pexpect') +source=("https://github.com/rr-debugger/rr/archive/refs/tags/${pkgver}.tar.gz") +sha256sums=('a75262ae622c2c91d3391401d3da4e1dc9379b5afea5c40c9ea93f6905706c87') + +prepare() { + rm -fR rr-${pkgver}/obj + sed -i '1s;^;#include <time.h>\n;' rr-${pkgver}/src/test-monitor/test-monitor.cc +} + +build() { + cd rr-${pkgver} + cmake -DCMAKE_BUILD_TYPE=Release -S . -B obj + cmake --build obj -j +} + +package() { + cd "rr-${pkgver}/obj" + make install PREFIX="/usr" DESTDIR="${pkgdir}" +} + |