Package Details: xenia-canary-bin 8197881-1

Git Clone URL: https://aur.archlinux.org/xenia-canary-bin.git (read-only, click to copy)
Package Base: xenia-canary-bin
Description: Xenia Canary is an experimental fork of the Xenia emulator.
Upstream URL: https://github.com/xenia-canary
Licenses: BSD-3-Clause
Provides: xenia-canary
Submitter: baboon
Maintainer: baboon
Last Packager: baboon
Votes: 1
Popularity: 0.78
First Submitted: 2025-04-07 01:24 (UTC)
Last Updated: 2025-04-19 22:33 (UTC)

Latest Comments

baboon commented on 2025-04-19 22:26 (UTC)

@xAsh Thank you, I've modified the PKGBUILD to use it

xAsh commented on 2025-04-18 17:59 (UTC)

I've made my own PKGBUILD for this long ago that uses the same system duckstation-preview-latest-bin, rpcs3-latest-bin etc have, so I don't have to edit the PKGBUILD every single time a new binary is released.

pkgname=xenia-canary-latest-bin
pkgver=$(curl -s "https://api.github.com/repos/xenia-canary/xenia-canary-releases/releases/latest" \
    | jq -r .tag_name)
pkgrel=1
pkgdesc="Xbox 360 Emulator - Latest release from GitHub"
arch=('x86_64')
url="https://github.com/xenia-canary/xenia-canary-releases"
provides=('xenia_canary')
license=('custom')
depends=('tar')
makedepends=('curl' 'jq' 'tar' 'file' 'wget')
_target="xenia_canary_linux.tar.gz"
source=(
    "https://github.com/xenia-canary/xenia-canary-releases/releases/download/${pkgver}/${_target}"
    "xenia-canary.desktop"
    "xenia-canary.png"
)
# we skip checksum on the binary so it can update freely
sha256sums=('SKIP'
            'bc80585ab3487ae68d359a7d73fea7b5247b893592c5c71b2b1f4310d1ae7ef8'
            '3be4e926fe5fd5acfd2d70a5d76c2554dae45f6de75a328f0285cabbee13161a')

prepare() {
    tar -xvf "${_target}"
}

package() {
    install -Dm755 xenia_canary "${pkgdir}/usr/bin/xenia_canary"
    install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
    install -Dm644 xenia-canary.png \
        "${pkgdir}/usr/share/icons/hicolor/256x256/apps/xenia-canary.png"
    install -Dm644 xenia-canary.desktop \
        "${pkgdir}/usr/share/applications/xenia-canary.desktop"
}