diff options
author | bill-auger <mr.j.spam.me@gmail.com> | 2022-09-22 01:58:40 -0400 |
---|---|---|
committer | bill-auger <mr.j.spam.me@gmail.com> | 2022-09-22 07:27:52 -0400 |
commit | 820d35ef735f7ad8942f2e5e1060bfa99d46c5b2 (patch) | |
tree | ddf071a73e38d8977e28e7537981bf2e2f577f28 | |
parent | 94240541ad92ea867d263e64c171d9b092790205 (diff) |
[rz-cutter]: upgrade to v2.1.2
-rw-r--r-- | libre/rz-cutter/PKGBUILD | 42 |
1 files changed, 22 insertions, 20 deletions
diff --git a/libre/rz-cutter/PKGBUILD b/libre/rz-cutter/PKGBUILD index a15377d63..ead028fa7 100644 --- a/libre/rz-cutter/PKGBUILD +++ b/libre/rz-cutter/PKGBUILD @@ -4,40 +4,41 @@ # Maintainer: bill-auger <bill-auger@programmer.net> pkgname=rz-cutter -_gitcommit=6dab092b515024ba769e81554c91c0d8b9883264 -pkgver=2.0.3 -pkgrel=2 +_upstream_name=cutter +pkgver=2.1.2 +pkgrel=1 pkgrel+=.parabola1 pkgdesc='Qt and C++ GUI for rizin reverse engineering framework' url='https://github.com/rizinorg/cutter' arch=('x86_64') arch+=('armv7h' 'i686') license=('GPL3') -depends=('rizin' 'capstone' 'qt5-base' 'qt5-svg' 'qt5-webengine' 'icu' 'python' 'jupyter' +depends=('rizin' 'capstone' 'qt5-base' 'qt5-svg' 'qt5-webengine' 'icu' 'python' 'pyside2' 'python-shiboken2' 'graphviz' 'gcc-libs' 'syntax-highlighting') depends=( ${depends[@]/qt5-webengine/} ) makedepends=('git' 'cmake' 'ninja' 'shiboken2' 'qt5-tools') +makedepends=( ${makedepends[*]/git/} ) +[[ "${CARCH}" == i686 ]] && makedepends+=( llvm13 ) # /usr/bin/shiboken2: error while loading shared libraries: libLLVM-13.so: cannot open shared object file: No such file or directory +[[ "${CARCH}" == i686 ]] && makedepends=( ${makedepends[*]/rizin/rizin=0.4.0} ) # CMake Error at CMakeLists.txt:54 (find_package): Could not find a package configuration file provided by "Rizin" with any of +# FTBS armv7h and i686 - /usr/include/librz/rz_util/../rz_types.h:10:10: fatal error: 'stddef.h' file not found optdepends=('rz-ghidra: ghidra decompiler plugin') -source=("git+https://github.com/rizinorg/cutter#commit=${_gitcommit}" - "git+https://github.com/rizinorg/cutter-translations") -sha512sums=('SKIP' - 'SKIP') -b2sums=('SKIP' - 'SKIP') - -pkgver() { - cd cutter - git describe --tags --match 'v*' | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' -} +source=(${_upstream_name}-${pkgver}.tar.gz::https://github.com/rizinorg/${_upstream_name}/archive/refs/tags/v${pkgver}.tar.gz + ${_upstream_name}-translations-git.tar.gz::https://github.com/rizinorg/${_upstream_name}-translations/archive/refs/heads/master.tar.gz) +sha512sums=('0a8e2443c149e4d81d8e91bdf209420ad0a13bcb072c5a41c4d20bc5ea91ff62793cebd7c1aa0c37699c2653cc868598b5fb6d6b45db88c093c96ef672016dcf' + '4cc46a1b79aca9fe0a8d5983ef85d11ff25648f5138156aa729255147e60d8e66f5546134dfd3fc96e24c4080a0001fe429785cdd813079c247e3ad315865c6e') +b2sums=('bd36e2d2b4db044fee2df97eb4a1e8950b68673b59c5eb91435c5d36a47b4ada9122868c019adec7255421fc3de0c44d1ab260cbdd16e24d5fb129c589686b8d' + 'f11e955d6ce2940e69433a96187116504c59306aad2edd8931d6593aa8b576d430b01cce5b6ca4497afad92455f4e830d0bf85e2eae8cb5de426f0b8c048193f') prepare() { - cd cutter - git config 'submodule.src/translations.url' "${srcdir}/cutter-translations" - git submodule update --init src/translations + cd ${_upstream_name}-${pkgver}/ + + rmdir src/translations + cp -a "${srcdir}"/${_upstream_name}-translations-master src/translations } build() { - cd cutter + cd ${_upstream_name}-${pkgver}/ + cmake -B build \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=None \ @@ -53,7 +54,8 @@ build() { } package() { - cd cutter + cd ${_upstream_name}-${pkgver}/ + DESTDIR="${pkgdir}" ninja -C build install install -d "${pkgdir}/usr/share/doc/${pkgname}" cp -a docs/* "${pkgdir}/usr/share/doc/${pkgname}" |