diff options
author | bartus | 2018-03-24 10:35:56 +0100 |
---|---|---|
committer | bartus | 2018-03-24 10:35:56 +0100 |
commit | 7be8a41f60e6f8a4dcdbd149e48618b079ab4289 (patch) | |
tree | d429d72f0ae051b9803db3d8e09e08597f313f8d | |
parent | 488ea99ef4ff777195eb9e5e3a76e54781869201 (diff) | |
download | aur-7be8a41f60e6f8a4dcdbd149e48618b079ab4289.tar.gz |
r2pipe moved to separate repo, fix Makefile script
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | Makefile.patch | 13 | ||||
-rw-r--r-- | PKGBUILD | 39 |
3 files changed, 49 insertions, 21 deletions
@@ -1,19 +1,27 @@ pkgbase = radare2-bindings-git pkgdesc = Language bindings for radare2 (git version) - pkgver = 20150705.507.d02e5b9 - pkgrel = 1 + pkgver = 2.4.1.r3.gfe8bd26 + pkgrel = 2 url = https://radare.org arch = i686 arch = x86_64 license = LGPL makedepends = git makedepends = valabind - makedepends = radare2 + makedepends = swig depends = radare2 - provides = radare2-bindings - conflicts = radare2-bindings + depends = python3 + depends = python2 source = radare2-bindings-git::git://github.com/radare/radare2-bindings.git + source = radare2-pipe-git::git+https://github.com/radare/radare2-r2pipe.git + source = Makefile.patch + md5sums = SKIP md5sums = SKIP + md5sums = c79cfc6a5650e347e253f132762ef961 pkgname = radare2-bindings-git + provides = radare2-bindings + +pkgname = radare2-pipe-git + provides = radare2-pipe diff --git a/Makefile.patch b/Makefile.patch new file mode 100644 index 000000000000..57c2611a57b7 --- /dev/null +++ b/Makefile.patch @@ -0,0 +1,13 @@ +--- radare2-bindings-git/libr/lang/p/Makefile 2016-03-09 01:49:09.985929885 +0100 ++++ radare2-bindings-git.new/libr/lang/p/Makefile 2016-03-09 01:46:44.628414992 +0100 +@@ -87,8 +87,8 @@ + -rm -f *.${EXT_SO} *.${EXT_AR} *.o + -rm -rf *.dSYM + +-#R2_PLUGIN_PATH=$(shell r2 -hh| grep PLUGINS|awk '{print $$2}') +-R2_PLUGIN_PATH=$(shell r2 -nqc 'e dir.plugins' -) ++R2_PLUGIN_PATH=$(shell r2 -hh| grep LIBR_PLUGINS|awk '{print substr($$2,2)}') ++#R2_PLUGIN_PATH=$(shell r2 -nqc 'e dir.plugins' -) + + install: + mkdir -p $(DESTDIR)/$(R2_PLUGIN_PATH) @@ -1,24 +1,32 @@ -# updated by devnull [at] libcrack [dot] so +# Maintainer: bartus @{aur \at bartus \dot 33mail \dot com} pkgname=('radare2-bindings-git' 'radare2-pipe-git') basename='radare2-bindings-git' -pkgver=20151004.538.1f243fb -pkgrel=1 +pkgver=2.4.1.r3.gfe8bd26 +pkgrel=2 pkgdesc="Language bindings for radare2 (git version)" arch=('i686' 'x86_64') url="https://radare.org" license=('LGPL') -depends=('radare2') -makedepends=('git' 'valabind' 'radare2') +depends=('radare2' 'python3' 'python2') +makedepends=('git' 'valabind' 'swig') + +source=("${pkgname}::git://github.com/radare/radare2-bindings.git" + "radare2-pipe-git::git+https://github.com/radare/radare2-r2pipe.git" + "Makefile.patch") +md5sums=('SKIP' + 'SKIP' + 'c79cfc6a5650e347e253f132762ef961') -source=("$pkgname"::"git://github.com/radare/radare2-bindings.git") -md5sums=('SKIP') pkgver() { - cd "${srcdir}/${pkgname}" - _date=`date +"%Y%m%d"` - echo "$_date.$(git rev-list --count master).$(git rev-parse --short master)" + cd "$pkgname" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } +prepare() { + cd "${srcdir}/${basename}" + patch -Np1 -i ../Makefile.patch +} build() { cd "${srcdir}/${basename}" @@ -27,25 +35,24 @@ build() { --prefix="/usr" \ --enable="python" - #PYTHON_CONFIG=python3-config make + export PYTHON_CONFIG=python3.2-config make - (cd r2pipe/python && python setup.py build) + #(cd r2pipe/python && python setup.py build) } package_radare2-pipe-git() { provides=('radare2-pipe') - cd "${srcdir}/${basename}" - (cd r2pipe/python && python setup.py install --root "${pkgdir}") + cd "${srcdir}/radare2-pipe-git/python" + python2 setup.py install --root "${pkgdir}" } package_radare2-bindings-git() { provides=('radare2-bindings') - conflicts=('radare2-bindings') cd "${srcdir}/${basename}" - #PYTHON_CONFIG=python3-config make DESTDIR="${pkgdir}" install + export PYTHON_CONFIG=python3.2-config make DESTDIR="${pkgdir}" install } # vim:set ts=2 sw=2 et: |