summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorkyechou2022-12-08 18:05:47 -0600
committerkyechou2022-12-08 18:05:47 -0600
commit96749d1d3980d6775dadd5afee3674d78a39bcc3 (patch)
treecc25923b5777502a444d932a118f3c89a86e8604
parentc0b0602efa89473ed8bbaae7bd871f9ceb81e42d (diff)
downloadaur-96749d1d3980d6775dadd5afee3674d78a39bcc3.tar.gz
Update to 5.0
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD33
2 files changed, 21 insertions, 29 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 06698cbe9544..c5037a3fd0c2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,19 @@
pkgbase = retdec
pkgdesc = A retargetable machine-code decompiler based on LLVM
- pkgver = 4.0
- pkgrel = 2
+ pkgver = 5.0
+ pkgrel = 1
url = https://retdec.com/
arch = x86_64
license = MIT
makedepends = cmake
+ makedepends = doxygen
+ makedepends = graphviz
depends = openssl
depends = python
depends = zlib
- optdepends = upx
- optdepends = graphviz
- source = https://github.com/avast/retdec/archive/v4.0.tar.gz
- source = 00-fix-missing-limits.patch
- sha256sums = b26c2f71556dc4919714899eccdf82d2fefa5e0b3bc0125af664ec60ddc87023
- sha256sums = 2c6d3e4f6f1ef3e5f8cde37c3dad09fbd67be6fb48601327edc252be2d181c99
+ optdepends = upx: To use UPX unpacker in the preprocessing stage
+ optdepends = graphviz: To generate call or control flow grpahs
+ source = https://github.com/avast/retdec/archive/refs/tags/v5.0.tar.gz
+ sha256sums = 216dc62fd54ff06277497492dbf44bc7a91e39249d8aefdee2e4f10fc903ce85
pkgname = retdec
-
diff --git a/PKGBUILD b/PKGBUILD
index 151fcac3dcff..976c0d8dc631 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,34 +3,27 @@
# Maintainer: Kuan-Yen Chou <kuanyenchou at gmail dot com>
pkgname=retdec
-pkgver=4.0
-pkgrel=2
+pkgver=5.0
+pkgrel=1
pkgdesc="A retargetable machine-code decompiler based on LLVM"
arch=('x86_64')
url="https://retdec.com/"
license=('MIT')
depends=('openssl' 'python' 'zlib')
-makedepends=('cmake')
-optdepends=('upx' 'graphviz')
-source=("https://github.com/avast/${pkgname}/archive/v${pkgver}.tar.gz"
- '00-fix-missing-limits.patch')
-sha256sums=('b26c2f71556dc4919714899eccdf82d2fefa5e0b3bc0125af664ec60ddc87023'
- '2c6d3e4f6f1ef3e5f8cde37c3dad09fbd67be6fb48601327edc252be2d181c99')
-
-prepare() {
- cd "$srcdir/$pkgname-$pkgver"
- patch -Np1 -i "$srcdir/00-fix-missing-limits.patch"
-
- # update LLVM reference
- sed -i cmake/deps.cmake \
- -e 's|d17df7fb9a1d585fdfa3643e666506d1bead4443|e27f1234a585468796f0f34bbaf54a40fc5a2a96|' \
- -e 's|904cffe42bffac3030df0a6bb07b0ccc9c221ac46d7621a49a5f400196e27f3e|4fb916853c223f667fb8af28b036c48d9d6075827c05f41eaabe2531f605f090|'
-}
+makedepends=('cmake' 'doxygen' 'graphviz')
+optdepends=('upx: To use UPX unpacker in the preprocessing stage'
+ 'graphviz: To generate call or control flow grpahs')
+source=("https://github.com/avast/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz")
+sha256sums=('216dc62fd54ff06277497492dbf44bc7a91e39249d8aefdee2e4f10fc903ce85')
build() {
cd "$srcdir/$pkgname-$pkgver"
mkdir -p build && cd build
- cmake -DCMAKE_INSTALL_PREFIX="$pkgdir/usr" "$srcdir/$pkgname-$pkgver"
+ cmake \
+ -DCMAKE_INSTALL_PREFIX="$pkgdir/usr" \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DRETDEC_DOC=ON \
+ ..
make
}
@@ -38,7 +31,7 @@ package() {
cd "$srcdir/$pkgname-$pkgver/build"
make install
cd "$srcdir/$pkgname-$pkgver"
- install -Dm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -Dm 644 -t "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE*
}
# vim: set sw=4 ts=4 et: