diff options
author | Faule Socke | 2015-10-28 14:36:53 +0100 |
---|---|---|
committer | Faule Socke | 2015-10-28 14:44:09 +0100 |
commit | b1e2153f2bb9552065e139bb5ad456ac434f6f7e (patch) | |
tree | dfd95a32516d9b9d20d11f10b355ba8026fad915 | |
download | aur-b1e2153f2bb9552065e139bb5ad456ac434f6f7e.tar.gz |
first version
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 37 | ||||
-rw-r--r-- | frida.patch | 27 |
3 files changed, 88 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a96680ba353a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = frida + pkgdesc = FrIDa is an interactive disassembler based on LLVM and Qt + pkgver = 0.2 + pkgrel = 1 + url = https://www.frida.xyz/ + arch = x86_64 + license = GPL3 + makedepends = cmake + makedepends = pkg-config + depends = gmock + depends = log4cxx + depends = llvm35 + depends = quazip-qt5 + depends = guile + depends = swig + depends = boost + depends = libedit + source = https://www.frida.xyz/download/frida-0.2.txz + source = frida.patch + sha256sums = SKIP + sha256sums = 852947bce88c1847b397806d5f13d69505eb8781f939de689f0eee976c8a7693 + +pkgname = frida + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..db28a14ae432 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Faule Socke <github@socker.lepus.uberspace.de> +pkgname=frida +pkgver=0.2 +pkgrel=1 +pkgdesc="FrIDa is an interactive disassembler based on LLVM and Qt" +arch=(x86_64) +url="https://www.frida.xyz/" +license=('GPL3') +groups=() +depends=(gmock log4cxx llvm35 quazip-qt5 guile swig boost libedit) +makedepends=(cmake pkg-config) +replaces=() +backup=() +options=() +source=('https://www.frida.xyz/download/frida-0.2.txz' + 'frida.patch') +noextract=() +sha256sums=('SKIP' + '852947bce88c1847b397806d5f13d69505eb8781f939de689f0eee976c8a7693') + + +prepare() { + cd "$srcdir/${pkgname}-${pkgver}" + patch -p1 -i "$srcdir/${pkgname}.patch" +} + +build() { + cd "$srcdir/${pkgname}-${pkgver}" + cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DQUAZIP_INCLUDE_DIR=/usr/include -DQUAZIP_LIBRARIES=/usr/lib/libquazip5.so + make +} + +package() { + cd "$srcdir/${pkgname}-${pkgver}" + make DESTDIR="$pkgdir/" install + mv "$pkgdir/usr/lib64" "$pkgdir/usr/lib" +} diff --git a/frida.patch b/frida.patch new file mode 100644 index 000000000000..4470c682b0d6 --- /dev/null +++ b/frida.patch @@ -0,0 +1,27 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 4ad1545..4c83847 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -142,7 +142,6 @@ add_executable(fridatest ${fridatest_SOURCES}) + qt5_use_modules(fridatest Widgets) + + #ADD_SUBDIRECTORY(/usr/src/gtest gtest) +-ADD_SUBDIRECTORY(/usr/src/gmock gmock) + enable_testing() + add_test(NAME fridatest COMMAND fridatest ${CMAKE_SOURCE_DIR}/testdata) + target_link_libraries(fridatest +diff --git a/src/core/InformationManager.cxx b/src/core/InformationManager.cxx +index 604425e..c97beeb 100644 +--- a/src/core/InformationManager.cxx ++++ b/src/core/InformationManager.cxx +@@ -7,8 +7,8 @@ + #include "core/events/ChangeCommentEvent.hxx" + + #include "qt.hxx" +-#include <quazip/quazip.h> +-#include <quazip/quazipfile.h> ++#include <quazip5/quazip.h> ++#include <quazip5/quazipfile.h> + + #include <QTemporaryFile> + |