From 8d57b234792ba19bec68bf113218299093503fe5 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Wed, 11 Jul 2012 13:18:24 +0200 Subject: [PATCH] New package: radare2-git. --- srcpkgs/radare2-devel-git | 1 + .../radare2-git/radare2-devel-git.template | 15 ++++++++++ srcpkgs/radare2-git/radare2-git.rshlibs | 5 ++++ srcpkgs/radare2-git/template | 28 +++++++++++++++++++ 4 files changed, 49 insertions(+) create mode 120000 srcpkgs/radare2-devel-git create mode 100644 srcpkgs/radare2-git/radare2-devel-git.template create mode 100644 srcpkgs/radare2-git/radare2-git.rshlibs create mode 100644 srcpkgs/radare2-git/template diff --git a/srcpkgs/radare2-devel-git b/srcpkgs/radare2-devel-git new file mode 120000 index 00000000000..3b3980b3f79 --- /dev/null +++ b/srcpkgs/radare2-devel-git @@ -0,0 +1 @@ +radare2-git \ No newline at end of file diff --git a/srcpkgs/radare2-git/radare2-devel-git.template b/srcpkgs/radare2-git/radare2-devel-git.template new file mode 100644 index 00000000000..72811160a9b --- /dev/null +++ b/srcpkgs/radare2-git/radare2-devel-git.template @@ -0,0 +1,15 @@ +# Template file for 'radare2-devel-git'. +# +replaces="radare2-devel>=0" +provides="radare2-devel-9999" +depends="radare2-git>=$version" +short_desc="${short_desc} - development files" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +do_install() { + vmove usr/include usr + vmove "usr/lib/*.a" usr/lib + vmove usr/lib/pkgconfig usr/lib +} diff --git a/srcpkgs/radare2-git/radare2-git.rshlibs b/srcpkgs/radare2-git/radare2-git.rshlibs new file mode 100644 index 00000000000..4bf42dbdb05 --- /dev/null +++ b/srcpkgs/radare2-git/radare2-git.rshlibs @@ -0,0 +1,5 @@ +libc.so.6 +libdl.so.2 +libm.so.6 +libssl.so.1 +libpthread.so.0 diff --git a/srcpkgs/radare2-git/template b/srcpkgs/radare2-git/template new file mode 100644 index 00000000000..965032af5cd --- /dev/null +++ b/srcpkgs/radare2-git/template @@ -0,0 +1,28 @@ +# Template file for 'radare2-git' +pkgname=radare2-git +version="$(date -u +%Y%m%d)" +revision=1 +nofetch=yes +noextract=yes +build_style=gnu-configure +makedepends="git openssl-devel" +provides="radare2-9999" +replaces="radare2>=0" +subpackages="radare2-devel-git" +short_desc="Advanced command line debugger and hexadecimal editor (git snapshot)" +maintainer="Juan RP " +license="LGPL-3" +homepage="http://radare.org" +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." + +disable_parallel_build=yes + +do_fetch() { + local url="git://github.com/radare/radare2" + msg_normal "Fetching source from $url ...\n" + git clone ${url} ${pkgname}-${version} +}