summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorArthur Zamarin2015-06-08 11:42:34 +0300
committerArthur Zamarin2015-06-08 11:42:34 +0300
commiteed7524ca9b87b0bf6e206230c5e56650d5a2af7 (patch)
tree07e77090c2e6ba2cdc466f6342f6fba0b1591cb8 /PKGBUILD
downloadaur-metasm-hg.tar.gz
Initial Commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 39 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a5d3c417d648
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: s1gma <s1gma@mindslicer.com>
+
+_pkgname=metasm
+pkgname=metasm-hg
+pkgver=2985.70a8a57c6f18
+pkgrel=1
+pkgdesc="An assembly manipulation suite written in Ruby"
+arch=('any')
+url="http://metasm.cr0.org/"
+license=('LGPL')
+depends=('ruby')
+optdepends=('ruby-gtk2: gui support')
+provides=('metasm')
+install=metasm.install
+source=('metasm::hg+https://code.google.com/p/metasm/')
+md5sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/$_pkgname"
+ printf "%s.%s" "$(hg identify -n)" "$(hg identify -i)"
+}
+
+build() {
+ cd "$srcdir/$_pkgname"
+
+ msg "Starting make..."
+ rm -rf "$srcdir/$_pkgname-build"
+ cp -r "$srcdir/$_pkgname" "$srcdir/$_pkgname-build"
+ cd "$srcdir/$_pkgname-build"
+
+ # remove mercurial files
+ rm -rf .hg/ .hgtags
+}
+
+package() {
+ cd "$srcdir/$_pkgname-build"
+ mkdir -p $pkgdir/opt/metasm
+ cp -a * $pkgdir/opt/metasm
+}