summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMr.E2022-12-10 15:55:58 -0300
committerMr.E2022-12-10 15:55:58 -0300
commit2a7455813b9257e3b35b0e9a7a95a1058b3ccbf9 (patch)
treef358058ed9f03887cd18a8ba34cfce8fa87c7c46
downloadaur-2a7455813b9257e3b35b0e9a7a95a1058b3ccbf9.tar.gz
rr-debugger first commit
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD29
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}"
+}
+