From 751913e80e04bd182797b53a67456738f7fe3c5a Mon Sep 17 00:00:00 2001 From: Juan RP Date: Thu, 11 Oct 2012 11:49:59 +0200 Subject: [PATCH] New package: r2-bindings-0.9.2. --- common/shlibs | 28 +++++++++++++++++++ srcpkgs/r2-bindings/r2-bindings.rshlibs | 36 +++++++++++++++++++++++++ srcpkgs/r2-bindings/template | 35 ++++++++++++++++++++++++ 3 files changed, 99 insertions(+) create mode 100644 srcpkgs/r2-bindings/r2-bindings.rshlibs create mode 100644 srcpkgs/r2-bindings/template diff --git a/common/shlibs b/common/shlibs index 9aeabce6cb4..088945dcc44 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1067,3 +1067,31 @@ libvirt-gconfig-1.0.so.0 libvirt-glib-0.1.2_1 libvirt-gobject-1.0.so.0 libvirt-glib-0.1.2_1 libvirt-glib-1.0.so.0 libvirt-glib-0.1.2_1 libgsasl.so.7 libgsasl-1.8.0_1 +libr_db.so.0.9.2 radare2-0.9.2_1 +libr_parse.so.0.9.2 radare2-0.9.2_1 +libr_util.so.0.9.2 radare2-0.9.2_1 +libr_lib.so.0.9.2 radare2-0.9.2_1 +libr_bin.so.0.9.2 radare2-0.9.2_1 +libr_asm.so.0.9.2 radare2-0.9.2_1 +libr_magic.so.0.9.2 radare2-0.9.2_1 +libr_fs.so.0.9.2 radare2-0.9.2_1 +libr_socket.so.0.9.2 radare2-0.9.2_1 +libr_diff.so.0.9.2 radare2-0.9.2_1 +libr_sign.so.0.9.2 radare2-0.9.2_1 +libr_syscall.so.0.9.2 radare2-0.9.2_1 +libr_search.so.0.9.2 radare2-0.9.2_1 +libr_reg.so.0.9.2 radare2-0.9.2_1 +libr_egg.so.0.9.2 radare2-0.9.2_1 +libr_io.so.0.9.2 radare2-0.9.2_1 +libr_bp.so.0.9.2 radare2-0.9.2_1 +libr_print.so.0.9.2 radare2-0.9.2_1 +libr_anal.so.0.9.2 radare2-0.9.2_1 +libr_lang.so.0.9.2 radare2-0.9.2_1 +libr_hash.so.0.9.2 radare2-0.9.2_1 +libr_debug.so.0.9.2 radare2-0.9.2_1 +libr_flags.so.0.9.2 radare2-0.9.2_1 +libr_cmd.so.0.9.2 radare2-0.9.2_1 +libr_line.so.0.9.2 radare2-0.9.2_1 +libr_cons.so.0.9.2 radare2-0.9.2_1 +libr_config.so.0.9.2 radare2-0.9.2_1 +libr_core.so.0.9.2 radare2-0.9.2_1 diff --git a/srcpkgs/r2-bindings/r2-bindings.rshlibs b/srcpkgs/r2-bindings/r2-bindings.rshlibs new file mode 100644 index 00000000000..cb68b311c6e --- /dev/null +++ b/srcpkgs/r2-bindings/r2-bindings.rshlibs @@ -0,0 +1,36 @@ +libr_db.so.0.9.2 +libr_parse.so.0.9.2 +libr_util.so.0.9.2 +libr_lib.so.0.9.2 +libr_asm.so.0.9.2 +libpthread.so.0 +libdl.so.2 +libutil.so.1 +libpython2.7.so.1.0 +libstdc++.so.6 +libm.so.6 +libgcc_s.so.1 +libc.so.6 +libr_bin.so.0.9.2 +libr_magic.so.0.9.2 +libr_fs.so.0.9.2 +libr_socket.so.0.9.2 +libr_diff.so.0.9.2 +libr_sign.so.0.9.2 +libr_syscall.so.0.9.2 +libr_search.so.0.9.2 +libr_reg.so.0.9.2 +libr_egg.so.0.9.2 +libr_bp.so.0.9.2 +libr_print.so.0.9.2 +libr_anal.so.0.9.2 +libr_io.so.0.9.2 +libr_lang.so.0.9.2 +libr_hash.so.0.9.2 +libr_debug.so.0.9.2 +libr_flags.so.0.9.2 +libr_cmd.so.0.9.2 +libr_line.so.0.9.2 +libr_cons.so.0.9.2 +libr_config.so.0.9.2 +libr_core.so.0.9.2 diff --git a/srcpkgs/r2-bindings/template b/srcpkgs/r2-bindings/template new file mode 100644 index 00000000000..7aa3117fbc4 --- /dev/null +++ b/srcpkgs/r2-bindings/template @@ -0,0 +1,35 @@ +# Template file for 'r2-bindings' +pkgname=r2-bindings +version=0.9.2 +revision=1 +wrksrc="radare2-${version}" +makedepends="pkg-config swig>=2.0.7 valabind>=0.7.2 + python-devel radare2-devel>=${version}" +short_desc="Advanced command line debugger and hexadecimal editor (bindings)" +maintainer="Juan RP " +license="LGPL-3" +homepage="http://radare.org" +distfiles="${homepage}/get/radare2-${version}.tar.gz" +checksum=5f73a41c36182a5f970c60ab1287958f785f35cf41e0a02c8c759f6003b8c52c +long_desc=" + It is composed by an hexadecimal editor (radare) with a wrapped IO layer + supporting multiple backends for local/remote files, accessing filesystems, + debugger (osx,bsd,linux,w32), stream analyzer, assembler/disassembler + (rasm) for x86,arm,ppc,m68k,java,msil,sparc, etc. + + This package contains the radare2 bindings for multiple languages." + +pycompile_module="r2" + +do_configure() { + cd r2-bindings + ./configure --prefix=/usr --enable=python --enable-devel +} + +do_build() { + cd r2-bindings && make ${makejobs} +} + +do_install() { + cd r2-bindings && make DESTDIR=${DESTDIR} install +}