From 1fee55ba98813ffc845732846be1205750ab7902 Mon Sep 17 00:00:00 2001 From: Elaine Gibson Date: Sun, 10 Jul 2022 19:01:30 +0100 Subject: [PATCH] New package: iaito-5.7.0 --- srcpkgs/iaito/patches/pkgconfig.patch | 35 +++++++++++++++++++++++++++ srcpkgs/iaito/template | 14 +++++++++++ 2 files changed, 49 insertions(+) create mode 100644 srcpkgs/iaito/patches/pkgconfig.patch create mode 100644 srcpkgs/iaito/template diff --git a/srcpkgs/iaito/patches/pkgconfig.patch b/srcpkgs/iaito/patches/pkgconfig.patch new file mode 100644 index 000000000000..e361d106d3f8 --- /dev/null +++ b/srcpkgs/iaito/patches/pkgconfig.patch @@ -0,0 +1,35 @@ +From 6ec988371e5ad998a502efe64c09dce251080a6d Mon Sep 17 00:00:00 2001 +From: jjdredd +Date: Wed, 15 Jun 2022 16:26:35 -0600 +Subject: [PATCH] improve build for custom radare2 install prefix + +--- + src/lib_radare2.pri | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/src/lib_radare2.pri b/src/lib_radare2.pri +index 14e76bed..6e349a36 100644 +--- a/src/lib_radare2.pri ++++ b/src/lib_radare2.pri +@@ -38,9 +38,12 @@ win32 { + USE_PKGCONFIG = 0 + } + R2_USER_PKGCONFIG = $$(HOME)/bin/prefix/radare2/lib/pkgconfig +- exists($$R2_USER_PKGCONFIG) { ++ system("pkg-config --exists r_core") : { ++ USE_PKGCONFIG=1 ++ } else : exists($$R2_USER_PKGCONFIG) { + # caution: may not work for cross compilations + PKG_CONFIG_PATH=$$PKG_CONFIG_PATH:$$R2_USER_PKGCONFIG ++ USE_PKGCONFIG=1 + } else { + unix { + exists($$R2PREFIX/lib/pkgconfig/r_core.pc) { +@@ -76,6 +79,7 @@ win32 { + # PKGCONFIG += r_core + R2_INCLUDEPATH = "$$system("bash -c 'pkg-config --variable=includedir r_core'")/libr" + R2_INCLUDEPATH += "$$system("bash -c 'pkg-config --variable=includedir r_core'")/libr/sdb" ++ INCLUDEPATH += $$R2_INCLUDEPATH + LIBS += $$system("pkg-config --libs r_core") + } else { + LIBS += -L$$R2PREFIX/lib diff --git a/srcpkgs/iaito/template b/srcpkgs/iaito/template new file mode 100644 index 000000000000..13ceea278d13 --- /dev/null +++ b/srcpkgs/iaito/template @@ -0,0 +1,14 @@ +# Template file for 'iaito' +pkgname=iaito +version=5.7.0 +revision=1 +build_style=qmake +build_wrksrc=src +hostmakedepends="pkgconf qt5-qmake qt5-host-tools zip" +makedepends="radare2-devel qt5-svg-devel" +short_desc="Official GUI for radare2" +maintainer="Orphaned " +license="GPL-3.0-only" +homepage="https://radare.org/n/iaito.html" +distfiles=https://github.com/radareorg/iaito/archive/$version.tar.gz +checksum=6348b5c96f43d308c134170e16d637124da9e2cb2aaae8bd334e2de8054c8478