Date: Thursday, April 1, 2021 @ 01:02:26 Author: anthraxx Revision: 910765
archrelease: copy trunk to community-x86_64 Added: r2cutter/repos/community-x86_64/PKGBUILD (from rev 910764, r2cutter/trunk/PKGBUILD) Deleted: r2cutter/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 111 ++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 60 insertions(+), 51 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2021-04-01 01:02:20 UTC (rev 910764) +++ PKGBUILD 2021-04-01 01:02:26 UTC (rev 910765) @@ -1,51 +0,0 @@ -# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> -# Maintainer: Santiago Torres-Arias <santiago[at]archlinux[dot]org> -# Contributor: Aaron McDaniel (mcd1992) <'aur' at the domain 'fgthou.se'> - -pkgname=r2cutter -_gitcommit=86ee0a9caedc9d515d62738d4b33aaa9e346ac2f -pkgver=1.12.0 -epoch=1 -pkgrel=2 -pkgdesc='Qt and C++ GUI for radare2 reverse engineering framework' -url='https://github.com/radareorg/r2cutter' -arch=('x86_64') -license=('GPL3') -depends=('radare2' 'capstone' 'qt5-base' 'qt5-svg' 'qt5-webengine' 'icu' 'python' 'jupyter' - 'pyside2' 'python-shiboken2' 'graphviz' 'gcc-libs') -makedepends=('git' 'cmake' 'shiboken2' 'qt5-tools') -optdepends=('r2ghidra: ghidra decompiler plugin') -replaces=('radare2-cutter') -source=("git+https://github.com/radareorg/r2cutter#commit=${_gitcommit}") -sha512sums=('SKIP') -b2sums=('SKIP') - -#pkgver() { -# cd r2cutter -# git describe --tags --match 'v*' | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' -#} - -build() { - cd r2cutter/src - cmake -B build \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=None \ - -DCUTTER_ENABLE_PYTHON=ON \ - -DCUTTER_ENABLE_PYTHON_BINDINGS=ON \ - -DCUTTER_USE_BUNDLED_RADARE2=OFF \ - -DCUTTER_USE_ADDITIONAL_RADARE2_PATHS=OFF \ - -DCUTTER_ENABLE_CRASH_REPORTS=OFF \ - -DCUTTER_ENABLE_GRAPHVIZ=ON - make -C build VERBOSE=1 -} - -package() { - cd r2cutter - install -Dm 755 src/build/r2cutter -t "${pkgdir}/usr/bin" - install -Dm 644 src/org.radare.r2cutter.desktop -t "${pkgdir}/usr/share/applications" - install -Dm 644 src/img/r2cutter.svg -t "${pkgdir}/usr/share/icons/hicolor/scalable/apps" - install -d "${pkgdir}/usr/share/doc/${pkgname}" - cp -a docs/* "${pkgdir}/usr/share/doc/${pkgname}" -} - -# vim: ts=2 sw=2 et: Copied: r2cutter/repos/community-x86_64/PKGBUILD (from rev 910764, r2cutter/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2021-04-01 01:02:26 UTC (rev 910765) @@ -0,0 +1,60 @@ +# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> +# Maintainer: Santiago Torres-Arias <santiago[at]archlinux[dot]org> +# Contributor: Aaron McDaniel (mcd1992) <'aur' at the domain 'fgthou.se'> + +pkgname=r2cutter +_gitcommit=86ee0a9caedc9d515d62738d4b33aaa9e346ac2f +pkgver=1.12.0 +epoch=1 +pkgrel=3 +pkgdesc='Qt and C++ GUI for radare2 reverse engineering framework' +url='https://github.com/radareorg/r2cutter' +arch=('x86_64') +license=('GPL3') +depends=('radare2' 'capstone' 'qt5-base' 'qt5-svg' 'qt5-webengine' 'icu' 'python' 'jupyter' + 'pyside2' 'python-shiboken2' 'graphviz' 'gcc-libs' 'syntax-highlighting') +makedepends=('git' 'cmake' 'ninja' 'shiboken2' 'qt5-tools') +optdepends=('r2ghidra: ghidra decompiler plugin') +replaces=('radare2-cutter') +source=("git+https://github.com/radareorg/r2cutter#commit=${_gitcommit}" + "r2cutter-translations::git+https://github.com/rizinorg/cutter-translations") +sha512sums=('SKIP' + 'SKIP') +b2sums=('SKIP' + 'SKIP') + +#pkgver() { +# cd r2cutter +# git describe --tags --match 'v*' | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +#} + +prepare() { + cd r2cutter + git config 'submodule.src/translations.url' "${srcdir}/r2cutter-translations" + git submodule update --init src/translations +} + +build() { + cd r2cutter/src + cmake -B build \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=None \ + -DCUTTER_ENABLE_PYTHON=ON \ + -DCUTTER_ENABLE_PYTHON_BINDINGS=ON \ + -DCUTTER_USE_BUNDLED_RADARE2=OFF \ + -DCUTTER_USE_ADDITIONAL_RADARE2_PATHS=OFF \ + -DCUTTER_ENABLE_CRASH_REPORTS=OFF \ + -DCUTTER_ENABLE_GRAPHVIZ=ON \ + -Wno-dev \ + -G Ninja + ninja -C build +} + +package() { + cd r2cutter + DESTDIR="${pkgdir}" ninja -C src/build install + install -d "${pkgdir}/usr/share/doc/${pkgname}" + cp -a docs/* "${pkgdir}/usr/share/doc/${pkgname}" +} + +# vim: ts=2 sw=2 et: