[arch-commits] Commit in radare2/trunk (PKGBUILD)
Levente Polyak
anthraxx at archlinux.org
Thu Apr 4 12:10:16 UTC 2019
Date: Thursday, April 4, 2019 @ 12:10:13
Author: anthraxx
Revision: 449136
upgpkg: radare2 3.4.1-1
Modified:
radare2/trunk/PKGBUILD
----------+
PKGBUILD | 33 ++++++++++++++++++++++-----------
1 file changed, 22 insertions(+), 11 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-04-04 12:09:27 UTC (rev 449135)
+++ PKGBUILD 2019-04-04 12:10:13 UTC (rev 449136)
@@ -2,31 +2,42 @@
# Contributor: Guillermo Ramos <0xwille at gmail dot com>
pkgname=radare2
-pkgver=3.3.0
+pkgver=3.4.1
pkgrel=1
pkgdesc='Open-source tools to disasm, debug, analyze and manipulate binary files'
url='https://radare.org'
arch=('x86_64')
license=('GPL3' 'LGPL3')
-depends=('sh' 'capstone' 'libcapstone.so' 'openssl' 'libzip')
+depends=('sh' 'capstone' 'libcapstone.so' 'openssl' 'libzip' 'zlib'
+ 'lz4' 'xxhash' 'libxxhash.so' 'file' 'libuv')
+makedepends=('meson')
options=('!emptydirs')
source=(${pkgname}-${pkgver}.tar.gz::https://github.com/radare/radare2/archive/${pkgver}.tar.gz)
-sha256sums=('3c092bdf8676d7d49537926258c50557bca98d7d669babfed6113ff82c403bcb')
-sha512sums=('4db9d547b72b952babfd67c8cef2b94fdac9d6fd1194fb50b2ebab538d5bbda0bab4b704d5af64ef684ce9311634c8e04465906a1e7e706b211427054fe0721a')
+sha256sums=('3df1f9a79ef64f9c9205453c735ac5a29ef8e88f336fd16c5bbaa64b1dc0c975')
+sha512sums=('8803d54a8158aedd5900792bd013dad440a14abbb6fcbdf963e5d9031f30e66865479f29877e6f656ab01b59b3138458daf52f1eaeb462ec767c128d0b12640a')
build() {
cd ${pkgname}-${pkgver}
- ./configure --prefix=/usr \
- --with-syscapstone \
- --with-syszip \
- --with-openssl
- make
+ touch libr/config.mk
+ arch-meson build \
+ -D use_sys_capstone=true \
+ -D use_sys_magic=true \
+ -D use_sys_zip=true \
+ -D use_sys_zlib=true \
+ -D use_sys_lz4=true \
+ -D use_sys_xxhash=true \
+ -D use_sys_openssl=true \
+ -D use_libuv=true \
+ -D use_webui=true
+ ninja -C build
}
package() {
cd ${pkgname}-${pkgver}
- make DESTDIR="${pkgdir}" install
- install -Dm 644 doc/zsh/* -t "${pkgdir}/usr/share/zsh/site-functions"
+ DESTDIR="${pkgdir}" ninja -C build install
+ cp -r doc/* "${pkgdir}/usr/share/doc/radare2"
+ ln -s /usr/bin/radare2 "${pkgdir}/usr/bin/r2"
+ ln -s /usr/share/man/man1/radare2.1.gz "${pkgdir}/usr/share/man/man1/r2.1.gz"
}
# vim: ts=2 sw=2 et:
More information about the arch-commits
mailing list