diff options
author | kyechou | 2022-12-08 18:05:47 -0600 |
---|---|---|
committer | kyechou | 2022-12-08 18:05:47 -0600 |
commit | 96749d1d3980d6775dadd5afee3674d78a39bcc3 (patch) | |
tree | cc25923b5777502a444d932a118f3c89a86e8604 | |
parent | c0b0602efa89473ed8bbaae7bd871f9ceb81e42d (diff) | |
download | aur-96749d1d3980d6775dadd5afee3674d78a39bcc3.tar.gz |
Update to 5.0
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 21 insertions, 29 deletions
@@ -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 - @@ -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: |