Package Details: revng-bin 0.0.0.r1.g3b3cf7b9-1

Git Clone URL: https://aur.archlinux.org/revng-bin.git (read-only, click to copy)
Package Base: revng-bin
Description: An open source binary analysis framework based on LLVM and QEMU
Upstream URL: https://rev.ng/
Licenses: GPL2
Provides: revng
Submitter: DCNick3
Maintainer: DCNick3
Last Packager: DCNick3
Votes: 0
Popularity: 0.000000
First Submitted: 2024-03-22 11:10 (UTC)
Last Updated: 2024-04-10 13:43 (UTC)

Latest Comments

DCNick3 commented on 2024-04-10 13:45 (UTC)

Thanks!

It's a pity that they remove the older versions, breaking the PKGBUILD if it's outdated as a result

1ohm commented on 2024-04-10 03:22 (UTC)

Updated PKGBUILD:

# Maintainer: ⭐NINIKA⭐ <nikita6@bk.ru>
_build_rev=3b3cf7b97706fc264fa4b0aaf6425bfd104619ad
pkgname=revng-bin
pkgver=0.0.0.g3b3cf7b9
pkgrel=1
pkgdesc="An open source binary analysis framework based on LLVM and QEMU"
arch=('x86_64')
url="https://rev.ng/"
license=('GPL2')
depends=()
makedepends=()
provides=('revng')
source=(
    "https://rev.ng/downloads/revng-distributable/none_${_build_rev}.tar.xz"
    "launcher.sh"
)
sha256sums=('b891c84b791c9e48c0175e10ea49ad7b8d27dac614066d49af180d384019dbfe'
            '4605f93ff27ba081036acebb204af5e81614394357d941ae917e8e97e58d7252')
options=("!strip")

pkgver() {
    echo "0.0.0.g$(echo "$_build_rev" | cut -c -8)"
}

package() {
    install -d -m755 "${pkgdir}/opt/revng" "${pkgdir}/usr/bin"

    cp -dr --no-preserve='ownership' "${srcdir}/revng-public-demo"/* "${pkgdir}/opt/revng"

    # not using a symlink because the "revng" script gets confused about its location
    install -m755 "${srcdir}/launcher.sh" "${pkgdir}/usr/bin/revng"
}