diff --git a/rz-cutter/trunk/PKGBUILD b/rz-cutter/trunk/PKGBUILD index f7e5079dec7c2..345cbd16fbd28 100644 --- a/rz-cutter/trunk/PKGBUILD +++ b/rz-cutter/trunk/PKGBUILD @@ -1,39 +1,39 @@ # Maintainer: Levente Polyak # Maintainer: Santiago Torres-Arias # Contributor: Aaron McDaniel (mcd1992) <'aur' at the domain 'fgthou.se'> +# Contributor: bill-auger pkgname=rz-cutter -_gitcommit=7eb4311c2be2c0e5e6bcd098abf06beda2e96519 -pkgver=2.1.0 -pkgrel=2 +_upstream_name=cutter +pkgver=2.1.2 +pkgrel=1 pkgdesc='Qt and C++ GUI for rizin reverse engineering framework' url='https://github.com/rizinorg/cutter' arch=('x86_64') license=('GPL3') 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/} ) 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 \ @@ -49,10 +49,9 @@ 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}" } - -# vim: ts=2 sw=2 et: