summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDimitris Kiziridis2020-03-26 19:56:30 +0200
committerDimitris Kiziridis2020-03-26 19:56:30 +0200
commit869a2d333c8e09e333f454a09d35c442592e21ae (patch)
tree30906fb2079532b801c926298e19940bd61b4945
downloadaur-869a2d333c8e09e333f454a09d35c442592e21ae.tar.gz
Initial commmit
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD28
2 files changed, 43 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..bbb721d14f95
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = asm-cli
+ pkgdesc = Interactive shell of assembly language(X86/X64) based on unicorn and keystone
+ pkgver = 1.0.1
+ pkgrel = 1
+ url = https://github.com/cch123/asm-cli
+ arch = x86_64
+ license = MIT
+ makedepends = go
+ makedepends = unicorn
+ makedepends = keystone
+ source = asm-cli-1.0.1.tar.gz::https://github.com/cch123/asm-cli/archive/1.0.1.tar.gz
+ md5sums = 859bfc5e06425148faac9810d41deab2
+
+pkgname = asm-cli
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0c07ed21ffb7
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,28 @@
+# Maintainer: Dimitris Kiziridis <ragouel at outlook dot com>
+
+pkgname=asm-cli
+pkgver=1.0.1
+pkgrel=1
+pkgdesc="Interactive shell of assembly language(X86/X64) based on unicorn and keystone "
+arch=('x86_64')
+url='https://github.com/cch123/asm-cli'
+license=('MIT')
+makedepends=('go' 'unicorn' 'keystone')
+source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz")
+md5sums=('859bfc5e06425148faac9810d41deab2')
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ mkdir -p $srcdir/go
+ export GOPATH="${srcdir}"/go
+ export PATH=$PATH:$GOPATH/bin
+ go get -d -v ./...
+ go build -v -o "${srcdir}/asm-cli-bin"
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ install -Dm755 ../asm-cli-bin "${pkgdir}/usr/bin/asm-cli"
+ install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/asm-cli/LICENSE"
+ go clean -modcache #Remove go libraries
+} \ No newline at end of file