summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAaron McDaniel (mcd1992)2017-12-04 14:46:36 -0600
committerAaron McDaniel (mcd1992)2017-12-04 14:46:36 -0600
commitcb0808758ef9949a94d7f9d93b92dade95cec1fa (patch)
tree132ecc3ec39816d4372fe983a04b88fb75ab1a31
downloadaur-cb0808758ef9949a94d7f9d93b92dade95cec1fa.tar.gz
Initial commit
-rw-r--r--.SRCINFO20
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD45
3 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..261e2f896b7e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = cutter-git
+ pkgdesc = A Qt and C++ GUI for radare2 reverse engineering framework (originally named Iaito)
+ pkgver = 1.0.r4.g7c2bd97
+ pkgrel = 1
+ url = https://github.com/radareorg/cutter
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = git
+ makedepends = binutils
+ makedepends = cmake
+ makedepends = gcc
+ makedepends = qt5-base
+ depends = radare2
+ provides = cutter
+ source = cutter-git::git://github.com/radareorg/cutter.git
+ md5sums = SKIP
+
+pkgname = cutter-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..366a54425ccd
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+cutter-git**
+cutter-git
+pkg
+src
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..bf55f232f994
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# Maintainer: Aaron McDaniel (mcd1992) <'aur' at the domain 'fgthou.se'>
+
+pkgname=cutter-git
+pkgver=1.0.r4.g7c2bd97
+pkgrel=1
+pkgdesc="A Qt and C++ GUI for radare2 reverse engineering framework (originally named Iaito)"
+url="https://github.com/radareorg/cutter"
+arch=('i686' 'x86_64')
+license=('GPL')
+makedepends=('git' 'binutils' 'cmake' 'gcc' 'qt5-base')
+depends=('radare2')
+optdepends=()
+provides=('cutter')
+backup=()
+source=("${pkgname}::git://github.com/radareorg/cutter.git")
+md5sums=('SKIP')
+
+pkgver() {
+ cd ${pkgname}
+ # Remove 'v' prefix on tags; prefix revision with 'r'; replace all '-' with '.'
+ git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+prepare() {
+ mkdir -p "${pkgname}/build"
+ cd "${pkgname}/build"
+
+ cmake ../src
+}
+
+build() {
+ cd "${pkgname}/build"
+ make -j$(getconf _NPROCESSORS_ONLN)
+}
+
+package() {
+ cd ${pkgname}
+
+ install -DTm755 build/cutter "${pkgdir}/usr/bin/cutter"
+ install -DTm644 src/cutter.desktop "${pkgdir}/usr/share/applications/cutter.desktop"
+ install -DTm644 src/img/cutter.svg "${pkgdir}/usr/share/icons/hicolor/scalable/apps/cutter.svg"
+ install -DTm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -dm755 docs/ "${pkgdir}/usr/share/doc/${pkgname}/"
+ cp -a docs/* "${pkgdir}/usr/share/doc/${pkgname}/"
+}